Check a North American VIN’s format, manufacturer and model year. See available vehicle details and US recall data, then verify Canadian recalls with the manufacturer or Transport Canada.
Free · No signup · No phone number or email required
Direct answer
Use this VIN decoder as a free first screen for North American vehicles: validate the 17-character VIN, decode year/make/model signals, and check recall-source context before spending money or meeting a seller. It cannot prove clean title, no lien, no theft record, accident history, odometer accuracy or completed repairs.
Before transferring money or signing a bill of sale, walk around the vehicle and tap each item as you verify it.
How Canadian private buyers combine free statutory decoders with official provincial records to prevent fraud:
| Verification Tier | Data Sources & Cost | What It Proves / Detects | What It CANNOT Detect |
|---|---|---|---|
| Level 1: Free NHTSA / Transport Canada Decode | UseCOS / NHTSA vPIC / TC API (100% Free) | Authenticates factory specs, plant, airbag safety, and open safety recalls | Does not show registered owner, active liens, collision claims, or odometer tampering. |
| Level 2: Provincial UVIP / Registry Package | ServiceOntario UVIP ($20) / ICBC Vehicle Search | Legal registered owner, bank liens, registration status, wholesale tax value | Out-of-province history or unregistered physical frame damage. |
| Level 3: National History Report (CARFAX CA) | CARFAX Canada ($46–$70) | Insurance claims, police collision records, import history, service records | Private repairs paid out-of-pocket without insurance or police reports. |
| Level 4: Independent Pre-Purchase Inspection (PPI) | Licensed Red Seal Mechanic ($150–$250) | Frame alignment, OBD-2 cleared error codes, paint meter test, rust/undercarriage | Legal financial encumbrances or unpaid title debts. |
Run title cross-checks, recall status, and odometer verification before signing a bill of sale.
Explore specialized Canadian used vehicle tax tools, official brand recall lookups, and private sale scam screeners.
Direct answer: a VIN decoder validates a 17-character VIN, checks the position-9 check digit, identifies the WMI/manufacturer, decodes the model-year character, and can fetch NHTSA vPIC vehicle attributes and US recall data.
Use it before buying a used vehicle, but do not treat a valid VIN as a clean history report. Canadian buyers should also check Transport Canada, the manufacturer's Canadian VIN recall lookup, lien records and provincial paperwork.
Methodology: local validation follows the 17-character VIN character rules and check digit math, with a WMI fallback table for common manufacturers. NHTSA vPIC data is manufacturer-submitted and can provide richer vehicle attributes where available.
Limitations: NHTSA recall data is US-focused and may miss Canadian-only campaigns, repaired recalls, recent recalls, older recalls, small manufacturers and international vehicles. A VIN decoder does not prove ownership, lien status, accident history or odometer accuracy.
Looking to integrate weighted check digit verification, prohibited character sanitization (no I, O, Q), or 30-year model year decoding in your automotive application? View the open-source TypeScript library on GitHub.
A valid VIN confirms the code structure. It does not prove ownership, condition, repaired recalls, clean title or accurate odometer history.
Copy the code below and paste it into your website. Compatible with WordPress, Squarespace, Wix, and any HTML page. No tracking cookies, fully responsive, and always free.
<iframe src="https://usecos.app/embed/vin" width="100%" height="620" style="border:none;border-radius:12px;overflow:hidden" title="Free VIN Decoder — Check Vehicle Details" loading="lazy" ></iframe> <p style="font-size:12px;text-align:center;margin:6px 0 0;color:#64748b"> Calculator powered by <a href="https://usecos.app/" rel="nofollow noopener">usecos.app</a> </p>
💡 Tip: Add ?key=value to pre-fill values. Open full VIN Decoder →
Was this tool helpful?