{
  "formatVersion": 1,
  "name": "DummyDetails",
  "url": "https://dummydetails.com/",
  "description": "Free browser-based tools for spreadsheets, writing, development, and design, including synthetic address and test-data generators.",
  "directory": "https://dummydetails.com/tools",
  "privacy": "https://dummydetails.com/privacy",
  "contact": "https://dummydetails.com/contact",
  "tools": [
    {
      "name": "CSV & Excel Cleaner",
      "url": "https://dummydetails.com/tools/csv-excel-cleaner",
      "category": "Data & spreadsheets",
      "description": "Clean CSV, Excel, and JSON data in your browser. Review duplicates and missing values, preview fixes, undo changes, and export a cleaned file.",
      "features": ["CSV, TSV, XLSX, XLS, and flat JSON import", "Preview, apply, undo, and redo", "CSV, XLSX, and JSON export"],
      "limitations": "Up to 5 MB, 50,000 data rows per sheet, 200 columns, and 1,000,000 workbook cells. Exports contain values, without original formulas, formatting, macros, or charts. File contents remain in page memory."
    },
    {
      "name": "Mock Data Generator",
      "url": "https://dummydetails.com/tools/mock-data-generator",
      "category": "Data & spreadsheets",
      "description": "Generate up to 100 reproducible synthetic records with a seed. Choose name, email, city, and job-role fields and export JSON, CSV, or PostgreSQL SQL.",
      "features": ["Seeded reproducible records", "Selectable and reorderable fields", "JSON, CSV, and PostgreSQL SQL export"],
      "limitations": "Up to 100 records per batch. Sample emails use reserved example domains. Localized names are available for selected languages; other countries use an international name list."
    },
    {
      "name": "Fake Address Generator",
      "url": "https://dummydetails.com/",
      "category": "Generators",
      "description": "Generate 1–50 synthetic addresses using 72 country formats. Add sample identities and export JSON, CSV, text, PostgreSQL SQL, or individual QR images.",
      "features": ["72 country formats", "Region filtering and optional sample identities", "JSON, CSV, text, PostgreSQL SQL, and QR exports"],
      "limitations": "Addresses are sample templates, not verified delivery locations. Optional coordinates identify a country reference point, and timezones are country defaults. Recent results, copy history, options, and counters are saved on this device."
    },
    {
      "name": "Sample Password Generator",
      "url": "https://dummydetails.com/password-generator",
      "category": "Generators",
      "description": "Create configurable password samples for mockups and software tests. Choose length and character options, or use the pronounceable sample mode.",
      "features": ["Configurable sample length", "Character options", "Pronounceable sample mode"],
      "limitations": "Uses Math.random(), not a cryptographic random source. Do not use these samples for account credentials or production secrets."
    },
    {
      "name": "Username Generator",
      "url": "https://dummydetails.com/username-generator",
      "category": "Generators",
      "description": "Generate username ideas in gamer, developer, professional, or cute styles. Add a prefix, numbers, or separators and copy your sample names.",
      "features": ["Username styles", "Optional prefix, numbers, and separators", "Copy generated names"],
      "limitations": "Does not check availability, ownership, trademark status, or uniqueness on any service."
    },
    {
      "name": "Email Generator",
      "url": "https://dummydetails.com/email-generator",
      "category": "Generators",
      "description": "Create sample email address formats with reserved example domains or a custom domain you control. Use the results in mockups and software tests.",
      "features": ["Reserved example domains", "Custom domain option", "Sample name variations"],
      "limitations": "Does not create inboxes or verify delivery. Use custom domains only when you control them."
    },
    {
      "name": "Phone Number Generator",
      "url": "https://dummydetails.com/phone-number-generator",
      "category": "Generators",
      "description": "Generate sample phone-number formats for form previews and software tests. Select a supported format and copy a batch of examples.",
      "features": ["Selectable phone formats", "Sample batches", "Copy output"],
      "limitations": "A generated number can match a real number. Formats do not establish validity, activity, ownership, or permission to call or message."
    },
    {
      "name": "Test Credit Card Generator",
      "url": "https://dummydetails.com/fake-credit-card-generator",
      "category": "Generators",
      "description": "View documented Visa, Mastercard, American Express, and Discover sandbox card values for Stripe test mode, with sample expiration dates and cardholder names.",
      "features": ["Four test card networks", "Sample expiration dates and cardholder names", "Copy individual card fields"],
      "limitations": "Use only in the payment provider's documented test environment. These values do not represent real payment cards or authorize purchases."
    },
    {
      "name": "Company Name Generator",
      "url": "https://dummydetails.com/company-name-generator",
      "category": "Generators",
      "description": "Generate sample company names for mockups and business-name brainstorming. Choose an industry style and copy a batch of name ideas.",
      "features": ["Industry styles", "Batch name ideas", "Copy output"],
      "limitations": "Does not check trademarks, company registries, domain availability, or whether a similar business exists."
    },
    {
      "name": "Random Name Generator",
      "url": "https://dummydetails.com/random-name-generator",
      "category": "Generators",
      "description": "Generate sample first and last names using English, Spanish, German, Japanese, or Indian name lists, with selectable gender options.",
      "features": ["Five name-list styles", "Gender options", "Copy sample names"],
      "limitations": "Samples can match real people's names. They do not identify a real person or guarantee demographic coverage or uniqueness."
    },
    {
      "name": "Random Number Generator",
      "url": "https://dummydetails.com/random-number-generator",
      "category": "Generators",
      "description": "Generate integers within a selected range. Choose a batch size and optionally prevent duplicates without allocating an array for the entire range.",
      "features": ["Minimum and maximum bounds", "Batch generation", "Optional unique values"],
      "limitations": "Up to 500 values per request, within safe integer bounds. Uses non-cryptographic randomness; unsuitable for security tokens or regulated draws."
    },
    {
      "name": "Lorem Ipsum Generator",
      "url": "https://dummydetails.com/lorem-ipsum-generator",
      "category": "Text & writing",
      "description": "Create classic or hipster placeholder text as paragraphs, sentences, or words. Choose an amount and copy the result into a layout or mockup.",
      "features": ["Paragraph, sentence, and word modes", "Classic or hipster text", "Copy output"],
      "limitations": "Generates placeholder text, not factual prose or publish-ready writing. Supports 1–10 selected units per request."
    },
    {
      "name": "Word & Character Counter",
      "url": "https://dummydetails.com/word-counter",
      "category": "Text & writing",
      "description": "Count words, characters, characters without spaces, and lines as you type. See an estimated reading time for your text.",
      "features": ["Word and character counts", "Line count", "Estimated reading time"],
      "limitations": "Word boundaries and reading speed are estimates. Results can differ from language-aware word processors."
    },
    {
      "name": "Case Converter",
      "url": "https://dummydetails.com/case-converter",
      "category": "Text & writing",
      "description": "Convert text into camelCase, PascalCase, snake_case, kebab-case, UPPER_SNAKE_CASE, or Title Case for labels and identifiers.",
      "features": ["Six case styles", "Mixed-case input", "Copy converted text"],
      "limitations": "Text conversion does not validate programming-language identifiers, translation, or every language's capitalization rules."
    },
    {
      "name": "URL Encoder / Decoder",
      "url": "https://dummydetails.com/url-encoder-decoder",
      "category": "Text & writing",
      "description": "Percent-encode or decode URL components and query-string values in your browser. Preserve spaces and inspect malformed escape sequences.",
      "features": ["Percent encoding", "Percent decoding", "Copy output"],
      "limitations": "Encodes individual components rather than validating complete URLs. Encoding is not encryption or a security check."
    },
    {
      "name": "UUID & Sample ID Generator",
      "url": "https://dummydetails.com/uuid-generator",
      "category": "Developer tools",
      "description": "Generate UUID v4 values and other sample identifier styles for test fixtures. Copy five IDs as separate lines or a JavaScript array.",
      "features": ["UUID v4 format", "Compact and numeric sample identifiers", "Lines or JavaScript array output"],
      "limitations": "Only the UUID v4 mode produces UUIDs. Other styles are samples; they are not verified implementations of every named ID standard or suitable security tokens."
    },
    {
      "name": "Hash Generator",
      "url": "https://dummydetails.com/hash-generator",
      "category": "Developer tools",
      "description": "Compute SHA-1, SHA-256, or SHA-512 hashes of text locally in your browser and copy the hexadecimal digest. Hashing is not encryption.",
      "features": ["SHA-1", "SHA-256", "SHA-512", "Hexadecimal digest output"],
      "limitations": "SHA-1 is available for compatibility, not new security designs. Unsalted text hashing is unsuitable for password storage. Page analytics are described in the privacy policy."
    },
    {
      "name": "Base64 Encoder / Decoder",
      "url": "https://dummydetails.com/base64-encoder",
      "category": "Developer tools",
      "description": "Encode Unicode text as UTF-8 Base64 or decode Base64 back to text. Copy the result for development and test workflows.",
      "features": ["UTF-8 Unicode encoding", "Base64 decoding", "Copy output"],
      "limitations": "Text-oriented, with a 5-million-character input limit. Base64 is encoding, not encryption, and does not protect confidential data."
    },
    {
      "name": "JSON Formatter",
      "url": "https://dummydetails.com/json-formatter",
      "category": "Developer tools",
      "description": "Validate JSON syntax, format it with spaces or tabs, or minify it in your browser. Review parse errors and copy the resulting JSON.",
        "features": ["JSON syntax validation", "Spaces or tabs", "Minify and copy", "Preserves number tokens, string escapes, property order, and repeated keys"],
        "limitations": "Up to 5 million input characters and 10 million formatted output characters. Syntax checks do not validate a schema or business rules. Downstream applications may round large numbers or interpret repeated keys differently."
    },
    {
      "name": "Unix Timestamp Converter",
      "url": "https://dummydetails.com/unix-timestamp",
      "category": "Developer tools",
      "description": "Convert Unix timestamps to dates or dates to Unix time. Inspect the current timestamp and view ISO, UTC, or browser-local date representations.",
      "features": ["Unix timestamp to date", "Date to Unix timestamp", "Current time display"],
      "limitations": "Local date rendering depends on browser settings. The converter infers timestamp units from input length; use explicit date-time offsets for reproducible tests."
    },
    {
      "name": "Regex Tester",
      "url": "https://dummydetails.com/regex-tester",
      "category": "Developer tools",
      "description": "Test JavaScript regular expressions against text in a cancellable browser worker. Inspect matches and capture groups with bounded execution and output.",
      "features": ["JavaScript regex flags", "Match and capture-group previews", "Cancellable worker execution"],
      "limitations": "Patterns are limited to 10,000 characters, test text to 1 million characters, and matches to 1,000. Work is stopped after a 350 ms deadline. Regex behavior follows the browser's JavaScript engine."
    },
    {
      "name": "Color Palette Generator",
      "url": "https://dummydetails.com/color-palette-generator",
      "category": "Design & media",
      "description": "Build a five-color palette from a base color using analogous, complementary, triadic, tetradic, or monochromatic harmony. Copy hex values.",
      "features": ["Five harmony modes", "Hex and HSL values", "Copy individual swatches"],
      "limitations": "A harmonious palette does not guarantee sufficient text contrast or accessibility. Check colors in their intended foreground and background combinations."
    },
    {
      "name": "QR Code Generator",
      "url": "https://dummydetails.com/qr-code-generator",
      "category": "Design & media",
      "description": "Create a QR code from text or a URL in your browser. Choose colors and size, then download the result as a PNG image.",
      "features": ["Text and URL input", "Custom size and colors", "PNG download"],
      "limitations": "Capacity depends on content length. Color contrast, quiet zones, printed size, and the scanning device affect readability. A QR code does not verify a linked destination's safety."
    }
  ]
}
