🛠️ FreeTool.jp JP
FAQ Privacy Policy

Spectrogram Generator

Generate frequency spectrograms from audio files and download as PNG images

📊

音声ファイルをドロップ

MP3・WAV・M4A・OGG など

About Spectrogram Generator

The 'Spectrogram Generator' is an online audio visualization tool that uses the Web Audio API's AnalyserNode and FFT (Fast Fourier Transform) to render the frequency spectrum of an audio file over time. A spectrogram is a graph where the horizontal axis represents time, the vertical axis represents frequency, and color intensity represents amplitude, helping you inspect how frequency components change.

The tool supports MP3, WAV, M4A, OGG, WebM, and other formats that your browser's AudioContext can decode. Four color maps are included: Inferno, Viridis, Grayscale, and Hot. They are browser-friendly approximations for visual inspection rather than exact scientific color reproduction. Use them to inspect attacks, noise bands, vowels and consonants, harmonics, environmental sound patterns, or any audio feature you want to save as an image.

By switching the FFT size across five levels from 256 to 4096, you can adjust the trade-off between time resolution and frequency resolution. Smaller FFT sizes show short events more clearly, while larger FFT sizes show finer frequency differences. Minimum and maximum decibel sliders help hide background noise or emphasize quieter details.

Related Tools Use the [Audio Pitch Detector](/en/audio/audio-pitch-detector/) when you need note names and frequency values, or the [Music Key Detector](/en/audio/music-key-detector/) when you need the key of a full song. Use the [BPM Counter](/en/audio/bpm-counter/) for tempo checks. Before analysis, [Audio Normalizer](/en/audio/audio-normalizer/) and [Audio Noise Reducer](/en/audio/audio-noise-reducer/) can make the sound easier to inspect. To compare the result after changing pitch or tempo, use the [Audio Time Stretch Tool](/en/audio/audio-time-stretch/).

All processing is performed in your browser, and audio data is not sent to a server.

How to use Spectrogram Generator

  1. Drag and drop an audio file (MP3, WAV, M4A, OGG, etc.) onto the drop zone at the top of the page, or click to select a file from your device.
  2. Once the audio is decoded, the settings panel appears. Adjust the FFT size (resolution), color map, and minimum/maximum decibel values to your preference. A larger FFT size increases frequency resolution but decreases time resolution.
  3. Click the 'Generate Spectrogram' button to render the spectrogram on the canvas. The horizontal axis represents time, the vertical axis represents frequency (low at bottom, high at top), and color represents amplitude.
  4. When you are satisfied with the generated spectrogram, click the 'Download PNG' button to save it as an image. You can change settings and regenerate as many times as you like.

Benefits of Spectrogram Generator

  • Choose from Inferno, Viridis, Grayscale, and Hot color maps to create spectrogram images for different inspection needs.
  • Select FFT sizes from 256 to 4096 to adjust the balance between time and frequency detail.
  • Adjust minimum and maximum decibel values to change how background noise and quiet details appear.
  • Audio analysis runs in the browser, and the generated spectrogram can be downloaded as a PNG image.

他のカテゴリ

Audio Tools の人気ツール TOP 10

Audio Tools のすべてのツール (48件)