DTMF Generator — Dial Pad Tones

Generate DTMF touch-tones on an interactive dial pad with standard dual-tone pairs and event logging. For telephony and IVR testing. Free in your browser.

Protect your hearing. Start at a low volume. Never raise the volume to make a tone audible. Levels are shown in dBFS, relative to full scale — not SPL.

How it works

Dual-Tone Multi-Frequency signals are synthesized using dual synchronized Web Audio pure sine oscillators matched to standard ITU-T Q.23 frequency pairs. Keypad touch sustain and automated timing sequencers execute entirely in client-side JavaScript.

Test and generate authentic Touch-Tone dialing signals conforming strictly to ITU-T Recommendation Q.23. Press keys interactively with press-and-hold sustain, or dial full telephone number sequences at configurable telecom speeds.

The ITU-T Q.23 Frequency Matrix

The DTMF standard arranges 16 keys in a $4 \times 4$ grid, where every row corresponds to a low-group tone and every column corresponds to a high-group tone:

1209 Hz 1336 Hz 1477 Hz 1633 Hz
697 Hz 1 2 3 A
770 Hz 4 5 6 B
852 Hz 7 8 9 C
941 Hz * 0 # D

Harmonic Design & Immunity to Intermodulation

Notice that the frequency choices are mathematically deliberate:

  1. No Harmonically Related Tones: None of the frequencies are integer multiples or simple fractions of any other DTMF frequency. This prevents harmonic distortion in phone lines from falsely triggering other keys.
  2. Extreme Ratio Ratios: The frequencies are spaced such that second-order and third-order intermodulation products ($f_1 \pm f_2, 2f_1 - f_2$) never collide with another valid tone.
  3. Twist Compensation: In real copper wire transmission, high frequencies suffer more cable attenuation than low frequencies. Commercial DTMF encoders often apply “+2 dB to +4 dB forward twist” (boosting the high tone) so both arrive at the switch with balanced volume.

Frequently asked questions

What is DTMF (Dual-Tone Multi-Frequency)?

DTMF is the telecommunication signaling standard developed by Bell System in 1963 (branded as Touch-Tone). When you press any key on a telephone keypad, the system generates a distinct chord composed of two simultaneous pure sine waves: one from a low frequency group (rows) and one from a high frequency group (columns).

Why did phone companies use two tones instead of one?

Using a single frequency was prone to 'talk-off'—where a human voice, whistle, or radio broadcast could accidentally trigger telephone routing switches. Combining two non-harmonically related frequencies made false activations virtually impossible because human vocal cords cannot produce two independent pure tones simultaneously.

What are the A, B, C, and D keys?

The standard 4×4 DTMF matrix includes a fourth column (1633 Hz) with keys A, B, C, and D. While consumer home phones only used 12 keys (0–9, *, #), the military (such as the US military AUTOVON network) and telephone central offices used A through D for network control and call priority preemption (Flash, Immediate, Priority, Routine).

What frequency pairs make up key 5?

Pressing key 5 combines 770 Hz (row 2) with 1336 Hz (column 2). Both tones sound together at equal amplitude, allowing telecom receivers with bandpass filters to instantly decode the digit.

What is a dial tone generator?

A dial tone generator produces the paired sine tones telephones use for each keypad digit under the DTMF standard, such as 697 and 1209 Hz for the 1 key. Use the pad to test decoders, IVR menus and audio paths, and check the event log to confirm each press registered cleanly.