Academic · Educators & students

GPTZero: how it works & how to pass

The classroom-favorite detector built on perplexity and burstiness.

How GPTZero works

GPTZero scores text on two statistical properties: perplexity (how predictable each word is to a language model) and burstiness (how much sentence length and complexity vary). AI text tends to be low-perplexity and low-burstiness — uniformly smooth and even. GPTZero highlights the specific sentences it judges most machine-like.

What it flags

A note on accuracy

GPTZero is among the more cautious detectors, but it still false-positives — non-native English and tightly-edited human writing get flagged because they're also low-perplexity. Treat any single score as a probability, not a verdict.

How NotepadLLM helps your text read as human

Humanize your text free

GPTZero FAQ

Does GPTZero detect ChatGPT and GPT-4 text?

Yes — it's tuned for exactly that. It looks at statistical smoothness rather than any hidden watermark, so it flags text from most large models, including GPT-4 and Claude.

Why did GPTZero flag my own writing?

Low-perplexity human writing — concise, heavily edited, or non-native English — shares the statistical fingerprint GPTZero associates with AI. False positives are a known limitation.

How do I make text read as human to GPTZero?

Increase variation: mix long and short sentences, use specific and occasionally unexpected wording, and avoid uniform paragraph shapes. That's exactly what NotepadLLM's humanizer does structurally.

Other AI detectors