Your check engine light is on and you don't have an OBD-II scanner. Before you pay a shop $80–$150 for a diagnostic, here are three methods that let you read the code yourself — one of them requires nothing more than your smartphone.
Method 1: Use a Bluetooth OBD adapter + free app (best method)
A basic Bluetooth OBD-II adapter costs $15–$25 on Amazon and works with any smartphone. Combined with a free app, it gives you the same read capability as a professional scanner for everyday codes.
What you need:
- A Bluetooth OBD-II adapter (ELM327-based adapters work with most apps)
- A free app: OBD Auto Doctor (iOS/Android), Torque Lite (Android), or Car Scanner (iOS/Android)
How to use it:
- Plug the adapter into your OBD-II port (under the dashboard, driver side, usually near the steering column)
- Turn the ignition to ON (engine doesn't need to be running)
- Pair the adapter with your phone via Bluetooth or WiFi
- Open the app and tap "Read codes" or "Fault codes"
- The app displays the DTC code — enter it at myobdcode.com/check-engine for a full explanation
The OBD-II port is standard on all vehicles sold in the US after 1996. If your car is older than that, it uses the older OBD-I standard which varies by manufacturer.
Method 2: Take it to AutoZone, O'Reilly, or Advance Auto Parts (free)
All major auto parts chain stores in the United States will read your OBD codes for free. No purchase required. This is the quickest no-equipment option.
- AutoZone — "Fix Finder" service, free in-store code reading
- O'Reilly Auto Parts — free loaner tool program includes code readers
- Advance Auto Parts — free in-store diagnostic scan
- Pep Boys — free OBD scan at most locations
The staff will hand you a printout with the code. Bring it home, enter it at MyOBDCode, and you'll have the full diagnosis before calling any repair shop.
Method 3: The odometer flash trick (older vehicles only)
On many pre-2000 Chrysler/Dodge/Jeep vehicles, you can read stored codes without any equipment using the ignition key:
- With the car off, turn the ignition key: ON → OFF → ON → OFF → ON (within 5 seconds, without starting)
- Leave the key in the ON position
- Watch the odometer display — it will flash a numeric code
- Count the flashes or read the number displayed
This method works on most Chrysler vehicles from the late 1980s through early 2000s. Some GM vehicles from this era also support similar key-cycling methods — look up your specific model year and make to confirm.
Important: This method only works for engine codes on older vehicles. It won't read transmission, ABS, or airbag codes, and it doesn't work on modern CAN-bus vehicles.
Once you have the code
Enter any OBD-II code at myobdcode.com/check-engine to get:
- Plain-English explanation of what the code means
- Urgency rating — is it safe to drive?
- Most likely causes ranked by probability
- Repair cost ranges so you know what's reasonable
All free, no sign-up required.