{
  "slug": "lorem",
  "title": "lorem ipsum generator",
  "description": "Filler text by the word, sentence, or paragraph — copy-ready.",
  "category": "generate",
  "status": "live",
  "url": "https://aaronchartier.com/tools/lorem",
  "keywords": [
    "lorem",
    "ipsum",
    "placeholder",
    "filler",
    "dummy text"
  ],
  "samples": [
    {
      "label": "3 paragraphs",
      "query": "mode=paragraphs&count=3"
    },
    {
      "label": "20 words",
      "query": "mode=words&count=20&classic=0"
    }
  ],
  "privacy": "all computation is client-side; no input is transmitted",
  "pageApi": "window.__tools[\"lorem\"] — run(input), describe(); output in #tool-output",
  "params": {
    "mode": "'paragraphs' | 'sentences' | 'words' (default paragraphs; `#mode=` pre-fills)",
    "count": "how many units (default 3; clamped to 50 paragraphs / 200 sentences / 1000 words; `#count=`)",
    "startWithLorem": "boolean — begin with the classic \"Lorem ipsum dolor sit amet…\" (`#classic=` pre-fills)",
    "seed": "optional number — same seed reproduces the same text"
  },
  "returns": {
    "mode": "string",
    "count": "number",
    "text": "string",
    "words": "number"
  },
  "example": {
    "run": {
      "mode": "sentences",
      "count": 3,
      "startWithLorem": true
    }
  }
}