Rangdom tools
Identifier Generators & Validators
Every identifier tool on Rangdom in one place — passport, tax, and health numbers, bank and securities codes, GS1 barcodes, publishing codes, and developer or device IDs. Each generator produces correctly-shaped values with real check digits, and where a matching validator or decoder exists it is linked beside it. Everything runs in your browser with the Web Crypto API.
These are fixtures, not real identifiers. Values match the published format so they pass validation, but they are not issued by any authority and are never tied to a real person, company, product, or document.
Government & personal IDs
Person-shaped identifiers for onboarding, KYC, and healthcare forms.
- Passport number — Two letters plus seven digits, matching no real issuing scheme.
- UK National Insurance number — NINO in the standard AB123456C shape.
- NHS number · Validator — 10 digits with a valid mod-11 check digit.
- US Social Security number — Uses ranges the SSA never issues, so it stays fictional.
- Canadian SIN — Nine digits with a valid Luhn check digit.
- Aadhaar number — 12 digits with a Verhoeff check digit.
- Brazilian CPF · Validator — 11 digits with both verification digits computed.
- Brazilian CNPJ · Validator — 14-digit company registration number with check digits.
- US NPI · Validator — 10-digit healthcare provider number with Luhn check.
- US EIN — NN-NNNNNNN using the reserved 00 prefix the IRS never assigns.
- Date of birth — Random birth dates within a chosen age range.
Banking & securities
Payment and instrument identifiers, each paired with its validator where one exists.
- IBAN · Validator — Country-shaped account numbers with a mod-97 check.
- BIC / SWIFT code · Validator — 8- or 11-character ISO 9362 codes.
- ABA routing number · Validator — Nine digits with a valid ABA checksum.
- ISIN · Validator — 12-character ISO 6166 code with a Luhn check digit.
- CUSIP · Validator — Nine-character North American security identifier.
- SEDOL · Validator — Seven-character UK security identifier.
- LEI · Validator — 20-character ISO 17442 legal entity identifier.
- FIGI — 12-character Financial Instrument Global Identifier.
- Payment card number — Test card numbers per brand with a valid Luhn digit.
- Luhn validator — Check any mod-10 number — cards, IMEIs, SINs.
Retail, GS1 & logistics
Barcode, product, and shipment identifiers.
- EAN-8 — Short-form retail barcode with a mod-10 check digit.
- EAN-13 — Standard 13-digit retail barcode number.
- UPC-A — 12-digit North American product code.
- GTIN-14 — Case and carton-level trade item number.
- SSCC — 18-digit Serial Shipping Container Code for pallets.
- GLN-13 — GS1 Global Location Number for a party or place.
- GTIN validator — Verify EAN-8, UPC-A, EAN-13, and GTIN-14 check digits.
- ASIN — 10-character Amazon Standard Identification Number.
- SKU — Readable stock-keeping unit codes for catalog fixtures.
- Tracking number — Carrier-shaped parcel tracking references.
Publishing & research
Identifiers for books, journals, and researchers.
Developer, device & telecom IDs
Unique keys, trace context, and hardware identifiers for seed data and parser tests.
- UUID — RFC 9562 UUIDs, including v4 random values.
- ULID — 26-character lexicographically sortable identifier.
- KSUID — 27-character K-Sortable identifier with a timestamp.
- XID — 20-character compact, sortable identifier.
- TypeID — Type-prefixed UUIDv7 identifier such as user_….
- Nano ID — URL-safe identifier with a configurable alphabet.
- CUID2 — Collision-resistant identifier for distributed systems.
- Snowflake ID — 64-bit time-ordered ID in the Twitter/Discord format.
- MongoDB ObjectId — 24-character hex document identifier.
- Firebase push ID — 20-character chronologically sortable key.
- W3C traceparent · Decoder — Trace context header with trace and span IDs.
- IMEI · Validator — 15-digit handset identifier with a Luhn check digit.
- IMSI — Subscriber identity built from MCC and MNC pairs.
- ICCID — SIM card number with a valid Luhn check digit.
- VIN · Validator — 17-character vehicle number with a check character.
- MAC address — Network interface addresses in several formats.
Building a wider test dataset? Read the mock data generation guide.