Lorem Ipsum is the placeholder text that filled magazine layouts in the 1500s and still fills Figma mockups today. The Latin is real — scrambled from Cicero — but you do not have to stick with it. Eight variants, four units, five output formats. Bacon, hipsters, pirates, and (our originals) cariocas and sertanejos are also here to fill the space.
What is Lorem Ipsum, really?
The opening words — lorem ipsum dolor sit amet, consectetur adipiscing elit — come from Cicero's De Finibus Bonorum et Malorum, a philosophical treatise on the highest good and the greatest evil, written in 45 BC. The full Cicero sentence starts neque porro quisquam est, qui dolorem ipsum quia dolor sit amet — "nor is there anyone who loves pain itself because it is pain." Strip the first three words and the next fragment loses its anchor in Latin syntax. That is the point.
The scrambling itself is older than the modern internet. In the early 1500s an unknown printer cut Cicero apart to make type specimens — pages that show off a typeface without letting the reader fall into the meaning. Aldus Manutius and the Venetian printers of the Renaissance treated typography as a craft separate from content, and Lorem Ipsum is the residue of that separation. The 1960s typesetter Letraset embedded it in their dry- transfer sheets. Aldus Corporation (no relation to Manutius) packaged it with PageMaker when desktop publishing landed in 1985, and from there it spread to every page-layout tool that followed.
The modern attribution detective work is credited to Richard McClintock, a Latin professor at Hampden-Sydney College, who in 1996 traced consectetur back to the Cicero passage. Before that, designers happily assumed Lorem Ipsum was nonsense Latin invented for the trade. McClintock's catch is the reason every honest article on this topic (including this one) names Cicero rather than waving vaguely at "Roman philosophy."
The text survived several technology transitions intact. From lead type set by hand, to Linotype machines that cast a whole line at once, to phototypesetting in the 1960s, to desktop publishing in the 1980s, to web design today — each generation of typographers inherited the same scrambled Cicero and passed it forward. The Letraset dry-transfer sheets sold to graphic designers in the 1970s arguably did more to spread Lorem Ipsum globally than the Renaissance printers ever did; a generation of art directors learned the opening words by physically rubbing them onto layout boards. The digital era only accelerated what was already universal.
When to use placeholder text
Three legitimate use cases dominate: typesetting samples (does this font work at body size?), layout mockups (do these columns balance with realistic copy density?), and CMS previews (does the template handle a paragraph with a heading mid-section without breaking?). For all three, the value of Lorem Ipsum is precisely that it carries no semantic weight — the reviewer's eye stays on layout instead of getting hijacked by the content.
One use case to avoid: shipping placeholder text to production. Search engines index everything they crawl, and they index Lorem Ipsum. There are documented cases of published websites whose homepage opened with "Lorem ipsum dolor sit amet" because someone forgot to swap it in the final pass. The text usually ranks for the phrase "lorem ipsum" itself — flattering, but not the keyword you wanted.
Beyond classic — alternative variants
The thematic ipsums started as inside jokes. Bacon Ipsum (cuts of meat) emerged from food-blog culture in the late 2000s. Hipster Ipsum (artisan, kombucha, vinyl) parodies a subculture that briefly defined Brooklyn and Portland coffee shops. Cupcake Ipsum and Pirate Ipsum fill similar niches for confectionery and theme parks. Corporate Ipsum (synergy, leverage, paradigm) is the one variant that probably writes itself in real meetings.
Pick by audience. A bakery mockup with Cupcake Ipsum reads as deliberate playfulness — a mockup with classic Lorem reads as inattention. A B2B SaaS landing page with Corporate Ipsum tells the reviewer the team has a sense of humour about the genre. None of these variants are real Latin and none pretend to be; the joke is part of the contract.
Carioca Ipsum and Sertanejo Ipsum (BR-originals)
Two variants here ship nowhere else: Carioca Ipsum and Sertanejo Ipsum. Carioca draws on Rio de Janeiro's everyday vocabulary — beach, hill, urban slang the rest of Brazil recognises without needing a glossary. Sertanejo draws on the BR countryside lexicon — fields, fences, the universal themes of the sertanejo musical tradition (longing, encounters, the slow weight of a viola).
Both lists were curated by hand, with a six-test framework checking for size, charset, hyphen-free tokens, taboo terms, proper nouns, and extreme regionalisms. No song lyrics, no artist names, no brand names. Words like saudade and paixão are universal Portuguese vocabulary rather than borrowed couplets. The wordlists are licensed CC0 and live in this repository — fork them, extend them, ship your own variants. We accept feedback for additional regional voices (Nordestino Ipsum and Gaúcho Ipsum are obvious next candidates) through the contact form.
Output formats — when to use which
Five formats cover the realistic placeholder pipeline. Plain text is the default — copy, paste, done. Markdown looks identical to plain because Markdown paragraphs are just plain paragraphs separated by blank lines; no extra markup belongs here. HTML ships wrapped in <p> tags with proper entity escaping for the five HTML-critical characters; turn on the structure toggles to inject headings, in-text links, or occasional lists for testing real CMS templates. JSON mirrors the spec's nested shape ({ variant, paragraphs: [{ id, sentences: […] }] }) for direct paste into mock APIs. LaTeX emits \par paragraph breaks with full escaping of the ten reserved characters (\{}_^~%$#&) so dissertations and beamer slides compile clean.
LaTeX deserves a footnote. The system was created by Leslie Lamport in 1983 as a macro package over Donald Knuth's TeX (1978). The Lorem-blindtext idiom is so embedded in LaTeX culture that there's a CTAN package called blindtext dedicated to it. Our generator avoids the package dependency entirely — paste the LaTeX output into your .tex file as raw paragraphs and compile.
Common mistakes with placeholder text
Three failure modes recur. Shipping Lorem to production — already covered above; rotate a pre-launch script that greps your built HTML for lorem ipsum and refuses to deploy on a match. Using Lorem in form validation flows — some validators reject text that lacks recognisable language structure, which produces false negatives in your test suite. Pasting raw user-facing Lorem into systems with character limits — Twitter, SMS, push notifications. Lorem looks like normal prose to a length validator but reads as gibberish to humans, so the bug only surfaces when a real user sees it.

