Generator Tools
Generate passwords, Lorem Ipsum placeholder text and QR codes — free and instant.
Sometimes you do not need to transform text, you need some that did not exist a moment ago: a password nobody can guess, filler copy to see whether a layout survives real text, a QR code for a link on a poster, a random number for a draw. The tools here produce output rather than consuming it — and because they run in your browser, what they produce is yours alone.
What do you need to generate?
- Password Generator
- You need a strong password or passphrase for a new account, ideally going straight into a password manager.
- QR Code Generator
- A link, wifi detail or contact needs to be scannable — on a poster, a menu, a business card, a slide.
- Lorem Ipsum Generator
- You are designing a layout and need placeholder text of a realistic length.
- Random Number Generator
- You need a number in a range — a draw, a sample, a test fixture, picking a winner.
Length beats complexity in a password, by a wide margin
Every extra character multiplies the number of possibilities, while adding a symbol to a short password only widens the alphabet slightly. A sixteen-character password drawn from lowercase letters alone is far harder to brute-force than an eight-character one crammed with symbols, and it is enormously easier to type on a phone. This is why passphrases work: several random words are long, memorable, and strong. The critical word is random — 'correct horse battery staple' is only strong if the words were actually chosen at random, and a phrase you invented yourself follows patterns an attacker's dictionary already models. The other rule matters just as much: never reuse a password, because the single most common way accounts are compromised is credentials leaked from one breached site being tried on another.
Random enough to rely on
The passwords and numbers here come from the browser's crypto.getRandomValues, the cryptographically secure generator built into the platform, rather than from Math.random. The difference matters: Math.random is fast and predictable enough that, given some output, the rest of the sequence can be inferred — fine for shuffling a carousel, unacceptable for anything anyone might want to guess. If you are drawing a prize or generating a credential, use the secure source. If you need a result someone else can independently verify, a browser cannot help with that at all, since nobody can check what your tab did — that requires a public, auditable draw.
What a QR code actually contains
A QR code is just encoded text, drawn as a grid. Point a camera at it and the text comes out — usually a URL, but it can equally be wifi credentials, contact details or plain words. Two things are worth knowing. The more text you encode, the denser the grid, and a dense code needs to be printed larger or held closer to scan reliably; short URLs make visibly simpler codes. And QR codes include error correction, so they still scan with part of the surface damaged or covered — which is what makes it possible to put a logo in the middle. Because the code is generated in your browser, the link inside it is exactly what you typed: no redirect, no tracking domain, and nothing that stops working if a third-party service shuts down. Anything generated through a shortener service can do all three.
Placeholder text is a design test, not decoration
Lorem ipsum exists because real copy is distracting during layout review — people read it and comment on the words instead of the design. Its scrambled Latin has roughly the word and sentence length distribution of ordinary prose, so it stresses a layout realistically. Two cautions from experience. Generate the amount you actually expect, since designs that look balanced with two tidy paragraphs often fall apart with the eight the client eventually writes. And take it out before launch: 'lorem ipsum' shipping to production is common enough to be a running joke, and search engines index it just as happily as real content.
Frequently asked questions
Are the generated passwords safe to use?
Yes. They come from the browser's cryptographically secure random source and are generated on your own device — never transmitted, never logged, never stored. Put them in a password manager rather than trying to remember them.
How long should a password be?
Sixteen characters or more for anything that matters, or a passphrase of four to six genuinely random words. Length contributes more strength than symbol variety, and never reuse one across sites.
Do the QR codes expire or get tracked?
No. The code is generated in your browser and encodes your text directly, with no intermediary service. It works for as long as whatever it points to works.
Is the random number generator suitable for a prize draw?
It uses a cryptographically secure source, so the numbers are unbiased. But nobody else can verify what happened in your browser, so a draw that must be provably fair to participants needs a public, auditable process instead.