How to Enter a Honda Radio Code (All Models and Generations)

Having the code is only half the job. Honda changed the entry method three times, and pressing the wrong buttons burns attempts you cannot get back. Here is the correct method for every dashboard.

By Uros Radovanovic, Automotive Electronics Specialist
September 10, 2026 Updated: September 10, 2026
Honda radio showing CODE with the preset buttons used to enter the anti-theft code

Quick answer: On a Honda radio with preset buttons, press buttons 1 to 5 repeatedly - each button sets one digit of the 5-digit code, and a 0 takes ten presses. Touchscreens take the code on an on-screen keypad, and factory navigation uses a separate 4-digit code. You get 10 attempts before CODE ERROR E locks the unit.

Start Here: Which Dashboard Do You Have?

Honda and Acura radios all lock the same way after a battery disconnect, but they do not all take the code the same way. Which method you need depends on one thing: what the radio looks like, not what year the car is. Three families cover essentially every Honda on the road.

Look at the unit showing CODE and match it to one of these:

  • Physical preset buttons 1 to 6 under a small display (Civic, Accord, CR-V, Fit, Element, Odyssey, most 1998-2015 audio units) - use Method 1. The code is 5 digits.
  • Full touchscreen with an on-screen number pad (Display Audio units, roughly 2016 and newer) - use Method 2. The code is usually 5 digits.
  • Factory navigation with MAP / MENU / CANCEL buttons (2003-2019 navigation systems) - use Method 3. The navigation code is 4 digits and is often different from the radio code.

On every method the ignition has to be in ACC or ON and the radio powered up showing CODE. If the screen is blank, press the power button first - a radio that shows nothing is not waiting for a code, it has no power.

The Three Methods at a Glance

RadioCodeHow you enter itAttempts
Preset-button audio unit5 digitsButtons 1-5, each pressed until its digit shows10, then CODE ERROR E
Touchscreen (Display Audio)Usually 5 digitsTyped on the on-screen keypad10, then CODE ERROR E
Factory navigation4 digitsKeypad or rotary knob10, then CODE ERROR E

Before You Press Anything

Two minutes of preparation here saves an hour of lockout later.

  • Have the exact code in front of you. Honda radios allow only 10 attempts in total before they stop accepting input entirely. Guessing is the single most common reason a simple job turns into a battery disconnect.
  • Check the glovebox first. Many Hondas shipped with a small white anti-theft card carrying the code, and dealers often taped it inside the glovebox lid or the owner manual wallet. Free code, zero effort.
  • Know whether your code is 4 or 5 digits. Audio units take 5 digits. Navigation units take 4. If you have a 4-digit code and a 5-digit prompt, you are holding the navigation code and still need the radio code (or the other way round).
  • Keep the engine running or the ignition in ACC. If power drops mid-entry, some units count that as a failed attempt.

Method 1 - Preset Buttons 1 to 5 (Audio Units, 5-Digit Code)

This is the classic Honda method and covers the majority of locked Hondas. Each preset button owns one digit position, and you press that button as many times as the digit you need. There is no keypad and no confirm button on most units - the radio unlocks by itself the moment the fifth digit is right.

  1. Turn the ignition to ACC or ON. The display should read CODE.
  2. Press preset button 1 repeatedly until the first digit of your code appears.
  3. Press preset button 2 for the second digit, 3 for the third, 4 for the fourth and 5 for the fifth.
  4. Some units need you to press and hold preset 6 (or the >>| / Enter button) to submit. If yours has no such button, it accepts the code automatically.
  5. The radio plays. If it shows CODE again, the entry was wrong - see the mistakes section below before trying once more.
Unlock any Honda or Acura radio in 2 minutes - video thumbnail

Unlock any Honda or Acura radio in 2 minutes


Method 2 - Touchscreen Keypad (Display Audio, 2016 and Newer)

Newer Hondas replaced the preset buttons with a soft number pad, which makes entry far easier - you simply type the code. The trap here is different: the screen sometimes boots to a black or logo state and looks dead, when it is really just slow.

  1. Ignition in ACC or ON and wait for the system to finish booting - it can take 30 to 60 seconds.
  2. The screen shows Enter Anti-Theft Code with a number pad.
  3. Tap your code and confirm with Enter or OK.
  4. If nothing happens, tap the screen once to wake it, then try again - a sleeping screen swallows the first touch.

If your touchscreen never shows a keypad and instead sits on the Honda logo, the head unit is stuck rather than locked. Disconnect the negative battery terminal for 15 minutes to force a cold boot, then look for the code prompt again.


Method 3 - Navigation Code (4 Digits)

Factory navigation systems carry a second, separate anti-theft code. After a battery disconnect a navigation Honda can ask for the radio code, the navigation code, or both one after the other.

  1. Ignition ON and wait for the navigation screen to show Enter Code.
  2. Use the on-screen keypad or the rotary knob to enter the 4-digit navigation code.
  3. Confirm with Enter / OK, or by pressing the rotary knob.
  4. If the audio side is still muted afterwards, the unit wants the radio code as well - go back to Method 1 or 2.

Navigation codes and radio codes come from different serial numbers. The navigation serial is read from the Navi ECU (hold MAP + MENU + CANCEL for about 6 seconds, then Diagnosis Items, Unit Check, Navi ECU, Serial No.) and usually starts with three letters, for example GNA21003214.


Five Mistakes That Waste Your Attempts

