Generators
Password, UUID, random number, placeholder text and sample data generators for testing and everyday use.
9 tools · all free, all run in your browser
Fake Address Generator
Generate plausible fake street addresses for US, UK or Indian formats to test forms and databases.
Open toolFake Name Generator
Create batches of realistic-looking fake names with emails and phone numbers for testing and demos.
Open toolLorem Ipsum Generator
Produce placeholder text by paragraph, sentence or word count for mockups and layout testing.
Open toolPassword Generator
Build strong, random passwords with full control over length, character sets and ambiguous characters.
Open toolRandom Color Generator
Generate random colours as swatches with hex, RGB and HSL values, tuned for light or vivid palettes.
Open toolRandom Number Generator
Draw random numbers in any range, as whole numbers or decimals, with optional no-repeat picking.
Open toolRandom String Generator
Generate random strings from a chosen alphabet — hex, alphanumeric, letters or digits — with an optional prefix.
Open toolStrong Password Checker
Score a password on length, character variety and common weak patterns, entirely in your browser.
Open toolUUID Generator
Generate batches of RFC 4122 version 4 UUIDs, optionally in uppercase.
Open toolGenerators produce the filler and the identifiers that development, testing and everyday admin constantly need: a strong password for a new account, a batch of UUIDs for seed data, placeholder paragraphs for a layout, or a set of plausible-looking names and addresses to populate a staging database. Each generator lets you control quantity and format, and produces a fresh batch on demand so you are never stuck with a single example.
What makes a password strong
Strength comes overwhelmingly from length. Each additional character multiplies the search space, so a long passphrase drawn from a large alphabet beats a short string peppered with substitutions. The old advice to replace letters with lookalike symbols adds very little, because attackers' wordlists already include those substitutions. What genuinely helps is length, uniqueness across sites, and a password manager so you never have to remember any of them.
Identifiers and collisions
A version 4 UUID carries 122 random bits, with the remaining six fixed to mark the version and variant. That yields roughly 5.3 undecillion possibilities, which is why applications treat a random collision as effectively impossible and generate UUIDs client-side without coordinating with a central authority. This makes them well suited to distributed systems, offline-first apps and merging records from separate sources.
Test data should look fake
Generated names and addresses here are deliberately fictional and are meant for filling forms, seeding staging environments and testing layouts against realistic-looking strings. They are not real people or deliverable addresses. Using obviously synthetic data in test environments is also a safety measure: it prevents real personal data from leaking into systems that are not built to protect it.