Each DTMF key produces two simultaneous sine waves — one low-group frequency (rows) and one high-group frequency (columns) — as defined by ITU-T Recommendation Q.23. Click any key to load it into the generator above.
Source: ITU-T Recommendation Q.23 — Technical Features of Push-Button Telephone Sets
About This Tool
DTMF Tone Generator is an interactive tool that generates authentic dual-tone multi-frequency signals used by touch-tone telephones. Each of the 16 keys (0-9, *, #, A-D) plays a unique pair of simultaneous sine wave tones as defined by the ITU-T Recommendation Q.23 standard.
The DTMF system was developed by Bell Telephone Laboratories in the early 1960s as a replacement for rotary pulse dialing. It encodes each digit as two simultaneous tones from separate frequency groups, making the signals robust against voice interference and easy for telephone exchanges to decode. The four row frequencies (697, 770, 852, 941 Hz) and four column frequencies (1209, 1336, 1477, 1633 Hz) were specifically chosen so that no frequency is a harmonic of another.
DTMF uses a 4×4 matrix of frequencies. Four row frequencies (697, 770, 852, 941 Hz) and four column frequencies (1209, 1336, 1477, 1633 Hz) create 16 unique combinations. When you press a key, the telephone generates both its row and column frequency simultaneously.
The frequencies were chosen so that none is a harmonic (whole-number multiple) of any other, which prevents false detection from voice or music. The receiver decodes the two tones using bandpass filters (Goertzel algorithm in digital systems) to identify which key was pressed. Standard timing requires tones to last at least 40 ms with at least 40 ms of silence between digits.
DTMF (Dual-Tone Multi-Frequency) tones are the sounds produced when you press buttons on a touch-tone telephone. Each button generates two simultaneous frequencies — one from a low group and one from a high group — creating a unique pair that telephone systems can decode.
Frequency Matrix:
• Row frequencies (low group): 697 Hz, 770 Hz, 852 Hz, 941 Hz
• Column frequencies (high group): 1209 Hz, 1336 Hz, 1477 Hz, 1633 Hz
• Each button plays exactly one row frequency + one column frequency
• For example: pressing '5' plays 770 Hz + 1336 Hz simultaneously
The DTMF Standard:
DTMF was developed by Bell System (later AT&T) in the 1960s as a replacement for pulse dialing. The frequencies were chosen specifically so that no frequency is a harmonic of another, preventing false detections. The standard is defined in ITU-T Q.23 and Q.24. The A, B, C, D keys (column 1633 Hz) were part of the original military specification (Autovon network) for priority signaling and are rarely seen on consumer phones.
Tone Duration:
Standard DTMF requires a minimum tone duration of 40 milliseconds and a minimum pause of 40 milliseconds between tones for reliable detection. Most telephone systems use 100–200 ms tones for comfortable listening.
• The tone pad generates authentic DTMF signals using the Web Audio API. These tones are identical in frequency to those produced by real telephones and can be used to trigger phone systems, IVR menus, and DTMF-activated devices when played through a speaker near a phone microphone.
• The A, B, C, D keys are part of the full DTMF specification but are not found on standard consumer phones. They were originally used on the US military Autovon network for priority call signaling: A = Flash Override, B = Flash, C = Immediate, D = Priority. Today they appear mainly in amateur radio and some specialized telecommunications equipment.
• Each DTMF tone is composed of exactly two frequencies — no more, no less. If you hear what sounds like a single tone, your audio equipment may not be reproducing both frequencies clearly. Try adjusting volume or switching to better speakers/headphones.
• DTMF tones can be used for educational purposes to understand how analog telephone signaling works. The dual-tone system replaced pulse dialing (rotary phones) because it is faster and can transmit through the entire telephone network, not just the local exchange.
• When recording DTMF sequences, ensure clean audio with minimal background noise. DTMF decoders are sensitive to interference, and ambient noise can prevent reliable tone detection.
Practical Examples
Example 1 — Dialing a Phone Number
Sequence: 1-800-555-0199
Tones generated:
1: 697 Hz + 1209 Hz
8: 852 Hz + 1336 Hz
0: 941 Hz + 1336 Hz (repeated for each 0)
5: 770 Hz + 1336 Hz (repeated for each 5)
0: 941 Hz + 1336 Hz
1: 697 Hz + 1209 Hz
9: 852 Hz + 1477 Hz (repeated for each 9)
Each tone plays for approximately 100 ms with 100 ms pause between tones.
Example 2 — IVR Navigation (Press 1 for English)
Tone: Press 1 generates 697 Hz + 1209 Hz
Hold the tone for at least 100 ms for reliable detection by the IVR system.
If playing through a speaker to a phone, hold the speaker close to the phone's microphone and minimize background noise for the system to decode the tone correctly.
How to Use
Tap a key on the on-screen keypad or press 0-9, *, #, A-D on your keyboard to play DTMF tones.
Watch the frequency display to see the exact low and high frequencies for each key.
Type a phone number in the sequence field and press the play button to hear the complete dial tone sequence.
Methodology
Each key press creates two simultaneous sine wave oscillators — one at the row frequency and one at the column frequency — as defined by ITU-T Recommendation Q.23. In keypad mode, tones play for as long as you hold the button. In sequence mode, each digit plays for a configurable duration (default 120 ms) with a configurable gap (default 60 ms) between digits. Commas in the sequence insert longer pauses (default 500 ms).
The twist control adjusts the level difference between the low and high frequency groups, matching the ±4 dB range specified by ITU-T Q.24. The waveform display shows the real-time dual-tone signal via an analyser node. WAV export renders the full sequence offline and encodes it as 16-bit PCM at 44.1 kHz.
Telecom tones (dial tone, busy signal, ringback, congestion) follow the North American Precise Tone Plan. These use different frequency pairs and cadence patterns — for example, busy signal alternates 480 + 620 Hz in a 0.5-second on/off cycle. All audio is generated locally in your browser.
More on AmazonAs an Amazon Associate I earn from qualifying purchases.
Frequently Asked Questions
What is DTMF?
DTMF (Dual-Tone Multi-Frequency) is the signaling system used by touch-tone telephones. Each key press sends two simultaneous sine wave tones — one from a low-frequency group (697, 770, 852, or 941 Hz) and one from a high-frequency group (1209, 1336, 1477, or 1633 Hz). This two-tone approach was developed by Bell Labs in the 1960s and standardized by the ITU-T in Recommendation Q.23.
What are the A, B, C, D keys?
The A, B, C, and D keys use the fourth column frequency (1633 Hz) and are part of the original DTMF standard. While consumer phones only have 12 keys (0-9, *, #), the full DTMF specification includes 16 keys. The A-D column was used in military telephone systems (AUTOVON), some radio systems, and telephone network signaling for priority routing.
Can I use keyboard shortcuts?
Yes! Press 0-9, *, #, or A-D on your physical keyboard to play the corresponding DTMF tones. The tone plays while you hold the key and stops when you release it, just like pressing the on-screen buttons.
Why does DTMF use two frequencies per key instead of one?
The dual-tone design prevents false triggers from voice or environmental sounds. Human speech and music often contain individual frequencies that match the DTMF range (697–1633 Hz), but they rarely contain two specific frequencies at exactly the right levels simultaneously. By requiring both a row frequency and a column frequency to be present at the correct power levels, the system can reliably distinguish intentional key presses from background noise. This design, developed by Bell Labs in the 1960s, remains remarkably robust — DTMF is still the primary in-band signaling method for telephone networks worldwide.
Can these tones control phone systems and IVR menus?
Yes. The tones generated by this tool use the exact frequencies specified in the ITU-T Q.23 standard, which is the same standard used by all telephone networks. If you play a DTMF tone through a speaker held close to a telephone handset's microphone, the phone system will interpret it as a key press. This can be used to navigate IVR (Interactive Voice Response) menus, enter PINs, or trigger DTMF-activated systems. For reliable detection, play tones at moderate volume with minimal background noise, and hold each tone for at least 100 milliseconds.
What happened to rotary (pulse) dialing?
Rotary phones used pulse dialing, which sent a series of electrical pulses to the telephone exchange — one pulse for the digit 1, two for 2, and so on up to ten pulses for 0. This was slow (about 1 second per digit) and only worked on the local exchange loop. DTMF (touch-tone) dialing, introduced commercially by AT&T in 1963, was faster and could transmit through the entire telephone network, including long-distance circuits. By the 1990s, most telephone networks had transitioned fully to tone signaling, and pulse dialing support has been gradually phased out. DTMF remains the standard today.
Can I download DTMF tones as audio files?
Yes! Type a sequence in the dial field and click the download button (arrow icon) to save it as a WAV file. The audio is rendered locally in your browser at 44.1 kHz, 16-bit PCM quality. You can adjust tone duration, gap duration, and twist in the Advanced Settings before downloading. The WAV file contains the exact DTMF frequencies and can be played back through any audio player or used for testing phone systems.
What are the telecom tones (dial tone, busy, ringback)?
These are standard telephone network signaling tones defined by the North American Precise Tone Plan. Dial tone (350 + 440 Hz, continuous) indicates the line is ready for dialing. Busy signal (480 + 620 Hz, pulsing 0.5 seconds on/off) means the called number is in use. Ringback (440 + 480 Hz, 2 seconds on, 4 seconds off) plays while waiting for the other party to answer. Congestion or fast busy (480 + 620 Hz, 0.25 seconds on/off) signals that the telephone network is unable to complete the call.
What is DTMF twist?
Twist is the power level difference (in decibels) between the low-frequency group and the high-frequency group of a DTMF signal. Per ITU-T Q.24, transmitters may have up to 4 dB of twist. Telephone lines naturally attenuate higher frequencies more than lower ones, so most DTMF transmitters apply positive twist (boosting the high-frequency group) to ensure both tones arrive at similar levels at the receiving end. This tool lets you adjust twist from -4 to +4 dB, which is useful for testing how DTMF decoders handle signals with varying twist levels.
What does the comma do in a sequence?
A comma in the sequence field inserts a configurable pause (default 500 ms) between digits. This is useful for simulating real-world dialing patterns, such as waiting for a second dial tone after dialing 9 for an outside line, or entering an extension number after an IVR prompt responds. You can adjust the pause duration from 200 ms to 2000 ms in the Advanced Settings panel. For example, "9,5551234" dials 9, pauses, then dials the number.
My Favorites
Drag to reorder
No favorites yet
Tap the ☆ on any tool page to bookmark it for quick access.