Generators Tools
Generate the things you need on demand — secure passwords, UUIDs, hashes, QR codes, placeholder text, and other random or unique values.
Create strong random passwords with adjustable length and character sets, generated with your browser's cryptographic randomness and never transmitted.
UUID GeneratorGenerate random version-4 UUIDs individually or in bulk, using cryptographic randomness — with an honest answer on collision risk.
Hash GeneratorGenerate SHA-1, SHA-256, SHA-384 and SHA-512 hashes of any text in your browser — with a clear warning that hashing is not encryption and not for passwords.
Lorem Ipsum GeneratorGenerate placeholder text by paragraphs, sentences or words — with the reasons real designers increasingly avoid it.
Wi-Fi QR Code GeneratorMake a QR code that connects phones to your Wi-Fi automatically, generated in your browser so the password never leaves your device.
Barcode GeneratorCreate and download barcodes as PNG — Code 128, EAN-13, UPC-A, Code 39 and more — with the check digits computed correctly.
Cron Expression GeneratorBuild a cron schedule from simple fields and read it back in plain English, including the day-of-month and day-of-week rule that catches everyone once.
.gitignore GeneratorBuild a .gitignore file by picking your languages, frameworks and tools — plus the reason ignoring a file does not remove it.
Mock Data GeneratorGenerate realistic fake test data — names, emails, addresses and more — as CSV or JSON, so you never have to test against real records.
Placeholder Image GeneratorCreate placeholder images at any size with custom colours and label text, generated locally rather than fetched from a remote service.
Random Number GeneratorGenerate random numbers in any range, with control over count and duplicates — using cryptographic randomness rather than a predictable generator.
Random Name GeneratorGenerate random first and last names for characters, testing or inspiration, with control over origin and gender association.
QR Code GeneratorCreate a QR code from any text, link or Wi-Fi details and download it — generated in your browser, with the design rules that keep it scannable.
Password Strength CheckerCheck how strong a password is and estimate how long it would take to crack, analysed entirely in your browser with nothing transmitted.
Diceware Passphrase GeneratorRandom word passphrases with real entropy maths — cryptographic randomness, honest bit counts, and a clear account of what each word actually buys you.
Bcrypt Hash Generator & VerifierGenerate bcrypt password hashes at any cost factor and verify passwords against existing hashes, with the salt and cost behaviour explained.
Random Key and Bytes GeneratorGenerate cryptographically secure random keys, salts, tokens and byte arrays in several encodings, using your browser's own secure random source.
TOTP Authenticator Code GeneratorGenerate the same time-based codes an authenticator app produces from a Base32 secret, useful for testing and for understanding how the scheme works.
HMAC GeneratorGenerate and verify HMAC signatures with SHA-256, SHA-384, SHA-512 or SHA-1, with the reason a plain hash of key and message is not equivalent.
File Checksum VerifierCompute CRC-32 and SHA checksums for a file and compare them against a published value, entirely in your browser with no upload.
Passphrase GeneratorGenerate memorable multi-word passphrases with a real entropy estimate, using cryptographic randomness rather than a word you chose yourself.
Random Line PickerPick random lines from a list or shuffle the whole list into a random order, with draws with or without replacement.
Cron Next Run TimesPaste a cron expression to see when it will actually run next, in plain English — the check worth doing before deploying a schedule.
About these generators tools
Randomness is a property of the process, not of how the output looks, and password strength is where that distinction costs most. The string Tr0ub4dor&3 looks thoroughly random and carries roughly 28 bits of entropy, because it was built by taking one common word and applying a small number of predictable substitutions. Four ordinary words chosen at random from a list of a couple of thousand — correct horse battery staple — look far simpler and carry about 44 bits, because every one of those choices was genuinely independent. An attacker is not guessing characters, they are guessing your METHOD, and a method with few possible outcomes is weak however jumbled the result appears. The second thing worth knowing is that not all random number generators are for the same job. The function built into most programming languages is fast, statistically well-behaved and entirely predictable to anyone who can observe enough of its output — fine for shuffling a playlist, unacceptable for anything a person might want to guess. Cryptographically secure generators exist separately, are slower, and are the only correct choice for passwords, tokens and keys. The third is that people are very poor judges of what random output should look like. A genuinely random sequence of coin flips contains long runs — in a hundred flips a run of six or more identical faces is more likely than not — while sequences people invent to look random contain far fewer runs than chance produces. Which is why a shuffle that occasionally plays two tracks by the same artist in a row is usually working correctly, and why several music services deliberately made theirs less random so that it would feel more so.