Nano ID Generator
Generate short, URL-safe unique IDs (Nano ID) with your own length and alphabet.
Tool inputs stay in your browser · optional AI search sends your query
Good to know: Nano ID is a popular alternative to UUID: shorter (21 characters by default) but just as hard to collide.
How to use it (step by step)
- 1Choose your options: “Length”, “How many”, “Alphabet”, “Custom alphabet”.
- 2Press “Generate”.
- 3Copy the result with the Copy button. Press the button again for a fresh result.
Words to know
- ULID / Nano ID
- Kinds of unique IDs. Some (ULID, UUID v7) start with the time, so they sort in creation order.
- UUID
- A long random ID that is practically guaranteed to be unique.
More in Developer
UUID v7 Generator (Time-Ordered) & DecoderGenerate UUID version 7 (sorted by time, better for databases) or decode any UUID’s version and time.Mock Data Generator (JSON, CSV, SQL)Generate fake users, products, orders or posts for testing, as JSON, CSV or SQL INSERT statements.JWT Encoder (Create & Sign HS256)Create a signed JSON Web Token from a payload and secret (HS256/384/512) for testing APIs.Basic Auth Header Generator & DecoderMake the “Authorization: Basic …” header from a username and password, or decode an existing one.Chmod Calculator (Linux File Permissions)Turn permissions like 755 into rwxr-xr-x (and back) and see in plain words who can read, write and run a file.Nginx Config GeneratorCreate an Nginx server block for a reverse proxy (Node, Next.js), static site or single-page app, with HTTPS and gzip.