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.

Banking & securities

Payment and instrument identifiers, each paired with its validator where one exists.

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.

  • ISBN-13 13-digit book number with a mod-10 check digit.
  • ISBN-10 Legacy 10-character book number with a mod-11 check.
  • ISBN validator Check ISBN-10 and ISBN-13 values.
  • ISSN · Validator Eight-character serial and journal identifier.
  • ORCID iD 16-digit researcher identifier with an ISO 7064 check.

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.