Lorem Ipsum Generator
Generate placeholder text in paragraphs, sentences, or words. Runs entirely in your browser.
Use this tool from AI agents
This tool's engine is available to AI agents over MCP as lorem_ipsum. Add the Clean.tools server, then your agent can call it directly.
claude mcp add --transport http clean-tools https://mcp.clean.tools/mcpclaude mcp add --transport http clean-tools https://mcp.clean.tools/mcp{"mcpServers":{"clean-tools":{"command":"npx","args":["-y","@clean-tools/mcp"]}}}{"mcpServers":{"clean-tools":{"command":"npx","args":["-y","@clean-tools/mcp"]}}}https://mcp.clean.tools/mcphttps://mcp.clean.tools/mcpOr call it over plain HTTP from any script. Same engine, JSON in and JSON out, no key:
curl -s https://api.clean.tools/v1/lorem_ipsum \
-H 'content-type: application/json' \
-d '{"mode":"paragraphs","count":3}'curl -s https://api.clean.tools/v1/lorem_ipsum \
-H 'content-type: application/json' \
-d '{"mode":"paragraphs","count":3}'const res = await fetch("https://api.clean.tools/v1/lorem_ipsum", {
method: "POST",
headers: { "content-type": "application/json" },
body: JSON.stringify({"mode":"paragraphs","count":3})
});
const data = await res.json();const res = await fetch("https://api.clean.tools/v1/lorem_ipsum", {
method: "POST",
headers: { "content-type": "application/json" },
body: JSON.stringify({"mode":"paragraphs","count":3})
});
const data = await res.json();How it works
This lorem ipsum generator draws from the classic Lorem Ipsum corpus text used by typesetters since the 1500s. Choose between paragraphs, sentences, or individual words, set your desired count, and generate placeholder text instantly. Each paragraph cycles through different corpus sections for variety.
Everything runs in your browser with no server calls. Useful for mockups, wireframes, design comps, and testing layouts. Works on mobile and desktop. If you need placeholder text inside a build script or an AI agent, the same generator is available through the Clean.tools lorem_ipsum API, or you can install the @clean-tools/mcp package from npm.
Frequently asked questions
Why does the text repeat when I request a lot of paragraphs?
The generator draws from a fixed corpus of eight classic paragraphs and cycles back to the start once it runs out. Requesting more than eight paragraphs will reuse earlier ones in order, so the output stays predictable rather than looping randomly.
What are the maximum counts for each mode?
Paragraphs cap at 20, sentences at 100, and words at 500. If you type a higher number, the count is clamped down to the limit for that mode before generating.
What does the Formatted Text mode do differently?
Formatted Text returns a fixed sample that includes real HTML structure: bold and italic runs, plus bulleted and numbered lists. Copying it writes both rich HTML and plain text to your clipboard, so pasting into an editor like Google Docs or a CMS keeps the formatting.
Is the placeholder text real Latin I should worry about?
No. Lorem ipsum is scrambled, non-meaningful pseudo-Latin, so no stray sentence carries a hidden message for reviewers or clients. It reads like natural prose purely so layouts look realistic while the words stay ignorable.
Can I use this from the command line or an AI agent?
Yes. Send a POST request to https://api.clean.tools/v1/lorem_ipsum with the mode and count you want, and the response comes back as JSON you can pipe into any script. The generator is also an MCP server you can add to Claude, Claude Code, or Cursor, and the @clean-tools/mcp package from npm runs it as a local stdio server so an agent can produce placeholder text on demand.
More tools from Clean.tools
Use Clean.tools from your AI agent
This tool is also lorem_ipsum on the Clean.tools MCP server — the same engine, callable by your AI agent directly. No key, no signup: requests are processed in memory and request contents are never stored.
claude mcp add --scope user --transport http clean-tools https://mcp.clean.tools/mcpclaude mcp add --scope user --transport http clean-tools https://mcp.clean.tools/mcphttps://mcp.clean.tools/mcphttps://mcp.clean.tools/mcpEvery tool, the REST API, and setup for Cursor, Claude Desktop, VS Code & more →