# Peasy Gen > Generator tools made easy. Peasy Gen provides free browser-based tools at https://peasygen.com/. All processing happens client-side — files never leave your device. ## Tools (15) - [Fake Data Generator](https://peasygen.com/gen/gen-fake-data/) — - [Mock JSON Generator](https://peasygen.com/gen/gen-mock-json/) — - [Username Generator](https://peasygen.com/gen/gen-username/) — - [Color Palette Generator](https://peasygen.com/gen/gen-color-palette/) — - [Lorem Markup Generator](https://peasygen.com/gen/gen-lorem-markup/) — - [Random Number Generator](https://peasygen.com/gen/gen-number/) — - [CSV Data Generator](https://peasygen.com/gen/gen-csv-data/) — - [Random Date Generator](https://peasygen.com/gen/gen-random-dates/) — - [Email Address Generator](https://peasygen.com/gen/gen-email-addresses/) — - [Avatar Generator](https://peasygen.com/gen/gen-avatar-svg/) — - [Cron Expression Builder](https://peasygen.com/gen/gen-cron-expression/) — Build and parse cron schedule expressions - [API Key Generator](https://peasygen.com/gen/gen-api-key/) — Generate secure API keys and tokens in various formats - [Short ID Generator](https://peasygen.com/gen/gen-short-id/) — Generate nanoid-style short unique identifiers - [Regex Tester](https://peasygen.com/gen/regex-tester/) — Test regular expressions with real-time matching - [URL Slug Generator](https://peasygen.com/gen/url-slug-generator/) — ## Guides (25) - [How to Generate Strong Random Passwords](https://peasygen.com/guides/generate-strong-random-passwords/) — Password generation requires cryptographic randomness and careful character selection. This guide covers the principles behind strong password generation, entropy calculation, … - [Lorem Ipsum and Placeholder Text: When and How to Use It](https://peasygen.com/guides/lorem-ipsum-placeholder-text-guide/) — Placeholder text fills layouts during design before real content arrives. This guide covers the history of Lorem Ipsum, when to … - [UUID and GUID Generation: Formats, Versions, and Use Cases](https://peasygen.com/guides/uuid-guid-generation-explained/) — UUIDs provide unique identifiers across distributed systems without a central authority. Understanding the different versions helps you choose the right … - [UUID vs ULID vs Snowflake ID: Choosing an ID Format](https://peasygen.com/guides/uuid-vs-ulid-vs-snowflake/) — Choosing the right unique identifier format affects database performance, sorting behavior, and system architecture. This comparison covers UUID, ULID, Snowflake … - [Lorem Ipsum Alternatives: Realistic Placeholder Content](https://peasygen.com/guides/lorem-ipsum-alternatives/) — Lorem Ipsum has been the standard placeholder text since the 1500s, but realistic placeholder content produces better design feedback. This … - [Troubleshooting Random Number Generation Issues](https://peasygen.com/guides/troubleshooting-random-number-generation/) — Incorrect random number generation causes security vulnerabilities, biased results, and non-reproducible tests. This guide covers common RNG pitfalls and how … - [How to Generate Lorem Ipsum Text](https://peasygen.com/guides/how-to-generate-lorem-ipsum/) — Generate placeholder text for design mockups, wireframes, and prototypes using various Lorem Ipsum styles. - [UUID vs CUID vs NanoID: Choosing an ID Generator](https://peasygen.com/guides/uuid-vs-cuid-vs-nanoid/) — Compare UUID, CUID, NanoID and other ID generation strategies for databases, APIs, and distributed systems. - [How to Generate Secure Passphrases](https://peasygen.com/guides/how-to-generate-secure-passphrases/) — Passphrases are easier to remember than random passwords while being equally secure. Learn how to generate strong, memorable passphrases. - [How to Build a CSS Color Palette Generator](https://peasygen.com/guides/how-to-build-css-color-palette/) — Creating consistent color palettes is essential for design systems. Learn how to generate HSL-based palettes and CSS custom property scales. - [How to Generate UUIDs and Unique Identifiers](https://peasygen.com/guides/how-to-generate-uuids/) — Unique identifiers are fundamental to distributed systems. Learn the differences between UUID v4, v7, ULID, and other ID formats and … - [Random Number Generation Best Practices](https://peasygen.com/guides/random-number-generation-best-practices/) — Understand the differences between pseudo-random and cryptographic random number generation for various use cases. - [Troubleshooting Data Generator Output Issues](https://peasygen.com/guides/troubleshooting-data-generator-output/) — Fix common issues with generated data including encoding problems, format mismatches, and validation failures. - [Hash Generator Selection Guide](https://peasygen.com/guides/hash-generator-selection-guide/) — Choose the right hash algorithm for checksums, passwords, content addressing, and data integrity verification. - [Secure Random Number Generation: When Math.random() Isn't Enough](https://peasygen.com/guides/secure-random-generation-guide/) — Math.random() is fine for shuffling a playlist but dangerous for passwords, tokens, and cryptographic applications. Learn when and how to … - [Favicon Generator Best Practices for All Platforms](https://peasygen.com/guides/favicon-generator-all-platforms/) — Generate a complete favicon set for browsers, mobile devices, and PWAs from a single source image. - [AI Text Generator Comparison: GPT vs Claude vs Gemini](https://peasygen.com/guides/ai-text-generators-gpt-claude-gemini-comparison/) — Compare leading AI text generators by capability, accuracy, and best use cases. - [AI Image Generation Prompting Techniques](https://peasygen.com/guides/ai-image-generation-prompting-techniques/) — Write effective prompts for AI image generators to get consistent, high-quality visual results. - [Random Data Generation for Testing and Development](https://peasygen.com/guides/random-data-generation-testing-development/) — Generate realistic test data including names, addresses, and numbers for development workflows. - [Lorem Ipsum Alternatives: Better Placeholder Text](https://peasygen.com/guides/lorem-ipsum-alternatives-placeholder-text/) — Compare placeholder text options beyond Lorem Ipsum for more realistic and useful design mockups. - [How to Generate Secure Random Passwords](https://peasygen.com/guides/how-to-generate-secure-random-passwords/) — Weak passwords remain the leading cause of account compromises. This guide explains the principles behind cryptographically secure password generation and … - [Secure Password Generation: Algorithms and Best Practices](https://peasygen.com/guides/secure-password-generation-algorithms/) — Explore the cryptographic random number generators behind secure password creation. Learn why Math.random() is never sufficient, how CSPRNG works, and … - [Random Data Generation for Software Testing](https://peasygen.com/guides/random-data-generation-testing/) — Generating realistic random test data improves code coverage and catches edge cases that manual test data misses. This guide covers … - [API Mock Data Generation for Frontend Development](https://peasygen.com/guides/api-mock-data-generation/) — Frontend developers often need to work before the backend API is ready. Mock data generators create realistic API responses that … - [Random Name and Identity Generation for Testing](https://peasygen.com/guides/random-name-identity-generation/) — Generating realistic fake identities for testing requires cultural diversity, consistent data relationships, and awareness of privacy regulations. ## Glossary (28 terms) - [Bcrypt](https://peasygen.com/glossary/bcrypt/) — An adaptive password hashing function with a configurable work factor that slows brute-force attacks. - [Color Hex Code](https://peasygen.com/glossary/color-hex-code/) — A 6-character hex string (#RRGGBB) representing a color, with each pair encoding red, green, and … - [Color Palette Generator](https://peasygen.com/glossary/color-palette-generator/) — A tool that creates harmonious color schemes using color theory rules like complementary, analogous, or … - [CRC32](https://peasygen.com/glossary/crc32/) — A checksum algorithm producing a 32-bit value used to detect accidental data corruption in files … - [CSPRNG](https://peasygen.com/glossary/csprng/) — A random number generator producing output unpredictable enough for cryptographic use (e.g. key generation). - [CUID](https://peasygen.com/glossary/cuid/) — A unique ID format designed for horizontal scaling, combining a timestamp, counter, fingerprint, and random … - [Diceware](https://peasygen.com/glossary/diceware/) — A method for generating strong passphrases by rolling dice to select random words from a … - [Faker Library](https://peasygen.com/glossary/faker-library/) — A software library that generates realistic but fictitious data such as names, addresses, and emails … - [Hash Generator](https://peasygen.com/glossary/hash-generator/) — A tool that computes hash digests of input data using algorithms like MD5, SHA-256, or … - [KSUID](https://peasygen.com/glossary/ksuid/) — A globally unique identifier that naturally sorts by creation time using a 4-byte timestamp prefix … - [Lorem Generator](https://peasygen.com/glossary/lorem-generator/) — A tool that generates dummy text for design layouts, using lorem ipsum or other placeholder … - [Markov Chain](https://peasygen.com/glossary/markov-chain/) — A statistical model that generates text by predicting the next word or character based on … - [Markov Chain Text](https://peasygen.com/glossary/markov-chain-text/) — A text generation method using statistical models where each word's probability depends on the preceding … - [MD5](https://peasygen.com/glossary/md5/) — A 128-bit hash function producing a 32-character hexadecimal digest, now considered cryptographically broken. - [Nanoid](https://peasygen.com/glossary/nanoid/) — A compact, URL-safe, unique string ID generator using a cryptographically strong random source. - [Noise Function](https://peasygen.com/glossary/noise-function/) — An algorithm like Perlin or Simplex noise that produces smooth pseudo-random values, used to generate … - [OTP](https://peasygen.com/glossary/otp/) — A temporary password valid for a single login session, generated by algorithms like HOTP or … - [Passphrase](https://peasygen.com/glossary/passphrase/) — A sequence of random words used as a password, offering high entropy while remaining memorizable … - [PRNG](https://peasygen.com/glossary/prng/) — An algorithm that produces a sequence of numbers approximating random values from a deterministic seed. - [QR Code Generator](https://peasygen.com/glossary/qr-code-generator/) — A tool that encodes text, URLs, or data into a QR code image following the … - [Seed Phrase Generator](https://peasygen.com/glossary/seed-phrase-generator/) — A tool that generates BIP-39 mnemonic phrases (12 or 24 words) used to derive cryptocurrency … - [Seed Value](https://peasygen.com/glossary/seed-value/) — An initial value used to start a pseudorandom number generator, ensuring reproducible sequences when reused. - [SHA-1](https://peasygen.com/glossary/sha-1/) — A 160-bit cryptographic hash function, deprecated for security but still used for non-security checksums. - [Slug Generator](https://peasygen.com/glossary/slug-generator/) — A tool that converts text into URL-safe slugs by lowercasing, replacing spaces with hyphens, and … - [Snowflake ID](https://peasygen.com/glossary/snowflake-id/) — A 64-bit distributed unique ID format combining timestamp, worker ID, and sequence number (originated at … - [ULID](https://peasygen.com/glossary/ulid/) — A 128-bit identifier combining a timestamp with randomness, encoded as a 26-character Crockford Base32 string. - [UUIDv4](https://peasygen.com/glossary/uuidv4/) — A randomly generated 128-bit universally unique identifier with a probability of collision near zero. - [UUIDv7](https://peasygen.com/glossary/uuidv7/) — A time-ordered UUID combining a Unix timestamp with random bits, enabling sortable unique identifiers. ## API Base URL: https://peasygen.com/api/v1/ | Endpoint | Description | |----------|-------------| | GET /api/v1/tools/ | List all tools (filterable by category) | | GET /api/v1/tools/{slug}/ | Tool detail with description, steps, FAQ | | GET /api/v1/categories/ | Tool categories | | GET /api/v1/formats/ | File formats reference | | GET /api/v1/conversions/ | Format conversion guides | | GET /api/v1/glossary/ | Terminology definitions | | GET /api/v1/glossary/{slug}/ | Term with simple + technical explanations, code examples, references | | GET /api/v1/guides/ | Educational guides (filterable by category, audience_level) | | GET /api/v1/guides/{slug}/ | Full guide with content, takeaways, ToC, related guides | | GET /api/v1/use-cases/ | Real-world use cases | | GET /api/v1/search/?q={query} | Cross-model search | | GET /api/v1/sites/ | All 16 Peasy sites | OpenAPI spec: https://peasygen.com/api/openapi.json Swagger UI: https://peasygen.com/api/docs/ ## Content Negotiation All pages support Markdown output for AI agents: - Add `?format=md` to any page URL - Or send `Accept: text/markdown` header ## Platform Stats - 251 tools across 16 sites - 131 file formats documented - 1484 format conversion guides - 695 glossary terms - 645 educational guides - 302 real-world use cases Full catalog: https://peasygen.com/llms-full.txt