Generators
UUIDs, passwords, QR, fake data · 95 tools
Generate an .editorconfig from options: indent style/size, charset, EOL, trailing whitespace, per-glob rules.
Turn a list of env var names/values into a redacted .env.example with comments and grouping.
Assemble a .gitignore from common language and tool templates.
Generate Apache/Nginx htpasswd entries with bcrypt, SHA-1, or MD5(APR1) hashing, fully in-browser.
Generate prefixed, secret-style API keys in common SaaS formats.
Generate Code 39 and EAN-13 barcodes from input text/digits, rendered to a downloadable SVG/PNG with adjustable bar width and height.
Generate structurally valid test BIC/SWIFT codes (8 or 11 chars) with bank, country, location, branch parts.
Scaffold a Keep-a-Changelog / SemVer CHANGELOG.md with version sections and Added/Changed/Fixed groups.
Generate a CONTRIBUTING.md with setup, branch/commit conventions, PR checklist, and code-of-conduct link.
Build a Conventional Commits message from type, scope, description, body, breaking change, and footers.
Generate Luhn-valid fake test card numbers by brand (Visa, Mastercard, Amex, Discover) with optional expiry and CVV, for payment-form testing only.
Build a cron expression from human-friendly schedule controls (minute, hour, day, month, weekday) and see a plain-English description of when it runs.
Generate a full crontab file with multiple jobs, schedule presets, env lines, and human comments.
Build linear or radial CSS gradients with multiple color stops, angle, and type, producing copy-ready background CSS with a live preview.
Generate collision-resistant, URL-safe CUID2 identifiers with adjustable length.
Roll dice (d4–d100, multiple dice) and flip coins with fair randomness.
Build a docker-compose.yml from selected services (web, postgres, redis, mysql, mongo) with ports and volumes.
Generate a best-practice Dockerfile for Node/Python/Go/Static from a form (base image, ports, multi-stage).
Generate valid EAN-13, EAN-8, UPC-A, and ISBN-13 numbers with correct check digits, or fix a partial code.
Generate plus-addressing and dot-trick Gmail aliases plus catch-all variants from one base email.
Scaffold an eslint.config.js flat config (or .eslintrc) from language, env, and rule-preset choices.
Produce fake postal addresses (street, city, region, postal code, country) per country format from static lists.
Generate fake company records: name, industry, catchphrase, domain, EIN-format tax id, from static word banks.
Generate sample JSON instances that conform to a pasted JSON Schema (types, enums, formats, constraints).
Generate realistic fake user records (name, email, username, phone, avatar seed) from built-in static name lists.
Scaffold a CI workflow YAML (Node/Python/Go) with triggers, matrix, cache, and steps from a form.
Builds a .gitlab-ci.yml from selected stages, jobs, images, and cache settings.
Generate random colors as HEX, RGB, and HSL with options to control hue range, brightness, and saturation for design palettes and placeholders.
Generate matching htpasswd credentials and .htaccess block for HTTP Basic Auth.
Generate valid-format test IBANs per country with correct length and ISO 7064 mod-97 check digits, useful for banking and form validation testing.
Generate lists of random IPv4/IPv6 addresses or expand a CIDR block into host addresses for test data.
Generate arrays of realistic fake JSON records from a field schema (name, email, uuid, number, date, boolean) with a configurable row count for API mocking.
Generate K-Sortable Unique Identifiers as 27-character Base62 strings.
Generate grouped license/serial keys with a configurable checksum group.
Generate filler Lorem Ipsum text trimmed to an exact target byte or character size.
Generate lottery quick-pick numbers for common formats or a custom number pool.
Generate random MAC addresses with selectable separator (colon, hyphen, dot), case, and locally-administered/unicast bit control for network testing.
Assemble magnet: links from an info hash and metadata fields offline.
Generates a Makefile with .PHONY targets, variables, and help target from a list of tasks.
Generate clean GitHub-flavored Markdown tables from pasted CSV/TSV or row/column counts, with column alignment and auto-padded columns.
Build compact MECARD: and vCard contact payload strings sized for embedding in QR codes.
Build easy-to-type memorable passwords from word groups with separators and number/symbol injection.
Generate numeric PINs alongside a word mnemonic to help you remember each digit.
Generate an array of realistic fake records (names, emails, dates) as JSON.
Generate compact, URL-safe Nano IDs with a configurable length.
Generate NanoIDs from your own alphabet with an unbiased rejection-sampling algorithm.
Generate compact, URL-safe NanoIDs with configurable length and alphabet, a popular smaller alternative to UUIDs for keys and short links.
Produce the special all-zero Nil UUID and all-one Max UUID sentinel values.
Produce full LICENSE text for MIT, Apache-2.0, GPL-3.0, BSD-2/3-Clause, ISC, MPL-2.0, Unlicense with your details.
Generate Base32 TOTP/HOTP shared secrets and a matching otpauth:// URI.
Scaffold a valid package.json from form fields: name, version, type, scripts, deps placeholders, license.
Generate memorable multi-word passphrases (diceware-style) locally.
Generate strings from a placeholder pattern where each token maps to a character class.
Generate fake phone numbers formatted per country/style (E.164, national, dashed) from reserved test ranges.
Generate random numeric PIN codes of a chosen length (e.g. 4/6/8 digits) in bulk, with an option to avoid trivial sequences and repeats.
Generate downloadable placeholder images at a chosen size, background/text color, and label text, drawn on a canvas as a data URL for mockups.
Shuffle a standard deck and deal random cards or hands.
Build a .prettierrc from toggles (semicolons, quotes, tab width, trailing commas, print width) in JSON or JS.
Generate pronounceable passwords by alternating consonant and vowel patterns.
Flip a biased coin: generate true/false (or yes/no) values at a chosen probability.
Pick one or several random options from a list of choices, with or without replacement.
Generate harmonious random color palettes in HEX/RGB/HSL using HSL-based schemes.
Generate random latitude/longitude points, optionally constrained to a bounding box.
Generate random dates and times between a start and end bound, with chosen output format (ISO, locale, Unix timestamp) and quantity for seeding data.
Generate random dates and timestamps within a range, in your chosen format.
Pick random emoji from selectable categories for testing and content.
Generates a deterministic symmetric pixel identicon SVG from a seed string.
Generate random IPv4 and IPv6 addresses, optionally restricted to private or public ranges.
Generate cryptographically random integers or decimals within a min/max range, with options for quantity, uniqueness, and number of decimal places.
Generate random strings/tokens with toggleable character sets (lowercase, uppercase, digits, symbols), custom length, and quantity for API keys, secrets, and test data.
Generate random strings from a chosen alphabet (hex, alphanumeric, custom).
Generate cryptographically random tokens encoded as hex, Base64, Base64URL, or Base62.
Build a structured README.md from a form: title, badges, install, usage, features, license sections.
Generates a JSON config of CRUD REST routes from a list of resource names.
Build a robots.txt with allow/disallow rules and a sitemap line.
Generate memorable Diceware-style passphrases from a built-in wordlist with configurable word count, separator, capitalization, and an appended number.
Turn each line of text into clean URL slugs with options for separator, lowercasing, accent stripping, and max length, processing many titles at once.
Generate Twitter-style 64-bit Snowflake IDs with configurable epoch, worker, and sequence bits.
Build a well-formed ~/.ssh/config Host block from form fields.
Generate format-valid but non-issuable US SSN test numbers (e.g. 900-xx-xxxx, 666 area) for QA.
Generate tileable SVG background patterns (dots, grid, stripes, checkerboard) with adjustable colors, size, and spacing, output as ready-to-use SVG markup.
Generate a systemd .service unit file from descriptive form inputs.
Randomly split a list of names into balanced teams or fixed-size groups.
Generates batches of Luhn-valid fake card numbers per brand for testing (clearly non-real).
Generate a tsconfig.json from target/module/strictness presets with include/exclude and path aliases.
Generate ULIDs (Universally Unique Lexicographically Sortable Identifiers): 26-char Crockford base32 IDs with a millisecond timestamp prefix and random suffix, sortable by creation time.
Generate lexicographically-sortable ULIDs in bulk, locally.
Generate handle-style usernames by combining adjectives, nouns, and optional numbers.
Generate RFC 4122 v4 (random) and v7 (time-ordered) UUIDs in bulk.
Build and manage RFC 4122 namespace UUIDs and derive v5/v3 names beneath a custom namespace, offline.
Generate deterministic namespace UUIDs (v5 SHA-1 and v3 MD5) from a namespace UUID plus a name, so the same input always yields the same UUID.
Generate time-ordered, sortable UUID v7 identifiers using the current timestamp.
Generate vCard 3.0/4.0 contact text from name, org, phones, emails, address, and URL fields.
Pick random items from a weighted list using cumulative-weight sampling.
Build the WIFI: payload string for WiFi QR codes from SSID, password, encryption, and hidden flag.