SOUNDGENERATOR.APP
50% - - idle

Signals & telecom · dual-tone multi-frequency

DTMF Signal Generator

The complete 4×4 telephone keypad with the exact Touch-Tone frequency pairs, hold-to-sound keys, a dialled-number display, timed sequence playback and the standard call-progress tones - dial tone, ringback, busy and SIT. Every tone is summed from the real Bell System frequencies.

These tones are for testing, learning and demos. Generating them is harmless, but do not use them to place calls or access systems you are not authorised to use. High frequencies at high volume are still loud - mind the header level.

Keypad & signalling Bell System tone plan
press a key
Dialled number
-

Hold a key to hear it, or type on the number row.

Spectrum · live output
Telephony tones

Continuous tones play until Stop. Cadenced tones repeat their on/off pattern until Stop.

Reference The DTMF frequency matrix
Row \ Col 1209133614771633
697 Hz 123A
770 Hz 456B
852 Hz 789C
941 Hz *0#D

Rows 697 / 770 / 852 / 941 Hz · columns 1209 / 1336 / 1477 / 1633 Hz. Tolerances in the standard are ±1.5% for the frequency and within 2 dB for the balance between the two tones, with the key must be held at least 40 ms for the exchange to register it.

Reference The extra column

The 16-key matrix travelled with four rows and four columns, but the consumer keypad only ever printed the first three columns. The fourth column - keys A, B, C and D - existed for network signalling that callers were never given.

  • A 697 + 1633 Hz · B 770 + 1633 Hz
  • C 852 + 1633 Hz · D 941 + 1633 Hz

The best-known use was on the AUTOVON military network, where A–D marked call precedence: flash override, flash, immediate and priority. The tones also served line-testing and feature codes on some PBXs. Because the coders were already decoding all four columns, the extra keys cost nothing to add and they survive in modern tone plans.

Column frequencies

GroupFrequenciesUsed by
Rows697 · 770 · 852 · 941 HzKeys 1–9, *, 0, #
Cols 1–31209 · 1336 · 1477 HzKeys 1–9, *, 0, #
Col 41633 HzKeys A, B, C, D
FAQ Questions people actually ask
What are the row and column frequencies?

DTMF uses a low group and a high group of four frequencies each. Rows: 697, 770, 852 and 941 Hz. Columns: 1209, 1336, 1477 and 1633 Hz. Every key is the sum of one row frequency and one column frequency - for example "5" is 770 + 1336 Hz. The two tones are always played together and at equal level.

Why are there A, B, C and D keys?

The Bell System reserved a fourth column for signalling functions that the public keypad never exposed. The military AUTOVON network used A–D for precedence levels (flash, immediate, priority, routine), and they were used for other line functions. Most consumer phones do not have them, but a "5" keypad can transmit them and many test tools and PBXs still recognise the codes.

Will these tones actually dial a phone?

Only if you hold them up to a real phone handset or play them into a line the way a keypad would. Playing tones from your speakers straight into a phone call is unreliable because of echo cancellation - most phones subtract anything they did not originate. This tool is for generating the exact signal for testing, demos, hearing the tones and producing audio files.

How accurate are the call-progress tones?

The two frequencies of each tone are exact and come from the standard tone plan. The on/off cadences - 2 s on / 4 s off for US ringback, 0.5 s on / 0.5 s off for busy, and so on - are approximations of the official patterns, which vary between exchanges, countries and network generations. Treat the cadences as representative, not authoritative.

More tools Related generators and tests