dummytxt

About

A lorem ipsum generator built for real development workflows

dummytxt generates structured HTML placeholder content — not just paragraphs — so you can test your layouts, templates, and components against content that behaves like something a real editor would actually write.


Why it exists

The standard lorem ipsum workflow goes like this: generate some paragraphs, drop them into your layout, confirm that the text wraps correctly, ship it. But a real CMS post doesn't look like that. It has headings that break up the content, an image halfway through, a bullet list of takeaways at the end, and probably a table embedded somewhere.

When a client — or an editor, or a content manager — pastes real content into a template that was only tested against plain paragraphs, things break. Headings collide with the margin above the next paragraph. The table overflows on mobile. The image has no max-width constraint. The list items inherit a margin that looked fine without a list present.

dummytxt was built to close that gap. Configure the exact mix of elements your content will contain, generate a realistic block of HTML, and test your layout before a real editor finds the edge cases for you.

How it works

The generator runs entirely in the browser. There is no backend, no database, and no external API call. When you click Generate, a JavaScript function assembles a document from a configurable word bank and element mix — headings at natural intervals, lists placed between paragraphs, inline formatting woven into sentences at random phrase boundaries.

The output is deterministic within a session but randomised on each generation, so you can quickly cycle through variations to find one that resembles the editorial structure you're testing against.

Output can be copied as raw HTML — suitable for pasting into a code editor, CMS rich-text field, or template file — or as plain text, which strips all tags for environments that only accept unformatted content.

How we built it

  • No account requiredEverything runs in your browser. There is no sign-up, no API key, no rate limit, and no data sent to a server. Open the page, generate content, close the tab.
  • Free foreverdummytxt is a developer utility, not a SaaS product. It won't be paywalled. The generator and all its options will always be free to use.
  • Structured by defaultThe output is designed to resemble real editorial content — headings at natural intervals, lists that break up long runs of text, inline formatting woven into sentences — not uniform walls of grey paragraphs.
  • Copy-ready outputGenerated content comes out as clean, well-formed HTML or plain text with one click. No wrapper divs you have to strip, no inline styles to clean up.

Who built it

dummytxt was designed and built by Maas Mirzaa, a developer who got tired of CMS layouts breaking the moment real editorial content arrived. The tool is a side project born from a recurring problem in client work: themes and templates that looked great in development and broke in production because they were only ever tested with uniform placeholder text.

Maas wrote about the underlying problem in a post on his blog:

Why Lorem Ipsum Lies to Your CMS Layouts — mirzaa.dev

Tech stack

dummytxt is built with Next.js 16 (App Router), TypeScript, and Tailwind CSS. Components are built on shadcn/ui. It runs on Vercel. There is no database, no backend API, and no user data stored anywhere.

  • Next.js 16
  • TypeScript
  • Tailwind CSS v4
  • shadcn/ui
  • Vercel

Want to understand the tool in depth?