Skip to content

Generators

Create QR codes, strong passwords and unique IDs such as UUIDs, NanoIDs and MongoDB ObjectIds. Every tool runs in your browser, so nothing you add is uploaded.

QR codes

Make QR codes for links, Wi-Fi and contact details that never expire, and read codes from photos, screenshots or your camera.

Passwords

Random passwords with the length and character types you choose, and a strength estimate.

Unique IDs

UUIDs, NanoIDs and ObjectIds, one or a thousand at a time, plus tools to read the time inside them.

About Generators

Create QR codes for links, Wi-Fi networks, email and phone numbers, with no expiry date and no scan tracking, and read the codes you come across, checking where a link goes before you open it.

Generators for passwords and unique identifiers. Every value is created on your device with the browser’s cryptographically secure random number generator, and never sent to or stored on a server, so you can use the results for real accounts and systems.

Pick a strong password of any length, or generate IDs for databases and apps: random UUID v4, time-sorted UUID v7 and ULID, short NanoIDs with your own length and characters, and MongoDB ObjectIds. You can also paste an existing UUID or ObjectId to see when it was created.

Frequently asked questions

Do the QR codes stop working after a while?

No. The link or text is stored in the code itself, not on our servers, so it keeps working forever and scans aren’t tracked.

Are generated passwords and IDs stored anywhere?

No. They are created in your browser and disappear when you close the page. They are never sent over the internet.

How random are they?

Every generator uses crypto.getRandomValues, the same secure randomness browsers use for encryption, with no bias towards any character.

Which ID type should I use?

UUID v4 is the safe default. Use UUID v7 or ULID for database keys that should sort by time, NanoID for short IDs in URLs, and ObjectId when working with MongoDB.