Generate DTMF keypad tones
Test an IVR, feed a modem, or demonstrate touch-tone encoding — the two-tone beeps for any digit string, as a WAV.
Tools used in this guide
The job
Every key on a phone keypad is two simultaneous tones — one row, one column frequency: 1 is 697+1209 Hz, # is 941+1477 Hz. IVR testing and demos need the tones as a file, not a live keypad.
Keys, timing, WAV
Type the key sequence (0–9, *, #, and the 4th-column A–D), set tone length and the gap between tones, and generate — output is a 44.1 kHz 16-bit WAV.
Worked example
Dialing 555-0123 at 100 ms tones with 50 ms gaps makes a 1.05 s WAV of seven tone bursts — each key sounding the ITU frequencies at 0.4 amplitude (no clipping even when the two sines stack).
Scope
Standard 4×4 matrix, up to 64 keys, tone 40–500 ms, gap 20–500 ms. This generates tones; it does not decode a recording back into digits.