Fake Text Checker

Reports what percentage of the input's words match the standard lorem-ipsum word pool and gives a verdict of "looks like placeholder text" or "looks like real text" based on a configurable threshold. This is a heuristic lorem-ipsum detector, not an AI-content detector. A free online tool from Staaarter, right in your browser.

Runs locallyUpdated 2026-07-23

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.

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

Checking a placeholder paragraph

Input

Lorem ipsum dolor sit amet consectetur adipiscing elit

Output

100.0% of words (8 of 8) match the standard lorem-ipsum word pool.
Verdict: this text looks like placeholder text (threshold: 30%).
Note: this is a heuristic lorem-ipsum check based on word-pool overlap, not an AI-content detector.

Every word in the sample is in the lorem-ipsum pool, so the match percentage is 100% and the verdict flags it as placeholder text.

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.

References

Frequently Asked Questions