decoder.tools

DTMF Touch-Tone Decoder

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

on the roadmapHardware, Radio & Telecomfree · no sign-up

This bench is being wired up

The dtmf-decoder decoder is on the roadmap. The heavier binary and cryptographic parsers ship after the core text and token decoders — all of which are already live and working.

Browse the live decoders

Input is processed on your device. Nothing you paste is sent anywhere.

What is the DTMF Touch-Tone Decoder?

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.

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.

DTMF Touch-Tone Decoder at a glance

Low group
697, 770, 852, 941 Hz (rows)
High group
1209, 1336, 1477, 1633 Hz (columns)
Symbols
0–9, * , # and A–D
Detection
Goertzel algorithm at the eight known frequencies

How to use the DTMF Touch-Tone Decoder

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

When you would reach for 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 — frequently asked questions

Last reviewed · questions or corrections: contact@decoder.tools