Guide 5 min read Verified 2026-07-24

CTCSS and PL Tones Explained: The Key That Opens Repeaters

Quick answer

A CTCSS tone (Motorola's trade name: PL tone) is a continuous sub-audible tone, between 67.0 and 254.1 Hz, transmitted underneath your voice. Repeaters open their receiver only when they hear their assigned tone, which filters out noise and distant co-channel signals. Set the listed tone as "Tone" (encode) in your radio and the repeater will hear you; it is access control, not privacy — everyone can still hear everything.

The most common beginner failure isn't a broken radio — it's a missing tone. You can be on the right frequency with a perfect signal, and the repeater will ignore you completely because your transmission lacks the low hum it's listening for.

This guide explains what CTCSS actually is, the difference between Tone and Tone Squelch settings (they are not the same thing), what DCS codes are, and includes the complete standard tone table. Pair it with repeaters explained and you'll understand the whole access chain.

What a CTCSS tone actually is

CTCSS stands for Continuous Tone-Coded Squelch System. When enabled, your radio adds a steady sine-wave tone — one of about 50 standardized frequencies between 67.0 and 254.1 Hz — to everything you transmit. The tone sits below the 300–3000 Hz range that radios pass to their speakers, so people don't hear it, but the repeater's decoder does.

A repeater configured for, say, 103.5 Hz keeps its receiver squelched until a signal arrives carrying exactly that tone. Everything else — atmospheric noise, intermod hash, a distant repeater's users on the same frequency — gets ignored. "PL tone" (Private Line) is simply Motorola's trademark for the same system; Kenwood calls it QT, GE called it Channel Guard. Hams use all the names interchangeably.

Your voice (300–3000 Hz) CTCSS tone, e.g. 100.0 Hz — continuous, below what speakers reproduce what people hear what the repeater checks
Both are transmitted together; receivers filter the tone out, which is why you never hear it.

Tone vs Tone Squelch (T vs TSQL): the setting that confuses everyone

Radios offer two distinct tone settings, and picking the wrong one causes opposite problems:

SettingDisplayWhat it doesWhen to use
Tone (encode)TTransmits the tone; receiver stays open to all trafficNormal repeater use — start here
Tone Squelch (encode + decode)TSQLTransmits the tone AND mutes your speaker unless incoming audio carries the matching toneQuiet monitoring on noisy channels

Beginner rule: use plain Tone. TSQL is great once you know a repeater transmits a tone on its output, but if it doesn't (many don't), TSQL silently mutes everything and you'll swear the repeater is dead. If your radio receives nothing on a machine you know is active, TSQL set by accident is suspect number one.

The full standard CTCSS tone list

The expanded EIA set used by modern radios has 50 tones. Repeater listings quote one of these:

CTCSS tones (Hz)
67.069.371.974.477.0
79.782.585.488.591.5
94.897.4100.0103.5107.2
110.9114.8118.8123.0127.3
131.8136.5141.3146.2151.4
156.7159.8162.2165.5167.9
171.3173.8177.3179.9183.5
186.2189.9192.8196.6199.5
203.5206.5210.7218.1225.7
229.1233.6241.8250.3254.1

Tones like 100.0, 103.5, 110.9, 123.0, 127.3, 131.8, 141.3 and 156.7 Hz turn up constantly because regional coordinators assign area defaults. The exact tone is always in the repeater's listing — never guess; look it up in RepeaterBook (see finding local repeaters).

DCS: the digital cousin

DCS (Digital-Coded Squelch, Motorola's "DPL") does the same job with a continuously repeated low-speed digital word instead of a sine tone. There are 104 standard codes, written like D023N — the letter suffix matters, because each code can run in Normal or Inverted polarity, and both radios must match exactly.

A minority of ham repeaters use DCS instead of CTCSS; your radio supports both. Practical notes:

  • Set DCS the same way you'd set a tone — in the channel's tone-mode menu (often shown as DCS or DTCS).
  • If a DCS repeater won't open for you, try the inverted variant of the code; polarity mismatches are the classic failure.
  • CTCSS and DCS are mutually exclusive per channel — a repeater uses one or the other.

Neither is privacy — and neither is DMR

Two misconceptions worth killing early:

  • Tones don't encrypt anything. Anyone tuned to the frequency hears every word regardless of tones; CTCSS/DCS only decide which signals open a receiver's squelch. FRS/GMRS "privacy codes" are the same technology and equally non-private.
  • Tones aren't digital voice. DMR, D-STAR, and System Fusion are actual digital voice modes with IDs and talkgroups — a different world covered in digital modes for beginners. A DMR repeater needs a DMR radio, not a tone setting.

Troubleshooting: 'the repeater ignores me'

Work down this list and you'll fix 95% of tone problems:

  1. Wrong or missing encode tone. Compare your channel's tone against the current listing — clubs occasionally change tones to fight interference.
  2. Tone set as RX-only. Some menus separate TX tone and RX tone; the transmit side must carry the tone.
  3. TSQL when you wanted Tone. You may be reaching the repeater and just not hearing replies.
  4. DCS repeater, CTCSS setting (or vice versa). The listing states which.
  5. You're out of range. Tones can't fix physics — verify someone else can hear the machine from your location, or check the path with the radio range calculator.

Programming all of this per channel by hand is tedious — CHIRP sets frequency, offset, and tone in one spreadsheet-like pass.

Frequently asked questions

What is a PL tone on a ham radio?
PL (Private Line) is Motorola's trade name for CTCSS: a continuous sub-audible tone between 67.0 and 254.1 Hz transmitted under your voice. Repeaters configured for a tone only repeat signals that carry it. Set the repeater's listed tone as "Tone" (encode) in your radio.
What's the difference between Tone and TSQL?
Tone (T) transmits the tone but leaves your receiver open to everything — the normal repeater setting. TSQL additionally mutes your speaker unless received audio carries the matching tone; if the repeater doesn't transmit a tone on its output, TSQL makes it seem dead. Beginners should use plain Tone.
Are CTCSS tones the same as privacy codes on FRS radios?
Yes — FRS/GMRS "privacy codes" are just CTCSS tones (and DCS codes) with a misleading marketing name. They don't make anything private: everyone on the channel hears all traffic; the codes only filter what your own speaker plays.
How do I find the right tone for a repeater?
Read it from the repeater's directory listing — RepeaterBook shows the tone (e.g., "103.5") next to each machine. Tones are never secret for open repeaters. If the listed tone doesn't work, the listing may be stale; check the sponsoring club's website.
What is DCS and is it better than CTCSS?
DCS is the digital equivalent: a repeating 23-bit code instead of a sine tone, with 104 standard codes in normal or inverted polarity. It false-triggers less than CTCSS but is otherwise the same idea. You don't choose — you match whatever the repeater uses.
Do I need a tone for simplex?
No. Calling frequencies like 146.520 MHz are used without tones (and without offsets), so any radio can hear any other. Adding tone squelch on simplex just risks missing stations that aren't sending your tone.
Why does my radio show 88.5 for every channel?
88.5 Hz is a common factory-default tone on Baofeng-style radios. It's only correct if your repeater actually uses 88.5 — check each machine's listing and set the real tone per channel, ideally via CHIRP rather than the keypad.

Sources & references

  • Wikipedia: CTCSS (standard tone table)
  • ARRL: repeater operating basics

References open via the small icons — we cite primary sources (FCC, ARRL) rather than routing you off-site.

Last verified: