CTCSS Privacy Codes Explained — What They Are and How They Work

Last updated on July 16th, 2026 at 06:48 pm

CTCSS codes — also called CTCSS privacy codes or tone codes — are sub-audible tone filters, not encryption. CTCSS (Continuous Tone Coded Squelch System) sends a continuous tone below 300Hz alongside your voice. A receiving radio opens its squelch only when it detects that exact matching tone. There are 38 standard CTCSS tones from 67.0Hz to 254.1Hz. Combined with 83 usable DCS codes, most FRS radios advertise 121 total privacy codes.

What Is CTCSS on a Walkie Talkie?

Picture this. You’re running a crew across a busy job site warehouse, construction, doesn’t matter. You’ve got your team on Channel 3. But so does every other radio user in a half-mile radius. Your guys are getting blasted with chatter from a completely different crew. Annoying? Yeah. Dangerous? Sometimes.

That’s exactly the problem CTCSS was built to solve.

CTCSS Continuous Tone Coded Squelch System works by broadcasting a continuous sub-audible tone underneath your voice every time you key up. Sub-audible means below 300Hz. You can’t hear it. Your ears don’t register it. But your radio does. When your teammate’s radio hears that exact tone, it opens the squelch and plays the audio. No matching tone? Stays silent.

There are 38 standard CTCSS tones, ranging from 67.0Hz up to 254.1Hz. Each one is a different “code.” Most people know them as privacy codes or sub-channels. Same thing. Different name depending on who made your radio.

And no you’re not actually on a different frequency. That’s a common misunderstanding. CTCSS codes don’t create separate channels. You’re still sharing the same frequency with everyone else on that channel. The code is just a filter. Think of it like a bouncer checking wristbands at a door. Everyone’s still in the same building. The bouncer just decides who gets through to your table.

Want to understand the full picture of how radio channels are structured? Check out our walkie talkie frequencies guide it covers the full spectrum breakdown.

What Is DCS?

DCS is Digital Coded Squelch. Same basic concept as CTCSS it’s a squelch filter that lets your radio ignore transmissions that don’t match your code. But instead of a continuous tone, DCS uses a digital data stream.

The big difference? Numbers. DCS gives you 104 codes versus CTCSS’s 38. That’s more combinations, which matters when you’re in a crowded area with a lot of radio traffic and you’re trying to avoid overlap with other groups.

DCS is also generally considered slightly more reliable in noisy RF environments because a digital signal is less susceptible to interference than a simple analog tone. But honestly for most field use you’re not going to notice the difference day to day.

Most FRS radios the kind you buy at Walmart or online combine both systems. You’ll see “121 privacy codes” advertised. That’s 38 CTCSS plus 83 DCS codes. Why 83 and not 104? Because some DCS codes are reserved. That’s where that number comes from.

CTCSS vs DCS Which Should You Use?

Short answer: for most people, it doesn’t matter. Pick one, make sure everyone on your team is using the same code, and move on.

But if you want to get into the specifics here’s how they actually compare.

Feature CTCSS DCS
Full Name Continuous Tone Coded Squelch System Digital Coded Squelch
Signal Type Analog sub-audible tone Digital data stream
Number of Codes 38 standard tones 104 codes
Compatibility Universal works across nearly all radios Widely supported but check your model
Battery Impact Minimal Minimal
Best For General use, mixed radio environments Crowded areas needing more code options

If your team is mixing radio brands some Midlands, some Motorolas, maybe a couple Retevis units stick with CTCSS. It’s got the broadest compatibility. For details on how these codes interact with specific channels, our FRS radio channels and codes breakdown is worth a read.

Do Privacy Codes Actually Give You Privacy?

No. Full stop.

I know that sounds harsh. But this is where a lot of people get genuinely misled and it can matter in a real situation.

Privacy codes do not encrypt your transmission. They don’t scramble your voice. They don’t prevent anyone from hearing you. All they do is keep your radio quiet when traffic from other groups comes through. That’s it.

Anyone with a radio on the same channel who sets their code to 0 or just scans through all codes hears everything you say. Every word. Clear as day. A scanner picks you up with no effort at all.

So why does Midland call them “privacy codes?” Marketing. Motorola calls theirs “Interference Eliminator Codes” which is honestly a much more accurate name. That’s exactly what they are. Interference eliminators. Not privacy tools.

If you need actual communication security like for a security operation, a sensitive job site, anything where confidentiality matters you need radios with real encryption. AES-256 encrypted digital radios. That’s a completely different category and a completely different price point.

For most people on a job site, event crew, or family camping trip? CTCSS codes are perfectly fine for what they’re actually designed to do: keeping your channel clean from random chatter. Just don’t think you’re having a private conversation. You’re not.

How to Set CTCSS Codes on Your Walkie Talkie

Every radio does this slightly differently. But the general process is the same across most FRS and GMRS handhelds.

First pick your channel. Everyone on your team needs to be on the same channel. That part’s obvious. But here’s where people mess up: if you set a CTCSS code and the other person doesn’t, or they’ve got a different code set, you won’t hear each other. So coordinate before you head out.

On most radios you’ll navigate to the code setting through a menu button or a dedicated “CODE” button. Scroll to your desired tone number not the Hz frequency, just the code number (Code 1 = 67.0Hz, Code 2 = 71.9Hz, and so on). Set the same code on every radio in your group. Test it before you need it.

Some radios especially older or budget models let you set separate CTCSS tones for transmit and receive. That can cause confusion. If you’re having trouble hearing each other, check that both TX and RX codes match.

Want to know more about how specific radios handle this? Our guide to the Midland radios with privacy codes shows exactly how the GXT series handles code setup in the field.

Why Your CTCSS Codes Aren’t Working

Most CTCSS problems come down to three things. Run through this list before you blame the radio.

TX/RX mismatch. Some radios let you set separate transmit and receive codes. If your TX tone doesn’t match the other person’s RX setting — or vice versa — you’ll transmit fine but won’t hear each other. Check both TX and RX codes match on every radio in your group.

Different channels. CTCSS won’t bridge two radios on different channels. Both parties must be on the same channel number AND the same code. This trips up new users constantly — they set matching codes but forget to verify the channel.

Code 0 vs coded transmission. If one radio is set to Code 0 (no squelch filter), it hears everything on that channel. But a radio set to Code 3 won’t open for a transmission with no code or a mismatched code. If someone in your group can hear everyone but others can’t hear them — check whether their receive code is set to 0.

Test before you go out. Run a quick check at short range with all radios set up before you need to rely on them. A 30-second test at the car prevents a 30-minute problem in the field.

CTCSS Tone Frequency Reference

All 38 standard CTCSS tones are listed below. These are universal — the same code number maps to the same frequency regardless of radio brand. A Motorola and a Midland on Code 7 are both transmitting at 85.4Hz. They’ll communicate without issue.

Code Number Tone Frequency Code Number Tone Frequency
1 67.0 Hz 20 131.8 Hz
2 71.9 Hz 21 136.5 Hz
3 74.4 Hz 22 141.3 Hz
4 77.0 Hz 23 146.2 Hz
5 79.7 Hz 24 151.4 Hz
6 82.5 Hz 25 156.7 Hz
7 85.4 Hz 26 162.2 Hz
8 88.5 Hz 27 167.9 Hz
9 91.5 Hz 28 173.8 Hz
10 94.8 Hz 29 179.9 Hz
11 97.4 Hz 30 186.2 Hz
12 100.0 Hz 31 192.8 Hz
13 103.5 Hz 32 203.5 Hz
14 107.2 Hz 33 210.7 Hz
15 110.9 Hz 34 218.1 Hz
16 114.8 Hz 35 225.7 Hz
17 118.8 Hz 36 233.6 Hz
18 123.0 Hz 37 241.8 Hz
19 127.3 Hz 38 254.1 Hz

Most field use — job sites, events, outdoor operations — stays in the lower code range. Codes 1 through 10 cover the majority of common situations. In dense urban environments or large events where radio traffic is heavy, move into the higher codes (20–38) to reduce the chance of overlap with other groups running the same channel.

Common Privacy Code Names by Brand

Here’s something that trips people up constantly. Same technology. Different names. Depending on what brand radio you’re holding, CTCSS codes get called all sorts of things.

Midland calls them Privacy Codes. Their radios typically advertise “121 privacy codes” again, that’s 38 CTCSS plus 83 usable DCS codes combined.

Motorola goes with Interference Eliminator Codes. Honestly the most accurate description of the bunch. Their Talkabout series uses the same 38+83 structure.

Cobra labels them Privacy Codes as well, same as Midland. Nothing fancy standard CTCSS and DCS under the hood.

Retevis and most of the budget Chinese-manufactured handhelds typically just call them CTCSS/DCS codes directly in the menu. Less marketing fluff, more straightforward. If you’re programming a Retevis via CHIRP software, you’ll see the actual tone frequencies listed, which is useful.

The important thing to remember: a Midland on Privacy Code 3 and a Motorola on Interference Eliminator Code 3 are using the same CTCSS tone 74.4Hz. They’ll hear each other fine. The names are just branding. The underlying tones are standardized.

Mixing brands on a crew? It works. Just make sure everyone’s on the same channel and same code number. Our walkie talkie codes guide has more on coordinating mixed-brand teams in the field.

And if you’re still figuring out which radio to get in the first place our best walkie talkies roundup covers the top options across every budget and use case.

What does CTCSS stand for?

CTCSS stands for Continuous Tone Coded Squelch System. It’s a sub-audible tone transmitted alongside your voice to filter out radio traffic from users not on your code. There are 38 standard CTCSS tones ranging from 67.0Hz to 254.1Hz.

Do privacy codes make your walkie talkie transmissions private?

No. Privacy codes don’t encrypt or scramble your voice. Anyone on the same channel scanning all tones can hear your transmissions clearly. They filter interference they don’t provide actual communication security. For real privacy you need encrypted digital radios.

What’s the difference between CTCSS and DCS?

CTCSS uses an analog sub-audible tone and offers 38 codes. DCS uses a digital data stream and offers 104 codes. Both do the same basic job filtering out unwanted radio traffic. DCS gives you more code options, which helps in congested areas. CTCSS has broader compatibility across radio brands.

Why does my radio say 121 privacy codes if CTCSS only has 38?

Because most FRS radios combine both CTCSS and DCS codes. 38 CTCSS tones plus 83 usable DCS codes equals 121 total. Some DCS codes are reserved and not available for use, which is why you get 83 instead of the full 104.

Can different radio brands use the same CTCSS codes?

Yes. CTCSS tones are standardized. A Midland on Privacy Code 3 and a Motorola on Interference Eliminator Code 3 are both transmitting at 74.4Hz. They’ll communicate without any issues. The code numbers and their corresponding frequencies are universal across manufacturers.

What CTCSS code should I use?

Any code works as long as everyone in your group uses the same one. In busy areas like large events or crowded job sites, try a higher code number since lower codes get used more often. If you’re getting interference even with a code set, switch to a different code number until you find a clean one.

Can I use CTCSS codes on GMRS channels?

Yes — CTCSS tones work on all GMRS channels the same way they work on FRS channels. Set the same tone code on every radio in your group on the same GMRS channel and the squelch filter will block traffic from other groups. One exception: GMRS repeater channels (channels 15–22). Most repeaters require a specific CTCSS access tone to activate them. Check your repeater’s published tone before operating — setting the wrong tone means the repeater ignores your transmission entirely.

Remember CTCSS codes are not true encryption. See our encrypted walkie talkie guide for radios with real AES-256 security.

Written by Mike

Field communications reviewer with 15 years of hands-on testing across construction sites, outdoor recreation, and emergency preparedness. Has programmed CTCSS tones across Motorola, Midland, Retevis, and Kenwood radios in the field — and confirmed first-hand that privacy codes don’t encrypt anything.

Leave a Comment