Tools
Generate, validate and decode UUID, ULID and NanoID identifiers in bulk.
Generate UUID v1/v4/v5/v7, ULID and NanoID identifiers in bulk, format and export them, or paste any ID in to validate and decode its embedded timestamp. Every random byte comes from the Web Crypto API and runs entirely in your browser.
Tip: use v7 for database primary keys — it's time-ordered and indexes better.
Shortcut: press Space or R to regenerate.
Picking the right kind of unique identifier matters more than it looks. UUID v4 is the general-purpose default, UUID v7 sorts by creation time and makes a better database primary key, ULID is a compact time-sortable alternative, and NanoID gives you a shorter, URL-safe ID with a configurable alphabet. This tool generates all of them in bulk, lets you format and export the output, and includes a validator that decodes the embedded timestamp from any UUID v1, v6-style or v7 or ULID you paste in.
UUID v1, v4, v5, v7, Nil and Max, plus ULID and NanoID, all from one tool.
UUID v7 and ULID embed a millisecond timestamp and sort by creation time — a better fit for database primary keys.
Every random byte comes from the Web Crypto API, never Math.random.
Generate up to 10,000 IDs and export as plain text, JSON, CSV or SQL.
Paste any UUID or ULID to see its version, variant and the timestamp embedded inside it.
Pick a preset or define your own 2-256 character alphabet, with unbiased random sampling.
Choose UUID, ULID or NanoID, and a version or alphabet if you need one.
Enter how many IDs to generate, up to 10,000 at once.
Toggle uppercase, hyphens, braces or quotes, and pick a list format for bulk copy or export.
Click any ID to copy just that one, or copy or download the whole list as text, JSON, CSV or SQL.
Paste any UUID or ULID into the validator to see its version, variant and embedded timestamp.
Every ID is generated in your browser using the Web Crypto API's getRandomValues, never Math.random. Nothing you generate, paste into the validator, or export is sent to a server.
A complete password security tool that generates cryptographically secure random passwords, passphrases, and PINs. Check the strength of any password with entropy calculation, crack time estimates, and improvement suggestions. All processing happens in your browser using crypto.getRandomValues() for true randomness.
Decode JWT tokens free online. View header, payload, and signature. Check expiration timestamps. Perfect for debugging authentication issues.
Free online tool to format, beautify, and validate JSON. Features include syntax highlighting, minification, error detection, and customizable indentation. No signup required, 100% private - all processing happens in your browser.
Developed by MadMVP
Book a call to build your vision into reality