Overview
Introduction
Before publishing a page, it helps to quickly confirm whether a block of text is genuine copy or leftover lorem-ipsum placeholder that never got replaced.
This tool gives a quick heuristic answer, right in the browser.
What Is Fake Text Checker?
A checker that tokenizes the input's words, measures what percentage of them appear in the standard lorem-ipsum word pool, and reports that percentage plus a threshold-based verdict.
It runs entirely client-side as part of this site's String Tools collection, so nothing you paste is ever uploaded to a server. It is explicitly a heuristic lorem-ipsum word-pool check, not an AI-content detector.
How Fake Text Checker Works
The tool lowercases and tokenizes the input into words, counts how many of them appear in the fixed lorem-ipsum word pool, and divides that count by the total word count to get a percentage, which it then compares against your chosen threshold to produce a verdict.
The analysis happens synchronously in JavaScript the moment you type or adjust the threshold, with no network round trip involved.
When To Use Fake Text Checker
Use it as a quick sanity check before publishing a page, to catch a paragraph of forgotten lorem-ipsum text.
It's a fast way to get the answer without opening a code editor, a REPL, or writing a one-off script just to check.
Often used alongside Fake Text Remover, Fake Text Generator and String Length Counter.
Features
Advantages
- Gives a clear numeric percentage alongside a plain-language verdict.
- Threshold is adjustable to match how strict you want the check to be.
- Strips punctuation and digits before comparing, so the percentage is not skewed by markup, numbers, or stray symbols in the sample.
Limitations
- Purely a word-overlap heuristic; it cannot detect paraphrased or non-standard placeholder text that doesn't use the classic lorem-ipsum vocabulary.
- Not an AI-content detector and makes no claim about whether text was written by a human or a model.
Examples
Best Practices & Notes
Best Practices
- Check a full paragraph rather than a single short phrase for a more reliable percentage.
- Pair this with a manual read-through; treat the verdict as a hint, not a guarantee.
- Bear in mind that genuine Latin text, or English prose containing words like 'et' or 'in', registers a non-zero percentage without being placeholder at all.
Developer Notes
Word extraction uses input.toLowerCase().match(/[a-z]+/g) to strip punctuation and numbers before comparing each token against a Set of the lorem-ipsum word pool for O(1) membership checks.
Fake Text Checker Use Cases
- Confirming a page is free of leftover lorem-ipsum text before publishing
- Auditing CMS content for un-replaced template placeholders
- Quickly checking whether a pasted block of text is a lorem-ipsum sample
Common Mistakes
- Treating the verdict as proof of AI-generated content; it only measures lorem-ipsum vocabulary overlap.
- Checking a very short snippet, where one or two shared short words can swing the percentage significantly.
Tips
- If the verdict says "looks like placeholder text", run the Fake Text Remover tool next to strip out the flagged sentences automatically.
- A percentage well below the threshold but clearly above zero usually means only part of the page is still boilerplate, so check it section by section rather than as one block.