CodeGuru - OBD2 Car Scanner

Contains adsIn-app purchases
Content rating
Everyone
10+
Downloads
Content rating
Everyone
In-App Purchases
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Check engine light on? Plug in an ELM327 adapter and find out what your car is actually saying — in under a minute, in your own language.

CodeGuru turns your phone into a full OBD2 car scanner. Read and clear fault codes, watch live sensor data, and scan every control module in the vehicle — not just the engine.

🔧 READ & CLEAR FAULT CODES
• Read engine fault codes (DTCs) and clear them with one tap
• Turn off the check engine light once the repair is done
• Over 18,000 code definitions built in — 9,400 generic and 9,300 manufacturer-specific
• Every code explained in plain words, not workshop jargon
• Tells a live fault apart from a pending one and from old history, so you are not chasing a problem the car fixed months ago

🚨 FULL SYSTEM SCAN — not just the engine
Most free apps read the engine and stop there. CodeGuru asks every module your car has:
• ABS / brakes
• Airbag / SRS
• Gearbox / transmission
• Power steering, body control, immobiliser and more
• Clear one module on its own, without touching the rest

📊 LIVE DATA & GAUGES
• Real-time dashboard with gauges you choose, drag and arrange
• Every OBD2 sensor your car supports, on one searchable screen
• Live graphs over 30 seconds, 1 minute or 2 minutes
• RPM, speed, coolant temperature, intake air, engine load, throttle, MAF air flow, fuel level, timing advance, battery voltage and many more

🩺 HEALTH & REPORTS
• Health score with a plain-language summary of what was found
• Freeze frame — the exact sensor values at the moment the fault was stored
• Mode 06 on-board monitor test results
• Emission readiness check before an inspection
• Share a diagnostic report straight from your phone

🚗 TRIPS & PERFORMANCE
• Trip log with distance, time, fuel use and how gently it was driven
• Optional GPS route for each drive
• 0–100 km/h, quarter mile (402 m) and 100–0 braking tests
• Garage for several vehicles, with VIN

🌍 SPEAKS YOUR LANGUAGE
English, Hindi, Hinglish, Spanish, French, Portuguese, German, Arabic, Turkish and Russian. Faults can be read aloud if you would rather listen than read.

🔌 WORKS WITH YOUR ADAPTER
Bluetooth Classic, Bluetooth Low Energy (BLE), WiFi and USB OTG — any ELM327-compatible OBD2 adapter.

🚘 WORKS WITH YOUR CAR
Any vehicle built to the OBD-II / EOBD standard: petrol from 2001 and diesel from 2004 in Europe, and most cars built after 1996 in the US.

📵 WORKS OFFLINE
The trouble-code database lives on your phone. No account, no sign-up, and no internet needed to diagnose a car at the roadside.

👑 PREMIUM
• No ads anywhere in the app
• Every live sensor, not just the ten basics
• Full system scan of every module
Monthly subscription through Google Play, renews automatically, cancel any time in Google Play → Subscriptions.

⚠️ YOU NEED AN ADAPTER
An ELM327 OBD2 adapter is sold separately. It plugs into the OBD port under the dashboard. What the app can show depends on what your vehicle's ECU reports — no app can show data a car does not provide.

Do not use the app while driving. A fault code is not a diagnosis, and clearing codes erases the module's stored memory and resets the emission readiness monitors.
Read & clear check engine fault codes with any ELM327 Bluetooth OBD2 adapter
Updated on
Oct 22, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • This app may share these data types with third parties
    Location, Personal info and 3 others
  • This app may collect these data types
    Location, Financial info and 3 others
  • Data is encrypted in transit
  • You can request that data be deleted

What’s new

A complete rebuild. CodeGuru is now a real OBD2 scanner, not a code lookup.

• Connects to ELM327 adapters over Bluetooth, BLE, WiFi or USB
• Read and clear fault codes, with plain-language explanations
• Full system scan — ABS, airbag, gearbox and every other module
• Live gauges, searchable sensor list and live graphs
• Freeze frame, Mode 06, emission readiness and a health score
• Trip log with optional GPS route, and a 0–100 timer
• Works offline, in 10 languages