Almost every "the code does not work" message we get comes down to one of these:

  1. Entering the code as if it were a keypad. On preset-button radios, pressing 1-2-3-4-5 once each does not enter 12345. Each button counts up its own digit.
  2. Confusing zero with no presses. A digit of 0 normally needs ten presses of that button. Leaving it untouched enters a blank, not a zero.
  3. Using the navigation code on the radio. A 4-digit code in a 5-digit prompt will always fail, and it still burns an attempt.
  4. Reading the part number instead of the serial. The number that generates your code is labelled Serial or S/N, not the long Honda part number starting 39100-.
  5. Trying again immediately after a failure. Once you are wrong twice, stop. Confirm the code from the serial before spending the remaining attempts.

CODE ERROR E: How to Get Your Attempts Back

After 10 failed attempts a Honda radio stops asking and shows Err, E or CODE ERROR E. It is not permanently dead - the attempt counter simply needs resetting.

  1. Disconnect the negative (black) battery terminal.
  2. Leave it disconnected for 10 to 15 minutes so the module drains.
  3. Reconnect, start the car, and the display returns to CODE.
  4. You now have 10 fresh attempts. Use the first one on a code you have verified, not a guess.

The Hondas That Do Not Ask for a Code at All

Not every Honda locks. 2013-2014 Odyssey and Pilot models ship without the anti-theft code requirement, so if one of those goes silent after a battery change you are looking at a fuse, an amplifier or a head unit fault - not a lockout. Trying to "enter a code" on those is wasted effort. The same applies to any Honda running an aftermarket head unit: replacement stereos from Pioneer, Kenwood, Alpine and the rest have no factory anti-theft code.


You Do Not Have the Code Yet

If the glovebox card is gone and the previous owner cannot help, the code is recovered from the radio serial number - never from the VIN. A radio code from the VIN only exists for Renault and Dacia; on a Honda the VIN tells you nothing about the radio. The good news is that you almost never have to pull the unit out of the dash.

  1. Turn the ignition ON, then turn the radio OFF.
  2. Hold preset buttons 1 and 6 together while switching the radio back ON.
  3. The serial appears as U1234 L5678 across two screens, or as 8 digits such as 12345678.
  4. Write it down exactly, including both halves. That string is what generates your code.
Honda radio display showing the serial number in U0000 L0000 format

Older navigation units use a different key combination, and a handful of units only carry the serial on a physical label. Our Honda and Acura serial number guide walks through all four methods with photos, and the Honda radio code page covers the model-by-model detail for Civic, Accord, CR-V, Pilot and the rest.

Acura TL radio unlock code with instant retrieval, plus Honda - video thumbnail

Acura TL radio unlock code with instant retrieval, plus Honda

Already have your serial number? Check it now and get your Honda code - from $9.99, delivered instantly.


Get the Right Code Before You Spend an Attempt

Type in the serial you just read off the display and the matching Honda or Acura code appears on screen and lands in your inbox within seconds. Pricing starts from .99, and if the code does not work it is refunded.

Get My Honda Radio Code

Frequently Asked Questions

On Honda audio units with physical preset buttons, each of the buttons 1 to 5 controls one digit of the code. Press button 1 until the first digit shows, button 2 until the second digit shows, and so on through button 5. A digit of 0 normally needs ten presses of that button. Most radios unlock automatically once the fifth digit is correct; on a few units you press and hold preset 6 or the Enter button to submit. Newer Honda touchscreens skip all of this and simply give you a number pad to type the code into.

The most common cause is the entry method rather than the code itself: on preset-button radios, tapping 1-2-3-4-5 once each does not enter the code 12345. The second most common cause is mixing up the two codes - navigation systems use a separate 4-digit code, and it will never unlock a 5-digit radio prompt. Also check that the serial you used was the one labelled Serial or S/N and not the Honda part number beginning 39100-. If all of that checks out and the radio still refuses, send us the serial and we will verify it.

It means ten wrong codes have been entered and the radio has stopped accepting input. Nothing is broken and your code has not changed. Disconnect the negative battery terminal for 10 to 15 minutes and reconnect it, and the display returns to CODE with a fresh set of ten attempts. On many units simply leaving the radio switched off for about an hour clears the counter without touching the battery, which is worth trying first because a battery disconnect also wipes your clock and presets.

Ten attempts in total, after which the radio shows Err or CODE ERROR E and ignores further input until the counter is reset. Unlike some Chrysler and Mercedes radios there is no timed lockout that counts down on its own during those ten tries, so nothing forces you to wait between attempts. That makes it tempting to guess, which is exactly how people end up locked out - confirm the code from the radio serial number and use one attempt.

No. They are separate codes generated from separate serial numbers. The radio code is usually 5 digits and comes from the audio unit serial; the navigation code is 4 digits and comes from the Navi ECU serial, which you read by holding MAP, MENU and CANCEL together for about six seconds and then browsing to Diagnosis Items, Unit Check, Navi ECU, Serial No. After a battery disconnect a navigation-equipped Honda may ask for one or both.

No. Radio codes derived from the VIN exist only for Renault and Dacia. Every Honda and Acura code is generated from the radio unit serial number instead, which you can display on screen by holding preset buttons 1 and 6 while switching the radio on. Any site offering a Honda code from a VIN alone is guessing. The one VIN-related route that does work is going through a Honda dealer, who can look the code up from their own records.

The 2013 and 2014 Odyssey and Pilot were built without the anti-theft code requirement, so a silent radio on those models is not a lockout. Check the radio fuse first, then the amplifier fuse, and confirm the head unit powers up at all. If the display lights and there is still no sound, the fault is in the amplifier or the speaker wiring rather than in any code. There is no code to enter on those cars.

Related Articles

Find Your Honda Serial Number

All four ways to read a Honda or Acura radio and navigation serial, with photos and video.

Read Guide

How Anti-Theft Codes Work

Why a battery change locks the radio in the first place, and what the code actually protects.

Read Guide

Radio Code From the VIN?

Which makes really can be unlocked from the VIN, and why Honda is not one of them.

Read Guide