Car keyless ignition start-stop button

How to Program a Car Key Fob Yourself (Step-by-Step)

Some key fobs can be programmed in your driveway in minutes; others need professional equipment. Here's how to tell which applies and how the DIY procedures work.

Two things get 'programmed'

A fob has two functions that are paired separately: the remote (lock/unlock buttons) and the transponder/immobilizer (lets the engine start). Many vehicles let you self-program the remote but still require equipment for the immobilizer.

Onboard (DIY) remote programming

Older turn-key vehicles often use an ignition or door-cycle sequence (for example, cycling the ignition on/off a set number of times, or a lock-cylinder sequence) to enter programming mode. The exact steps vary by make — see our make-specific guides for Ford, Chevrolet, Toyota, Honda, and Nissan.

When you need equipment

Transponder/immobilizer programming, most push-to-start smart keys, and nearly all vehicles built after ~2015 require an OBD-II programmer (and often a PIN/incode). This is where a locksmith or our key programming service comes in.

Before you start

Match the FCC ID and chip, have a charged battery in the fob, and — for onboard procedures — ideally an existing working key. Shop the correct fob in your make collection, and read the complete guide for the full workflow.

FAQ

Can every key be programmed at home? No — remotes often yes, immobilizer/push-to-start usually needs equipment.

Do I need two working keys? Many onboard procedures do; with none, you'll need a locksmith.