Identity tools
ClientPick an identifier workflow below: UUID for standard random or time-ordered IDs, ObjectId for MongoDB-style values, ULID for sortable strings, and Nano ID for compact URL-safe IDs.
Choosing between UUID, UUID v7, ULID, ObjectId, and Nano ID? Read UUID, ULID, ObjectId, or Nano ID?.
How this hub is organized
UUID, UUID v7, ULID, Nano ID, MongoDB ObjectId, and E.164 normalization are independent generators or parsers—none of them register identifiers with a central authority.
Browse identity utilities
Cards follow the home catalog order for this category. Open a generator when you need new IDs, or a parser/checker when you need to inspect values copied from logs or databases.
E.164 phone normalize
ClientStrip formatting, normalize + / 00 / 011, validate ITU-style length; NANP +1 hint for 10-digit US/CA style—local only.
UUID / GUID generator
ClientRandom UUID v4 values—batch generate, copy, uppercase GUID style, local only.
UUID v7 generator
ClientTime-ordered UUIDs (RFC 9562)—48-bit Unix ms plus randomness; lexicographic sort by mint time, batch copy, local only.
MongoDB ObjectId
ClientParse 24 hex ids into Unix time, machine, pid, and counter—or generate new 12-byte ObjectIds locally.
ULID generator
ClientSortable identifiers with millisecond timestamp—batch generate and copy locally.
Nano ID generator
ClientURL-safe Nano IDs—adjust length, batch generate and copy locally.
UUID validator
ClientValidate UUID and GUID strings: version, RFC 4122 variant, bulk paste—browser-only, no upload.
ISRC validator
ClientValidate International Standard Recording Code format (CC-XXX-YY-NNNNN).
ISSN validator
ClientValidate ISSN-13 / ISSN-8 check digit for serial publications.
SWIFT/BIC validator
ClientValidate ISO 9362 BIC/SWIFT bank identifier format (8 or 11 characters).
NSN formatter
ClientFormat NATO National Stock Number 13-digit strings with FSC-NIIN groups.
ISMN validator
ClientValidate International Standard Music Number (9790 prefix, mod-10 check).
EORI format check
ClientValidate EU EORI number shape (country + up to 15 alphanumerics).
MMSI validator
ClientValidate Maritime Mobile Service Identity—9 digits, MID rules.
UPC-A checker
ClientValidate 12-digit UPC-A (GTIN-12) mod-10 check digit.
EAN-13 checker
ClientValidate 13-digit EAN/GTIN-13 mod-10 check digit.
ASIN format check
ClientValidate Amazon ASIN shape—10 alphanumeric characters.
NSN format check
ClientValidate NATO Stock Number 13-digit format FSC+NIIN.
UIC format check
ClientValidate U.S. Unit Identification Code shape (6 chars).
GLN format check
ClientValidate Global Location Number 13-digit GS1 format.
NHS number check (UK)
ClientValidate UK NHS number 10-digit format with mod-11 check.
CAGE code format
ClientValidate Commercial and Government Entity code shape.
IMSI format check
ClientValidate International Mobile Subscriber Identity length and digit shape.
MEI format check
ClientValidate Mobile Equipment Identifier (14 hex digits).
TAC format check
ClientValidate Type Allocation Code (first 8 IMEI digits).
HIN format check
ClientValidate Hull Identification Number for vessels (12 chars).
AWB format check
ClientValidate air waybill number mod-7 check digit.
SCAC code format
ClientValidate Standard Carrier Alpha Code (2–4 letters).
NAICS code format
ClientValidate North American Industry Classification code digits.
EU VAT number format
ClientCoarse EU VAT ID prefix and length validation.
EIN format check
ClientValidate U.S. Employer Identification Number shape.
ABN format check
ClientValidate Australian Business Number with mod-89 check.
MRN format hint
ClientValidate Movement Reference Number shape for customs entries.
RTAC / TAC registry hint
ClientExplain 8-digit TAC vs RTAC allocation context.
ISBN-10 validator
ClientValidate ISBN-10 check digit (with or without hyphens).
ISBN-13 check digit
ClientCompute ISBN-13 check digit for first 12 digits.
ISSN check digit
ClientCompute ISSN check digit for 7-digit core.
SWIFT/BIC format check
ClientValidate SWIFT/BIC code structure (8 or 11 chars).
CAGE code validator
ClientValidate NATO CAGE code format (5 alphanumeric).
UPC-A check digit
ClientCompute mod-10 check digit for 11-digit UPC body.
EAN-13 check digit
ClientCompute check digit for 12-digit EAN body.
GTIN-14 check digit
ClientMod-10 check digit for 13-digit GTIN-14 body.
Mod-10 check digit
ClientGeneric Luhn/mod-10 check digit for digit string.
Luhn check digit generator
ClientAppend Luhn check digit to numeric body.
ISBN-10 check digit
ClientCompute ISBN-10 check character for 9-digit body.
ASIN format check
ClientValidate Amazon ASIN pattern (10 alphanumeric).
NSN format check
ClientValidate NATO NSN 13-digit pattern FSC+NIIN.
MIC format check
ClientValidate ISO 10383 Market Identifier Code (4 letters).
ISIN check digit
ClientCompute Luhn check digit for 11-char ISIN body.
SEDOL check digit
ClientCompute SEDOL check digit for 6-char body.
CUSIP check digit
ClientCompute CUSIP check digit for 8-char body.
LEI format validate
ClientValidate LEI 20-char pattern and checksum.
SWIFT BIC format check
ClientValidate BIC 8 or 11 character pattern.
EU VAT format (lite)
ClientValidate common EU VAT number patterns.
IBAN mod-97 check
ClientValidate IBAN check digits via mod 97.
NPI Luhn check
ClientValidate US NPI with 80840 prefix Luhn.
GLN check digit
ClientCompute GS1 GLN check digit for 12 digits.
ISRC format check
ClientValidate International Standard Recording Code shape.
RTIN format check
ClientValidate Retail Trade Item Number 13-digit shape.
EAN check digit (lite)
ClientCompute EAN-13 check digit for 12-digit body.
UPC check digit (lite)
ClientCompute UPC-A check digit for 11-digit body.
ISBN-13 check digit (lite)
ClientCompute or verify ISBN-13 check digit.
ITIN format check (lite)
ClientValidate US ITIN ###-##-#### pattern.
TIN format check (lite)
ClientValidate US TIN as SSN or EIN pattern.
IMEI format check
ClientValidate 15-digit IMEI with Luhn check.
VIN format check (lite)
ClientValidate 17-char VIN pattern and check digit.
Credit card brand detect
ClientGuess card brand from PAN prefix.
Passport format check
ClientValidate common passport number pattern.
GLN mod10 validate
ClientValidate GS1 GLN with mod 10 check digit.
SSN format check
ClientValidate U.S. SSN pattern only—not real verification.
MAC address validate (lite)
ClientValidate MAC/EUI-48 address format.
ISBN-13 check digit
ClientCompute ISBN-13 check digit for 12 digits.
EAN-13 check digit
ClientCompute EAN-13 check digit for 12 digits.
IMEISV format check
ClientValidate 16-digit IMEISV with Luhn check.
UPC-A format check
ClientValidate 12-digit UPC-A with check digit.
EAN-8 check digit calc
ClientCompute EAN-8 check digit for 7 digits.
ISSN check digit generator
ClientCompute ISSN check digit for 7 digits.
NPI format check
ClientValidate 10-digit NPI with Luhn check.
ISBN-10 check digit calc
ClientCompute ISBN-10 check digit for 9 chars.
IMO number format
ClientValidate 7-digit IMO ship number check digit.
HCPCS code format
ClientValidate CMS HCPCS letter + digits shape.
RxNorm code hint
ClientCheck RxNorm numeric code shape.
USPS tracking format
ClientValidate common USPS tracking patterns.
FedEx tracking format
ClientValidate common FedEx tracking numbers.
UPS tracking format
ClientValidate UPS 1Z tracking pattern.
Amazon ASIN format
ClientValidate 10-character ASIN shape.
Walmart item ID format
ClientValidate numeric Walmart item ID length.
Apple serial format hint
ClientCheck Apple 10–12 character serial shape.
DUNS format check
ClientValidate 9-digit DUNS number shape.
ISBN-13 format check
ClientValidate 13-digit ISBN check digit.
EAN-8 format check
ClientValidate 8-digit EAN check digit.
ITN format check
ClientValidate 15-digit US ITN pattern.
DHL tracking format
ClientValidate common DHL tracking patterns.
IBAN mask for display
ClientMask middle digits of IBAN for logs.
SSN format check
ClientValidate US SSN ###-##-#### shape.
NHS number format
ClientValidate UK NHS number mod 11 check.
Australian ABN format
ClientValidate 11-digit ABN check digit.
SWIFT/BIC format
ClientValidate 8 or 11 character BIC shape.
CUSIP format check
ClientValidate 9-character CUSIP check digit.
Passport number format
ClientValidate passport number shape (letters + digits).
Bank routing format
ClientValidate 9-digit ABA routing number shape.
Credit card mask
ClientMask PAN showing last four digits.
VIN checksum
ClientValidate ISO 3779 VIN check digit.
UPC check digit
ClientCompute UPC-A check digit from 11 digits.
ISBN-10 format
ClientValidate ISBN-10 checksum (shape + mod 11).
MAC OUI hint
ClientExtract OUI prefix from MAC address.
UUID version detect
ClientDetect UUID version from variant bits.
US EIN format
ClientValidate Employer Identification Number shape.
E.164 phone format
ClientValidate E.164 international phone shape.
LEI format check
ClientValidate LEI shape and checksum (mod 97).
MIC format check
ClientValidate ISO 10383 Market Identifier Code shape.
RTN format check
ClientValidate 9-digit routing transit number.
EIN format check
ClientValidate US EIN XX-XXXXXXX shape.
NSN format check
ClientValidate NATO Stock Number 13-digit shape.
SWIFT BIC format
ClientValidate BIC/SWIFT 8 or 11 character shape.
IBAN format check
ClientValidate IBAN length and mod-97 checksum.
NHS number check
ClientValidate UK NHS number Modulus 11.
SSN format check
ClientValidate US SSN shape and invalid ranges.
IMEI format check
ClientValidate 15-digit IMEI Luhn check digit.
VIN format check
ClientValidate 17-char VIN shape and check digit.
ISBN-13 format check
ClientValidate ISBN-13 check digit.
ISBN-10 format check
ClientValidate ISBN-10 mod 11 check.
GLN format check
ClientValidate GS1 GLN 13-digit Luhn.
HCPCS format check
ClientValidate HCPCS code letter + 4 digits.
USPS tracking format
ClientValidate common USPS tracking number shapes.
Amazon ASIN format
ClientValidate ASIN 10-character shape.
Apple serial format
ClientValidate Apple serial length and charset.
Passport number format
ClientValidate generic passport alnum shape.
CUSIP format check
ClientValidate CUSIP 9-char check digit.
EAN-13 format check
ClientValidate EAN-13 barcode check digit.
UPC-A format check
ClientValidate 12-digit UPC-A check digit.
SWIFT/BIC format
ClientValidate SWIFT/BIC code shape.
IBAN format check
ClientValidate IBAN mod-97 check.
NPI format check
ClientValidate US NPI 10-digit Luhn.
SSN shape check
ClientValidate US SSN format (not issued lookup).
MEID format check
ClientValidate MEID hex shape.
IMEI format check
ClientValidate 15-digit IMEI Luhn check.
LEI format check
ClientValidate LEI 20-character shape and check.
GTIN-14 format check
ClientValidate 14-digit GTIN check digit.
ISBN-10 format check
ClientValidate ISBN-10 check character.
ISBN-13 format check
ClientValidate ISBN-13 check digit.
VIN format check
ClientValidate 17-char VIN shape (no NHTSA lookup).
Passport number shape
ClientBasic passport alphanumeric shape check.
ABA routing format
ClientValidate 9-digit ABA routing checksum.
Credit card shape
ClientPAN length and Luhn check (no BIN lookup).
MAC address format
ClientNormalize and validate MAC/EUI-48 shape.
UUID format check
ClientValidate UUID string shape (any version).
BIC format check
ClientValidate BIC/SWIFT 8 or 11 character shape.
HCPCS code shape
ClientValidate HCPCS Level II code format.
EAN-13 check
ClientValidate a 13-digit EAN/GTIN check digit (GS1 mod 10).
UPC-A check
ClientValidate a 12-digit UPC-A check digit.
IBAN mod-97 check
ClientRearrange and validate IBAN check digits (mod 97).
ISSN check
ClientValidate an ISSN check digit (mod 11).
IMEI Luhn check
ClientValidate a 15-digit IMEI with Luhn.
NPI Luhn check
ClientValidate a 10-digit NPI using the 80840 prefix Luhn.
GLN check
ClientValidate a 13-digit GS1 Global Location Number.
ISIN check
ClientValidate an ISIN check digit (letters expand, then Luhn).
LEI format check
ClientValidate 20-character LEI charset (no GLEIF lookup).
UUID version nibble
ClientExtract the version nibble from a UUID string.
GTIN-14 check
ClientValidate a 14-digit GTIN check digit (GS1 mod 10).
EAN-8 check
ClientValidate an 8-digit EAN-8 check digit.
SWIFT/BIC format
ClientValidate 8- or 11-character SWIFT/BIC shape.
ISRC format
ClientValidate ISRC shape (CC-XXX-YY-NNNNN).
MEID format
ClientValidate 14 hex MEID shape.
US SSN shape
ClientValidate ###-##-#### shape only (no SSA verification).
MIC format
ClientValidate ISO 10383 MIC (4 alphanumeric chars).
CUSIP check
ClientValidate a CUSIP check character.
SEDOL check
ClientValidate a SEDOL check character.
ULID format
ClientValidate 26-character Crockford Base32 ULID shape.
UPC-A check
ClientValidate a 12-digit UPC-A check digit (GS1 mod 10).
ISBN-10 check
ClientValidate an ISBN-10 check character.
ISBN-13 check
ClientValidate a 13-digit ISBN-13 check digit.
IBAN format
ClientValidate IBAN length and charset shape (no mod97).
NPI format
ClientValidate 10-digit US NPI shape (Luhn on last 9).
LEI format
ClientValidate 20-character Legal Entity Identifier shape.
FIGI format
ClientValidate 12-character OpenFIGI shape.
VIN format
ClientValidate 17-character VIN charset (no check digit).
IMEI format
ClientValidate 15-digit IMEI shape (Luhn).
HCPCS format
ClientValidate CMS HCPCS code shape (letter + 4 digits).
EAN-13 check
ClientValidate a 13-digit EAN-13 check digit (GS1 mod 10).
GTIN-14 check
ClientValidate a 14-digit GTIN-14 check digit.
ISBN check digit calc
ClientCompute ISBN-13 check digit from first 12 digits.
SWIFT/BIC format
ClientValidate SWIFT/BIC code shape (8 or 11 chars).
NSN format
ClientValidate NATO NSN 13-digit shape (FSC + NIIN).
MIC format
ClientValidate 4-character Market Identifier Code shape.
CUSIP format
ClientValidate 9-character CUSIP shape (no check digit verify).
SEDOL format
ClientValidate 7-character SEDOL shape.
MEID format
ClientValidate 14-hex MEID shape (no carrier lookup).
ASIN format
ClientValidate 10-character Amazon ASIN shape.
UPC check
ClientValidate a 12-digit UPC-A check digit (GS1 mod 10).
ISBN-13 check
ClientValidate a 13-digit ISBN-13 check digit.
IBAN format
ClientValidate IBAN shape (15–34 alphanumeric).
VIN format
ClientValidate 17-character VIN shape (no check digit verify).
LEI format
ClientValidate 20-character Legal Entity Identifier shape.
NPI format
ClientValidate 10-digit National Provider Identifier shape.
IMEI format
ClientValidate 15-digit IMEI shape (no carrier lookup).
FIGI format
ClientValidate 12-character Financial Instrument Global Identifier shape.
HCPCS format
ClientValidate HCPCS Level II code shape (5 chars).
EIN format
ClientValidate US Employer Identification Number shape.
EAN-13 check
ClientValidate a 13-digit EAN-13 check digit (GS1 mod 10).
ISBN-10 check
ClientValidate a 10-character ISBN-10 check digit.
SWIFT/BIC format
ClientValidate SWIFT/BIC code shape (8 or 11 chars).
ASIN format
ClientValidate Amazon ASIN shape (10 alphanumeric).
MIC format
ClientValidate 4-character Market Identifier Code shape.
CUSIP format
ClientValidate 9-character CUSIP shape.
SEDOL format
ClientValidate 7-character SEDOL shape.
MEID format
ClientValidate 14-hex MEID shape (no carrier lookup).
NSN format
ClientValidate NATO Stock Number shape (13 digits).
GLN format
ClientValidate 13-digit Global Location Number shape.
EAN-13 check
ClientValidate a 13-digit EAN-13 check digit (GS1 mod 10).
ISBN-10 check
ClientValidate a 10-character ISBN-10 check digit.
SWIFT/BIC format
ClientValidate SWIFT/BIC code shape (8 or 11 chars).
ASIN format
ClientValidate Amazon ASIN shape (10 alphanumeric).
MIC format
ClientValidate 4-character Market Identifier Code shape.
CUSIP format
ClientValidate 9-character CUSIP shape.
SEDOL format
ClientValidate 7-character SEDOL shape.
MEID format
ClientValidate 14-hex MEID shape (no carrier lookup).
NSN format
ClientValidate NATO Stock Number shape (13 digits).
GLN format
ClientValidate 13-digit Global Location Number shape.
UPC check
ClientValidate a 12-digit UPC-A check digit (GS1 mod 10).
ISBN-13 check
ClientValidate a 13-digit ISBN-13 check digit.
IBAN format
ClientValidate IBAN length and charset shape (no mod97 verify).
VIN format
ClientValidate 17-character VIN shape (no I/O/Q).
LEI format
ClientValidate 20-character Legal Entity Identifier shape.
FIGI format
ClientValidate 12-character Financial Instrument Global Identifier shape.
IMEI format
ClientValidate 15-digit IMEI shape (no Luhn verify).
NPI format
ClientValidate 10-digit National Provider Identifier shape.
HCPCS format
ClientValidate HCPCS Level II code shape (letter + 4 digits).
USPS tracking format
ClientValidate common USPS tracking number shapes.
EAN-13 check
ClientValidate a 13-digit EAN-13 check digit (GS1 mod 10).
ISBN-10 check
ClientValidate a 10-character ISBN-10 check digit.
SWIFT/BIC format
ClientValidate SWIFT/BIC code shape (8 or 11 chars).
ASIN format
ClientValidate Amazon ASIN shape (10 alphanumeric).
CUSIP format
ClientValidate 9-character CUSIP shape (no check verify).
SEDOL format
ClientValidate 7-character SEDOL shape (no check verify).
ICCID format
ClientValidate 19–20 digit ICCID shape (no Luhn verify).
DUNS format
ClientValidate 9-digit D-U-N-S number shape.
GTIN-14 format
ClientValidate 14-digit GTIN-14 shape (no mod10 verify).
ABA routing format
ClientValidate 9-digit ABA routing number shape (no checksum verify).
UPC-A check
ClientValidate a 12-digit UPC-A check digit (GS1 mod 10).
ISBN-13 check
ClientValidate a 13-digit ISBN-13 check digit.
IBAN format
ClientValidate IBAN shape (15–34 alphanumeric, no mod97 verify).
VIN format
ClientValidate 17-character VIN shape (no check digit verify).
LEI format
ClientValidate 20-character LEI shape (no checksum verify).
NPI format
ClientValidate 10-digit US NPI shape (no Luhn verify).
IMEI format
ClientValidate 15-digit IMEI shape (no Luhn verify).
MEID format
ClientValidate 14-hex MEID shape (no verify).
SSCC format
ClientValidate 18-digit SSCC shape (no mod10 verify).
ISIN format
ClientValidate 12-character ISIN shape (no check verify).
EAN-13 check
ClientValidate a 13-digit EAN-13 check digit (GS1 mod 10).
ISBN-10 check
ClientValidate a 10-character ISBN-10 check digit.
SWIFT/BIC format
ClientValidate 8 or 11 character SWIFT/BIC shape (no registry lookup).
ULID format
ClientValidate 26-character Crockford Base32 ULID shape.
UUID format
ClientValidate UUID v1–v5 string shape (no version verify).
ASIN format
ClientValidate 10-character Amazon ASIN shape (no catalog lookup).
MIC format
ClientValidate 4-character ISO 10383 MIC shape.
CUSIP format
ClientValidate 9-character CUSIP shape (no check verify).
SEDOL format
ClientValidate 7-character SEDOL shape (no check verify).
GTIN-14 format
ClientValidate 14-digit GTIN-14 shape (no mod10 verify).
UPC-A check
ClientValidate a 12-digit UPC-A check digit (GS1 mod 10).
ISBN-13 check
ClientValidate a 13-digit ISBN-13 check digit.
IBAN format
ClientValidate IBAN length and charset shape (no mod97 verify).
NPI format
ClientValidate 10-digit US NPI shape (no Luhn verify).
VIN format
ClientValidate 17-character VIN shape (no check verify).
LEI format
ClientValidate 20-character LEI shape (no check verify).
FIGI format
ClientValidate 12-character OpenFIGI shape (no check verify).
IMEI format
ClientValidate 15-digit IMEI shape (no Luhn verify).
SSCC format
ClientValidate 18-digit SSCC shape (no mod10 verify).
DUNS format
ClientValidate 9-digit DUNS shape (no check verify).
EAN-13 check
ClientValidate a 13-digit EAN-13 check digit (GS1 mod 10).
ISBN-10 check
ClientValidate a 10-character ISBN-10 check digit.
SWIFT/BIC format
ClientValidate 8 or 11 character SWIFT/BIC shape (no registry lookup).
NPI Luhn check
ClientValidate 10-digit US NPI with Luhn check digit.
VIN check digit
ClientValidate 17-character VIN check digit (no registry lookup).
MIC format
ClientValidate 4-character Market Identifier Code shape.
CUSIP format
ClientValidate 9-character CUSIP shape (no check verify).
ICCID format
ClientValidate 19–20 digit ICCID shape (no Luhn verify).
ASIN format
ClientValidate 10-character Amazon ASIN shape.
UUID format
ClientValidate UUID v1–v5 string shape (no verify).
UPC-A check
ClientValidate a 12-digit UPC-A check digit (GS1 mod 10).
ISBN-13 check
ClientValidate a 13-digit ISBN-13 check digit.
IBAN format
ClientValidate IBAN length and charset shape (no mod97 verify).
LEI format
ClientValidate 20-character Legal Entity Identifier shape.
SEDOL format
ClientValidate 7-character SEDOL shape (no check verify).
IMEI format
ClientValidate 15-digit IMEI shape (no Luhn verify).
GLN format
ClientValidate 13-digit Global Location Number shape.
DUNS format
ClientValidate 9-digit D-U-N-S number shape.
ULID format
ClientValidate 26-character ULID Crockford base32 shape.
ISIN format
ClientValidate 12-character ISIN shape (no check verify).
EAN-13 check
ClientValidate a 13-digit EAN-13 check digit (GS1 mod 10).
VIN format
ClientValidate 17-character VIN shape (no check verify).
NPI format
ClientValidate 10-digit National Provider Identifier shape.
SWIFT/BIC format
ClientValidate 8 or 11 character SWIFT/BIC shape.
CUSIP format
ClientValidate 9-character CUSIP shape (no check verify).
ASIN format
ClientValidate 10-character Amazon ASIN shape.
UUID format
ClientValidate UUID v1–v5 string shape.
GTIN-14 format
ClientValidate 14-digit GTIN-14 shape (no check verify).
ICCID format
ClientValidate 19–20 digit ICCID shape (no Luhn verify).
MIC format
ClientValidate 4-character Market Identifier Code shape.
UPC-A check
ClientValidate a 12-digit UPC-A check digit (GS1 mod 10).
ISBN-13 check
ClientValidate a 13-digit ISBN-13 check digit.
IBAN format
ClientValidate IBAN length and charset shape (no mod97 verify).
SEDOL format
ClientValidate 7-character SEDOL shape (no check verify).
LEI format
ClientValidate 20-character Legal Entity Identifier shape.
IMEI format
ClientValidate 15-digit IMEI shape (no Luhn verify).
ULID format
ClientValidate 26-character ULID Crockford base32 shape.
DUNS format
ClientValidate 9-digit D-U-N-S number shape.
FIGI format
ClientValidate 12-character Financial Instrument Global Identifier shape.
SSCC format
ClientValidate 18-digit Serial Shipping Container Code shape.
Nearby workflows on Toolcore
- UUID v4 generator — for random RFC-style strings without embedded time.
- ULID generator — when lexicographic sort by creation time matters.
- MongoDB ObjectId — for 24-hex ids already used in document stores.
- E.164 normalize — when the same row also carries a phone contact field.
Common use cases
- Use UUID when you need opaque random 128-bit identifiers in the standard 8-4-4-4-12 hex layout.
- Use ObjectId when you work with MongoDB-style 24 hex BSON ids—parse embedded seconds or mint local placeholders.
- Use ULID when sortability by creation time matters—the first characters encode a millisecond timestamp.
- Use Nano ID when you want short URL-safe strings with adjustable alphabet and length for user-facing tokens.
Common mistakes to avoid
Confusing uniqueness with secrecy
These tools generate identifiers; they are not passwords. Use the password or random-string tools for secrets.
FAQ
Are generated IDs sent to Toolcore?
No. Generation runs in your browser; nothing is stored on our servers.