VIN decoder and check digit
Check a vehicle VIN check digit and read its maker region, model year code and serial number. Your inputs stay in this browser tab.
Your result
A little input. A useful result.
Your result will appear here.How to use vin decoder and check digit
Check a vehicle VIN check digit and read its maker region, model year code and serial number. This free tool runs locally after you choose to start.
- Enter your own values, or start with the visible example.
- Adjust vehicle identification number (vin) as needed.
- Choose the action button. Review the result, then copy text or download a file when available.
- Choose Clear all when finished to remove inputs and results from the interface.
Limits, without the small print.
Checks structure and check digits only. A valid result does not prove that a number was issued, is active or belongs to anyone. Your input stays in this browser tab.
One job runs at a time. You can cancel it; jobs stop after 30 seconds. Browser and device capabilities affect performance.
Understand the safeguards →What this tool does
Check a vehicle VIN check digit and read its maker region, model year code and serial number.
Example input
Vehicle identification number (VIN): 1M8GDM9AXKP042788
Example result
✓ The check digit matches. Maker code (WMI): 1M8, likely built in United States Model year code K: 1989 or 2019 Serial: 042788 This checks the structure and check digits only. It cannot confirm that the number was issued, is active or belongs to anyone.
Questions people often ask.
Does vin decoder and check digit upload my data?
No. This tool processes your input inside your browser. Your text and files are not sent to an application server. The static host receives page and asset requests; see our privacy explanation.
Is this tool free for work and study?
Yes. No account, paid API, usage subscription or watermark fee is required. You remain responsible for your content rights and checking results. Hosting providers and their free tiers are separate from this open-source software.
What should I check before relying on the result?
Checks structure and check digits only. A valid result does not prove that a number was issued, is active or belongs to anyone. Your input stays in this browser tab. Review important outputs against the source, especially financial, legal, identity, medical and research calculations.
Does a valid result mean the number is real?
No. A valid result means the number has the right shape and its check digits add up, which catches most typing mistakes. Only the issuing bank or authority can confirm that a number exists and who it belongs to.
Is it safe to type my number here?
Your input stays in this browser tab and is never sent anywhere. Even so, avoid typing full card or identity numbers on shared or untrusted devices.