Free lorem ipsum generator: dummy text by words, sentences or paragraphs, plus placeholder image URLs at any size from Picsum, Placehold.co and more.
This lorem ipsum generator does the two jobs a mockup actually needs: it produces placeholder text in whatever quantity you specify, and it builds placeholder image URLs at any dimension you specify. Most dummy-text tools stop at the paragraphs. A real wireframe needs both — a hero image, three card thumbnails, an avatar — and switching between a text generator and an image service to assemble one screen is a waste of time. Both modes live on the same page here, free, with no signup and no watermark.
Text mode generates paragraphs, sentences or individual words, in classic Latin lorem ipsum or in five alternative word sets when the joke-filler suits the audience better. Image mode generates ready-to-paste URLs from seven placeholder services, with dimension presets for the sizes designers actually use, plus one-click copying as a plain URL, an HTML <img> tag, or Markdown image syntax.
Different placeholder services solve different problems. Some return real photography, which is what you want when you are judging whether a layout survives contact with actual imagery. Others return a flat rectangle with the dimensions printed on it, which is what you want when the point is to see the grid rather than the picture. The generator supports both kinds:
| Provider | Returns | Best for |
|---|---|---|
| Lorem Picsum | Real photographs at the requested size, random per request | Realistic mockups; supports a grayscale option |
| Placehold.co | Solid-colour blocks with custom background, text colour and caption | Fast wireframes where the box matters more than the image |
| DummyImage | Customisable blocks with your own text overlay | Labelling regions of a layout (“hero”, “card 1”) |
| Placeholder.com | Simple sized blocks with optional text | The classic default many templates already reference |
| PlaceKitten / PlaceCats / PlaceBear | Animal photography at the requested size | Client demos and internal prototypes where personality helps |
Because output is a URL rather than a downloaded file, nothing bloats your repository and every image resizes by editing two numbers in the path. A card grid becomes https://picsum.photos/300/200 repeated with a unique parameter per card so each slot gets a different photo instead of the same one three times — something the generator handles automatically when you request more than one image.
Typing 1200 × 630 from memory every time you mock up an Open Graph card is exactly the kind of small friction that adds up. The presets cover the sizes that recur:
Design systems constrain copy, so the request is usually not “some filler” but “filler that is exactly this long”. Meta descriptions cap around 155 characters, card titles around 60, and content blocks are often specified as a word count.
To produce a set word count, switch the unit to Words and enter the number — 150, 300 and 500 are all within the 1000-word ceiling, and the words counter confirms the result. To hit a character target such as 150 characters, generate slightly more than you need and trim while watching the live character counter; roughly 25 words of classic lorem ipsum lands near 150 characters, since the Latin word set averages about five characters plus a space. For a fixed number of complete sentences, use the Sentences unit rather than trying to approximate with words.
The text is not random. It derives from Cicero’s De Finibus Bonorum et Malorum, written in 45 BC; a Renaissance printer scrambled a passage of it to make a type specimen, and the corrupted opening — Lorem ipsum dolor sit amet, a fragment of dolorem ipsum, “pain itself” — became the standard ever since. Its value is precisely that it means nothing: readers stop reading and start seeing typography, rhythm and hierarchy instead.
That same property is its limitation. Lorem ipsum has a Latin letter distribution and an even word length, so it flatters layouts that real copy would break. German compound nouns overflow buttons that Latin fits comfortably; real product names are longer and less regular than consectetur adipiscing. Use placeholder text to evaluate structure early, then test with realistic content, and always test the extremes — the longest plausible headline and the shortest — before signing off a component. It also has a well-known failure mode: shipping it. Search any large site for “lorem ipsum” before launch, because placeholder text reaching production is common enough to be a running joke in the industry.
The alternative themes exist partly to defuse this. Filler that reads “synergise our core competencies” or names cuts of bacon is impossible to mistake for finished copy during a stakeholder review, which is often more useful than realism.
Yes. Switch to Placeholder Images mode and set the dimensions; the tool builds working image URLs from seven providers, previews them, and copies them as a URL, an HTML <img> tag, or Markdown.
Yes, both modes are free with no account, no limits and no watermarks. The image URLs point at public placeholder services you can use directly in your markup.
Set the unit to Words and enter the number. Any value from 1 to 1000 works, and the statistics line confirms the exact word count produced.
Generate by words and watch the live character counter, then trim to the target. Around 25 classic lorem ipsum words is close to 150 characters.
Any width and height from 1 up to 4000 px, entered directly or chosen from the social, web, thumbnail and common presets.
Yes, up to 10 per batch. When the provider serves random photography, each URL is given a unique parameter so you get distinct images rather than the same one repeated.
With the block-style providers, yes — set a background colour, a text colour, and a caption. Lorem Picsum serves real photographs instead, and offers a grayscale option.
Bacon, Hipster, Cupcake, Office and Pirate word sets alongside classic Latin. They are useful when placeholder copy must be unmistakably placeholder during a review.
Only if you want it to. The option is on by default because designers expect that opening, and unticking it randomises the first words too.
The UUID generator produces identifiers for seeding test records, and the full developer tools collection covers formatting, encoding and conversion utilities that pair with placeholder content.
A Lorem Ipsum generator produces placeholder text used in design, typography, and layout work. Derived from a passage in Cicero's "De Finibus Bonorum et Malorum" (45 BC), Lorem Ipsum has been the printing and typesetting industry's standard dummy text since the 1500s when an unknown printer scrambled sections to create a type specimen book.
Placeholder text serves a specific purpose: it allows designers and developers to evaluate visual layout, typography, spacing, and readability without the distraction of meaningful content. When stakeholders see real text, they focus on the words rather than the design. Lorem Ipsum provides realistic text patterns—varying word lengths, sentence structures, and paragraph sizes—while keeping attention on the visual presentation.
The standard Lorem Ipsum passage begins with "Lorem ipsum dolor sit amet, consectetur adipiscing elit..." This is scrambled Latin derived from Cicero's philosophical work on ethics. While the text is not grammatically correct Latin, it approximates the letter and word frequency distribution of natural language, making it effective as a visual placeholder.
Generation options:
| Unit | Use Case | Example Setting |
|---|---|---|
| Paragraphs | Article layouts, blog posts | 3-5 paragraphs |
| Sentences | Short descriptions, captions | 2-3 sentences |
| Words | Headlines, button text, labels | 5-10 words |
| Characters | Fields with character limits | 140 characters |
Beyond standard Lorem Ipsum, many generators offer alternative placeholder text for specific needs:
Lorem Ipsum is placeholder text used in design and publishing since the 1500s. Derived from Latin text by Cicero ("de Finibus Bonorum et Malorum"), scrambled to be nonsensical. Purpose: shows text layout without distracting with readable content, demonstrates typography and spacing, maintains focus on visual design, approximates natural language letter frequency. Used in: design mockups, website templates, print layouts, typography samples. Alternative to: actual content (too distracting), "test test test" (unrealistic), random characters (doesn't look like real text). Standard Lorem Ipsum starts with: "Lorem ipsum dolor sit amet, consectetur adipiscing elit..." This tool generates classic Lorem Ipsum in various quantities.
Alternatives for variety: Hipster Ipsum: trendy/ironic text ("craft beer artisan kale"). Bacon Ipsum: meat-themed ("bacon ipsum dolor amet jerky"). Lorem Picsum: placeholder images (not text). Corporate Ipsum: business jargon ("synergize cross-platform deliverables"). Cupcake Ipsum: dessert-themed ("cupcake sweet roll pie"). Random text generators: gibberish, Lorem Ipsum variants. Real content: actual draft text (most realistic), sample from similar projects, client-provided copy. Modern approach: use real content early (better for testing), Lorem Ipsum for initial layouts only, replace with actual text ASAP. Choose based on: client humor tolerance, project formality, testing needs. Lorem Ipsum remains most professional and least distracting standard.
Guidelines by element: Headings: 2-6 words ("Lorem Ipsum Dolor"). Subheadings: 3-8 words ("Lorem ipsum dolor sit amet"). Button text: 1-3 words ("Lorem" or "Lorem Ipsum"). Short paragraphs: 2-4 sentences (~40-80 words). Long paragraphs: 5-8 sentences (~100-150 words). Blog posts: 300-500 words (3-5 paragraphs). Product descriptions: 50-100 words. Email subject lines: 4-7 words. Form labels: 1-2 words. Navigation items: 1-2 words each. Adjust for: mobile screens (shorter text), reading flow testing, responsive design breakpoints. Pro tip: use realistic text lengths for accurate layout testing. Too much text: hides design, too little: doesn't test real scenarios. This tool lets you generate exact amounts needed.
Lorem Ipsum and SEO: Lorem Ipsum has zero SEO value (not indexed meaningfully by search engines), Google penalizes pages with substantial placeholder text, users bounce immediately if they see Lorem Ipsum. When acceptable: pre-launch development, password-protected staging sites, design mockups never going live, private demos. Never use for: live websites, public landing pages, blog posts, product pages. SEO best practice: write real content first, use Lorem Ipsum only temporarily, replace before launch, never publish with placeholder text. Hidden text: even white text or display:none Lorem Ipsum may trigger penalties. Development workflow: design with Lorem Ipsum → write real content → replace before launch → verify removal. This tool for design only; write real content before going live.
History: Originated from Cicero's "de Finibus Bonorum et Malorum" (45 BC), section 1.10.32-33. Used since 1500s for typesetting samples. Popularized in 1960s by Letraset transfer sheets. Went digital with desktop publishing (PageMaker, etc.). Meaning: not actual Latin, scrambled/altered from original, partial text: "Lorem ipsum dolor sit amet, consectetur adipiscing elit", roughly translates to "pain itself is love of pain" (from context of pleasure and pain philosophy). Not meant to be translated: it's deliberately nonsensical. Why not real Latin: random Latin looks like foreign language; Lorem Ipsum looks like unreadable text (correct feel). Modern usage: industry standard since desktop publishing era, recognized by designers worldwide, client-approved placeholder. This tool preserves classic Lorem Ipsum tradition for authentic mockups.
By programming language: JavaScript: lorem-ipsum npm package, faker.js (includes Lorem), example: const {loremIpsum} = require("lorem-ipsum"); loremIpsum({count: 3, units: "paragraphs"});. Python: lorem package, pip install lorem, example: import lorem; lorem.paragraph(). PHP: joshtronic/php-loremipsum, example: $lipsum->words(10);. Ruby: lorem-ipsum gem, example: Lorem::Base.new('paragraphs', 3).output. Java: lorem library. Swift: LoremSwiftum. Command-line: lorem-ipsum CLI tool. CMS/Frameworks: WordPress: Lorem Ipsum block in Gutenberg, HTML/CSS: use this tool and copy-paste. API: some services offer Lorem Ipsum APIs. Best practice: use libraries for consistent text, don't reinvent generation logic, replace with real content before production. This web tool for quick manual generation without coding.
Client presentation tips: Explain upfront: tell clients it's placeholder text, emphasize focus on design/layout, mention real content comes later. Visual distinction: use italic or different color for Lorem Ipsum, mark with [PLACEHOLDER] tags, make it obvious it's not final. Partial real content: use real headings with Lorem body text, shows hierarchy and meaning, mix real and placeholder strategically. When to avoid: final deliverables, stakeholder sign-offs, user testing. When okay: early concepts, layout options, typography samples. Client confusion risks: some clients read Lorem Ipsum as real text, may approve without realizing it's placeholder, leads to "where's the content?" later. Best practice: transition to real content early (after initial layout approval), involve copywriters in parallel, never deliver with Lorem Ipsum. This tool helps create professional mockups with clear placeholder indication.
Lorem Ipsum benefits: language-neutral (works for any language project), doesn't distract with meaning, approximates English letter frequency, professional standard. Own language (English/etc.) benefits: realistic word lengths for target language, tests actual content, easier for clients to visualize, reveals translation/length issues early. Challenges with own language: designers read it and get distracted, clients focus on copy not design, lorem ipsum makes them focus on layout. Modern trend: use real language but intentionally nonsensical ("test content, do not read"), or real draft content early. Recommendation: Lorem Ipsum for pure visual design, real language for content strategy/UX work, transition to real content ASAP. Non-English projects: use language-specific Lorem Ipsum variants (lorem ipsum in target language format), or real target language. This tool provides classic Latin-based Lorem Ipsum for universal use.
Placeholder image services generate temporary images for mockups and prototypes. This tool supports 7 providers: Lorem Picsum - Beautiful random photos from Unsplash, best for realistic mockups and hero images. Placeholder.com / Placehold.co - Simple solid colors with text overlay showing dimensions, ideal for wireframes. PlaceKitten / PlaceCats / PlaceBear - Fun animal photos, great for adding personality during design reviews. DummyImage - Highly customizable with text overlays and custom colors. Choose based on your need: realistic photos (Picsum), clear placeholders (Placehold.co), or fun options (animal services). All generate instant URLs you can use in HTML, CSS, or design tools.
Standard dimensions vary by platform and use case. Social Media: Facebook Post (1200x630), Instagram Square (1080x1080), Instagram Story (1080x1920), Twitter Post (1200x675), LinkedIn Post (1200x627), YouTube Thumbnail (1280x720). Web Banners: Leaderboard (970x250), Rectangle (300x250), Banner (728x90). Common Sizes: HD (1920x1080), 720p (1280x720), Square (800x800), Portrait (600x800), Landscape (800x600). This tool includes quick presets for all these dimensions. Pro tip: always design for the largest size needed and scale down, use 2x dimensions for retina displays, and test how images crop on different devices. The dimension presets in this tool match current platform requirements as of 2024.