decoder.tools

DTMF Touch-Tone Decoder

Decode dual-tone multi-frequency dial tones back into digits.

INPUT
OUTPUT

Open a file to see the result.

Decoding runs in your browser. What you paste is not sent to a server.

DTMF encodes each telephone keypad button as two simultaneous sine tones — one from a low-frequency group and one from a high-frequency group — and a DTMF decoder identifies the pair to recover the digit pressed.

What is the DTMF Touch-Tone Decoder?

The keypad is a 4×4 grid. Rows use 697, 770, 852 and 941 Hz; columns use 1209, 1336, 1477 and 1633 Hz. Pressing 5 sends 770 Hz and 1336 Hz together. Two tones rather than one is deliberate: no human voice or ambient noise produces that exact combination, so the signalling survives a noisy phone line without false triggers.

The fourth column (1633 Hz) gives the letters A–D, which never appeared on consumer phones but exist in military and amateur radio equipment for control signalling. Detection is normally done with the Goertzel algorithm, which measures energy at those eight specific frequencies far more cheaply than a full FFT.

Decoding DTMF from a recording is a staple of CTF audio challenges, and a practical task in telephony debugging and call-centre IVR analysis.

How to use the DTMF Touch-Tone Decoder

  1. Upload or record the audio containing the tones.
  2. The decoder measures energy at the eight DTMF frequencies and reports each detected digit.
  3. Read the recovered digit sequence in order.

When to use it

  • Recovering a dialled number or IVR sequence from a call recording.
  • Solving a CTF challenge that hides a code in touch-tone audio.
  • Verifying that a telephony system emits the tones it should.

DTMF Touch-Tone Decoder at a glance

Low group697, 770, 852, 941 Hz (rows)
High group1209, 1336, 1477, 1633 Hz (columns)
Symbols0–9, * , # and A–D
DetectionGoertzel algorithm at the eight known frequencies

Frequently asked questions

Why does each key use two tones?

So the signal can't be imitated by speech or line noise. A single tone would trigger constantly on a live voice call; a specific pair of frequencies from two disjoint groups essentially never occurs naturally.

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

The fourth column at 1633 Hz. Consumer phones never carried them, but they exist in military autovon phones and amateur radio repeater control for priority and control signalling.

Can DTMF be decoded from a compressed recording?

Usually yes — the tones are strong and narrowband, so they survive moderate compression. Heavy compression or aggressive noise suppression can distort them enough to break detection.

Last reviewed · found a mistake? contact@decoder.tools · view as markdown