HomeGenerators

All Generators

61 generators across 5 categories — passwords, UUIDs, text, and more.

All Generators

61 of 61
securityAPI Key Generator
designAvatar Generator
everydayBaby Name Generator
everydayBarcode Generator
devBulk URL Generator
everydayBusiness Name Generator
everydayCoin Flip / Dice Roller
designColour Palette Generator
textCover Letter Generator
devCron Expression Generator
securitySSL Certificate CSR Generator
designCSS Gradient Generator
everydayDisclaimer Generator
everydayDMCA Takedown Notice Generator
everydayEmail Signature Generator
devFake Data Generator
devFake Email Generator
devFake Phone Number Generator
designFavicon Generator
everydayGift Message Generator
dev.gitignore Generator
securityHash Generator
designHex Color Generator
dev.htaccess Generator
devICS Calendar Invite Generator
devOpen Source License Generator
textLinkedIn Headline Generator
textLorem Ipsum Generator
devMarkdown Table Generator
textMeme Text Generator
devMeta Description Generator
devOG Image Generator
devOpen Graph & Twitter Card Generator
securityPassphrase Generator
securityPassword Generator
securityPIN Generator
designPlaceholder Image Generator
textPrivacy Policy Generator
everydayQR Code Generator
everydayRandom Name Generator
everydayRandom Number Generator
everydayRandom Quote Generator
devREADME Generator
devRegex Generator
devrobots.txt Generator
devSchema Markup Generator (JSON-LD)
everydaySecret Santa Generator
everydayEmail Signature Generator
devSitemap.xml Generator
everydaySlogan / Tagline Generator
everydayTarot Card Draw Generator
everydayTeam Generator
everydayTerms & Conditions Generator
everydayThank You Note Generator
textTwitter / X Bio Generator
everydayUsername Generator
devUTM Link Generator
devUUID/GUID Generator
devvCard Generator
everydayW-2 / 1099 Sample Generator
everydayWiFi QR Code Generator
Things worth knowing
The maths behind randomness and security
2¹²⁸possible UUIDs
Why UUID collisions are a non-issue
Version 4 UUIDs are randomly generated from a pool of 2¹²⁸ possible values — roughly 340 undecillion. If you generated one UUID every nanosecond since the Big Bang, you would have used less than 0.00000000000001% of the available space. For any real application, the probability of a collision is effectively zero.
3 wordsbeats complex passwords
Why passphrases are stronger than symbols
NIST and the UK's NCSC both recommend random passphrases over complex character-substitution passwords. "correct-horse-battery-staple" has more entropy than "P@ssw0rd!" because it is longer — and length beats complexity every time for brute-force resistance. It also takes seconds to memorise.
62¹²combinations at 12 chars
Why password length matters more than symbols
A 12-character alphanumeric password (upper + lower + digits) has 62¹² ≈ 3.2 × 10²¹ combinations. At a billion guesses per second, brute-forcing one would take over 100 trillion years. Adding a symbol set makes marginal difference — going from 12 to 16 characters adds far more entropy than adding special characters to 8.
5 versionsof UUID
Not all UUIDs are the same
UUIDs come in versions 1–8. Version 1 encodes a timestamp and MAC address (privacy risk). Version 4 is purely random (most common). Version 5 is name-based using SHA-1. Version 7 — gaining fast adoption — is timestamp-prefixed, so UUIDs sort chronologically in a database index, reducing write amplification on B-trees.

Frequently Asked Questions

No. All generation happens entirely in your browser — nothing you generate is sent to a server or logged anywhere. The randomness comes from the Web Crypto API (window.crypto.getRandomValues), which uses the operating system's cryptographically secure random number generator.
A password is typically a short string of mixed characters (letters, digits, symbols). A passphrase is a sequence of random words — usually three or more — separated by spaces or hyphens. Passphrases tend to be longer, which gives them higher entropy, and they are significantly easier to memorise. For accounts that allow spaces in passwords, a passphrase is almost always the better choice.
The UUID generator produces version 4 (v4) UUIDs by default — fully random, RFC 4122-compliant, and the most widely supported format. If you need version 1 (timestamp-based) or version 5 (name-based, SHA-1) for a specific use case, look for those options in the generator settings.
The generator uses window.crypto.getRandomValues, which is a cryptographically secure pseudorandom number generator (CSPRNG) provided by the browser. This is the same source used for cryptographic key generation — it is suitable for security-sensitive applications, not just games or sampling.
Yes. The password generator lets you toggle uppercase, lowercase, digits, and symbols independently. You can also exclude ambiguous characters (0, O, l, 1) that are easy to misread when copying a password by hand.
Lorem ipsum is placeholder text derived from a scrambled passage of Cicero's De Finibus (45 BC). It is used in design and typesetting to fill layouts with realistic-looking text before final copy is available — the human eye reads spacing and flow differently with real text than with repeated words or Xs. It prevents reviewers from focusing on the words rather than the design.
Start with your primary brand colour and use colour theory to derive the rest. Complementary colours (opposite on the wheel) create high contrast and energy. Analogous colours (adjacent on the wheel) feel harmonious and calm. Triadic schemes (evenly spaced) are vibrant but balanced. The Colour Palette Generator outputs HSL and hex values ready to paste into Figma, CSS, or Tailwind.
Yes. The UUID generator outputs a configurable batch size per generation. The lorem ipsum generator lets you choose paragraphs, sentences, or word count. The random number generator supports ranges and multiple draws. Each tool documents its batch options in the input panel.
For UUIDs and passwords, yes — each generation draws fresh randomness. For lorem ipsum, the output is deterministic from a fixed word list, so very long outputs may repeat sequences. For colour palettes, the same harmony type applied to the same seed colour will produce the same output.
Length is the most important factor — 12 characters minimum, 16+ for sensitive accounts. Randomness matters more than character variety — a randomly generated 14-character lowercase string is stronger than a manually chosen 10-character mixed-case string. Uniqueness per site ensures one breach does not expose other accounts. Use a password manager to store generated passwords so length is not a barrier.
About this generator library

thecalcu.com brings together free generators across security, developer tools, text, design, and everyday use. Every generator runs entirely in your browser — output is never sent to a server, and all randomness comes from the Web Crypto API for cryptographic-grade unpredictability.

Security generators cover passwords (configurable length and character set), passphrases (word-based, NIST-recommended), and random tokens. Developer generators produce RFC 4122-compliant UUIDs (v4) and arbitrary random numbers within custom ranges. Text generators create lorem ipsum in any volume — paragraphs, sentences, or word count. Design generators output colour palettes with multiple harmony modes and export-ready hex codes.

Everyday generators handle randomness that does not fit a technical category — dice rolls, coin flips, and random picks from a custom list. All generators produce results instantly, allow re-rolling with one click, and let you copy output directly to the clipboard without selecting text.