S3M (en inglés: ScreamTracker 3 Module) es un formato de archivo de audio, sucesor del formato STM utilizado por el Scream Tracker original.
El formato S3M tiene muchas diferencias en comparación con sus predecesores, a saber: La tabla de períodos utilizada por S3M es más pequeña que la utilizada por el formato MOD (solo 12 entradas, en comparación con entre 36 y 60 para las variaciones MOD) y usa valores más grandes para poder calcular los deslizamientos de tono extrafino.
Sin embargo, las rutinas de reproducción utilizan fórmulas relativamente sencillas para obtener los valores de período finales utilizados en la reproducción.
Más recientemente, con la potencia de CPU necesaria disponible, es posible realizar la misma síntesis en software.
Algunos reproductores de música más comunes/contemporáneos pueden reproducir estos archivos, aunque la fidelidad al sonido original y los resultados pueden variar según el archivo individual.