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.