Generators
Make QR codes, barcodes, passwords, favicons and countdowns, or let chance decide with a random picker, a coin flip or lottery numbers. Everything is generated in your browser: no account, no watermark, and nothing you type is sent anywhere.
All generators
Password Generator
Create a strong, random password instantly.
QR Code Generator
Create a custom QR code with colors and a logo.
QR Code Reader
Decode a QR code from an image or your camera.
Barcode Generator & Reader
Create or scan a barcode — upload or use your camera.
Random Number & Name Picker
Pick a random number or name, or spin a wheel.
Coin Flip & Dice Roller
Flip a coin, roll dice, or spin a decision.
Countdown Generator
Live "days until" any date, with a shareable link.
Lottery Number Generator
Random picks for US, FR, JP & ES lotteries.
Favicon Generator
Make a favicon set from an image or a letter.
Which tool do I need?
- A link, Wi-Fi network or contact card people can scan QR Code Generator →
- Reading a QR code from a screenshot or photo QR Code Reader →
- A product label, inventory or EAN/UPC barcode Barcode Generator & Reader →
- A strong password for a new account Password Generator →
- An icon for your website's browser tab Favicon Generator →
- A live "days until" timer for an event Countdown Generator →
- Picking a winner or a random number fairly Random Number & Name Picker →
- Settling a decision, or dice for a game Coin Flip & Dice Roller →
- Numbers for Powerball, EuroMillions, Loto and more Lottery Number Generator →
Fair randomness, not Math.random()
The random tools — picker, wheel, coin, dice and lottery numbers — draw from your browser's cryptographically secure random number generator (crypto.getRandomValues), the same source used to create encryption keys, rather than the simpler Math.random(). Every outcome is equally likely and can't be predicted from earlier results. (One honest note: no generator can improve your lottery odds; every combination has the same chance.)
Private by design
A password made on someone else's server is a password someone else has seen. Here, passwords are created on your device and never travel over the network. The same goes for what you put in a QR code, including Wi-Fi passwords and contact details. QR codes made here are static: the content is encoded directly in the pattern, so they never expire and nobody tracks the scans. Read how to make a QR code that actually scans before you print one.
Related guides
Frequently asked questions
Do the QR codes expire?
No. They're static QR codes: the link or text is stored in the pattern itself, so they keep working forever and don't depend on any service. The trade-off is that you can't change the destination or count scans afterwards.
Are generated passwords stored anywhere?
No. Passwords are generated in your browser with a cryptographically secure random generator and are never sent or saved. Copy it into your password manager before leaving the page.
Is the random picker really fair?
Yes. It uses the browser's cryptographically secure random generator, so every name or number has exactly the same chance of being picked.
Can I use the QR codes and barcodes commercially?
Yes. They're free to use for any purpose, with no watermark and no attribution required.