ID and serial number decoders: VIN, IMEI, IBAN, UUID and timestamps
An ID decoder reads the structure packed into a standardised identifier — the manufacturer and model year in a VIN, the device type in an IMEI, the country and bank in an IBAN, the version and timestamp in a UUID — and validates its check digit to catch typos.
Identification & Serials tools
VIN Decoder
Decode a Vehicle Identification Number's WMI, year and checksum.
IMEI Decoder
Validate an IMEI with Luhn and read its TAC.
Credit Card BIN Decoder
Identify a card's network and validate it with Luhn.
IBAN Decoder & Validator
Validate an IBAN's checksum and read its country and account parts.
GTIN / UPC Decoder
Validate GTIN/UPC check digits and structure.
GS1-128 Barcode Decoder
Parse GS1-128 application identifiers from a barcode string.
UUID / GUID Decoder
Read a UUID's version, variant and embedded timestamp.
ULID / Snowflake ID Decoder
Extract the timestamp and shard from ULIDs and Snowflake IDs.
Unix Timestamp Converter
Convert Unix epoch, ISO 8601 and RFC 2822 timestamps to human dates.
Which decoder do I need?
- A 17-character vehicle identification number
- VIN
- A 15-digit phone IMEI
- IMEI
- An international bank account number
- IBAN Decoder &
- The first digits of a payment card
- Credit Card BIN
- A UUID or GUID
- UUID / GUID
- A 10- or 13-digit epoch timestamp
- Unix Timestamp
About identification & serials decoding
Structured identifiers are not random. Most combine fixed-position fields with a check digit computed by a public algorithm: Luhn for IMEIs and card numbers, mod-97 for IBANs, a weighted sum for VINs and GTINs. That means a decoder can tell you both what a number encodes and whether it was transcribed correctly, without looking it up in any private database.
Time-based IDs carry a timestamp too: UUID versions 1 and 7, ULIDs and Snowflake IDs from Discord or X all embed the moment they were created, and the Unix timestamp converter turns epoch seconds or milliseconds into a readable date. Every decoder here runs locally, which matters when the number is a card or bank account.
Frequently asked questions
What is a check digit?
A digit calculated from the rest of the identifier using a public formula. If any digit is mistyped or two adjacent digits are swapped, the check usually fails, which is how these decoders catch invalid numbers instantly.
Can a VIN decoder tell me a car's history?
No. A VIN encodes the manufacturer, vehicle attributes, model year and plant, plus a check digit. Accident, ownership and mileage history live in separate commercial and government databases.
Does validating an IBAN prove the account exists?
No. A valid mod-97 checksum and correct length prove the IBAN is well-formed for its country. Only the bank can confirm that the account is real and open.
Last reviewed · found a mistake? contact@decoder.tools