DTMF Tone Generator

Touch-tone keypad · 697–1633 Hz

Press a key to hear the exact pair of tones a telephone sends. Type a number and the dialer plays the whole sequence, with the tone and gap lengths under your control.

Keypad

Click and hold a key, or use your keyboard. Each key plays two frequencies at once.

Dial a sequence

0/50

Digits, * and # all work. A comma or dash adds a longer pause. Download saves the whole sequence as a WAV file, up to 50 characters.

200 ms
60%

Live waveform

idle

What is DTMF?

DTMF stands for dual-tone multi-frequency. It's the system behind the beeps a telephone makes when you press a key. Each key sends two sine waves at once: one from its row and one from its column. Press 5 and you get 770 Hz and 1336 Hz together.

The pairs were chosen so that no combination is a simple multiple of another. That means a phone system can pick out the right key even over a noisy line, and normal speech almost never triggers a false reading.

DTMF frequency table

Every key combines one row frequency with one column frequency.
Low 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

Every key combines one row frequency with one column frequency.

Why two tones instead of one?

A single tone would be too easy to confuse with a voice. Human speech is full of energy in the same range, so a switch listening for one frequency would fire at the wrong moment constantly.

Two tones at once, at frequencies that don't line up harmonically, are almost impossible to produce by accident with your voice. That's why DTMF replaced pulse dialling and why it still works today for phone menus, voicemail codes and radio equipment.

What people use this for

Tone length and gaps

The standard asks for at least 40 milliseconds of tone and 40 milliseconds of silence between digits. Most equipment is happy with more, and real phones typically send around 100 to 200 ms per key.

If a decoder is dropping digits, make the tones longer before you change anything else. Short tones over a compressed connection — a mobile call, or a voice-over-IP line — are the usual reason a sequence doesn't register.

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

The full DTMF specification has a fourth column, giving keys A to D. They never appeared on household phones but they were used on the US military AUTOVON network to mark calls as urgent, and some radio and test equipment still expects them. Switch them on above if you need them.

Common questions

What are the DTMF frequencies?

The rows are 697, 770, 852 and 941 Hz. The columns are 1209, 1336, 1477 and 1633 Hz. Every key plays one row frequency and one column frequency at the same time.

Can I dial a real phone number by holding my phone to the speaker?

Often, yes, for navigating a menu after a call connects. It works better with the tone length turned up and the volume moderate — too loud and the microphone distorts, which makes decoding harder.

Why do decoders miss some digits?

Usually the tones are too short, the volume is too low, or the connection is compressing the audio. Try 200 ms tones and a level around halfway.

Does the * or # key work differently?

No. They're ordinary DTMF keys with their own frequency pairs — 941 + 1209 Hz for * and 941 + 1477 Hz for #.

Can I use my computer keyboard?

Yes. Press 0–9, * , # or A–D and the matching key sounds for as long as you hold it.

Back to the tool