Generator tools
QR Code Generator
Turn text or links into a QR code.
Password Generator
Create strong random passwords.
Random Number Generator
Generate random numbers in any range.
Coin Flip
Flip a virtual coin, once or many times.
Common uses
- Creating a QR code for a link, Wi-Fi network, or printed flyer
- Generating a strong unique password for a new account
- Drawing random numbers for a raffle or sampling without replacement
How to choose
These three generators solve different problems, even though they're grouped together. The Password Generator is the only one where the source of randomness genuinely matters for security — it uses crypto.getRandomValues(), not a cosmetic random-looking string, so the output is suitable for actual account passwords. The QR Code Generator isn't about randomness at all — it's an encoding tool that turns any text, URL, or Wi-Fi credential into a scannable image, with a one-click PNG download. The Random Number Generator is the simplest of the three: pick a minimum and maximum, and it draws a single value or a batch from that range, useful for raffles, sampling, or picking a winner from a numbered list.
A common mistake is assuming any "random" output on the web is equally trustworthy. It isn't — a random number picked for a raffle doesn't need cryptographic-grade randomness, but a password does, which is why the Password Generator specifically avoids Math.random() (a fast, predictable algorithm never intended for security purposes) in favor of the browser's dedicated crypto API.
Frequently asked questions
Yes — passwords are generated using crypto.getRandomValues(), your browser's cryptographically secure random source, not Math.random().
No. Passwords are generated and displayed locally; nothing is sent to a server or logged.
Yes, the QR Code Generator includes a one-click PNG download once your code is created.