What the words are and why they look like Latin
Lorem ipsum is scrambled Latin. The passage that typesetters and designers have used for decades comes from Cicero's De finibus bonorum et malorum, with words cut, joined and misspelled until it no longer says anything. That is the point: the letter frequencies and word lengths resemble European prose, so a layout looks realistic, but nobody stops to read it.
This generator draws from a pool of 115 distinct words taken from the standard passage and its usual continuation (perspiciatis, voluptatem, architecto and so on). Words are picked at random, so after the first sentence the output is not the canonical passage, and two clicks of Regenerate practically never give the same text. If a project needs the exact traditional paragraph, paste it in yourself.
Paragraphs, sentences and words: what each mode returns
Paragraphs mode returns the number of paragraphs you ask for, each 4 to 7 sentences long, capped at 50. Sentences mode returns one block containing that many sentences, capped at 100. Words mode returns exactly the requested number of words, capped at 1,000, as a single capitalised run that ends in a period, so a 30-word request is one long sentence rather than several short ones.
The count field is clamped when you leave it: a value above the cap drops to the cap, and anything below 1 or non-numeric becomes 1. The header of the output card shows the live word count, measured with the same rule as the word counter, so you can reach a target such as 300 words by adjusting the paragraph count rather than guessing.
Fitting the text to a real layout
Placeholder text should match the copy it stands in for, not fill the box. A hero heading needs a few words, not a paragraph; a card teaser needs one or two sentences; a long-form article needs paragraphs of differing length so you can see how the column handles short final lines. Generate each piece separately with the matching mode instead of pasting one blob everywhere.
Watch for layouts that only look right with lorem ipsum. The longest word in the pool is reprehenderit at 13 letters, and there are no numbers, URLs or capital-heavy acronyms, so a narrow column that wraps filler neatly can still break on a real product name or a long email address. Test the final design with real strings for anything that must not wrap.
Copying into HTML, a CMS or code
With Wrap in <p> tags ticked, the output switches to a monospace view and each paragraph is wrapped as an opening and closing p tag, one per line, with no surrounding container, class or attribute. Paste it straight into a template or a static HTML page. In Sentences and Words mode there is only one block, so you get exactly one p element.
The plain-text form separates paragraphs with a blank line, which Markdown editors, email composers and most CMS rich-text fields turn into separate paragraphs on paste. For JSON fixtures or test data, generate in Words mode so there are no line breaks to escape, and keep the classic line switched off if a test might otherwise match on it.