PaperBleachPaperBleach
logo

GPTZero vs Quillbot vs ZeroGPT: Free Detector Accuracy Tested

P
Paperbleach

07 Sep 2025

Three free AI detectors, one paragraph, three different verdicts. That’s not a hypothetical. It’s what happens almost every time you paste the same text into GPTZero, Quillbot, and ZeroGPT back to back. So which one is actually telling you the truth?

We ran a batch of texts through all three to see how their scores line up, where they disagree, and what those disagreements reveal about how these tools really work.

Key takeaways

  • The three tools rank the same text differently because each was trained on different data and uses a different decision threshold.
  • ZeroGPT tends to flag aggressively, GPTZero is more cautious on edge cases, and Quillbot leans conservative on clean human writing.
  • All three output probabilities, not proof, and all three stumble on short text and on writing by non-native English speakers.
  • A single score from one free tool is weak evidence on its own.
  • The most useful output isn’t the percentage. It’s the sentence-level breakdown showing which lines look mechanical.

How we tested

This wasn’t a lab study, and you shouldn’t pretend any informal test is one. But a small, controlled experiment still teaches you plenty.

We put together four samples with known origins: a fully ChatGPT-generated paragraph, a passage written by hand by a native English speaker, a passage written by a non-native English speaker (clean grammar, slightly formal phrasing), and a hybrid where a person heavily edited an AI draft. Then we pasted each one, unchanged, into all three free detectors and wrote down what came back.

The point wasn’t to crown a champion. It was to see *how* each tool reacts, because that tells you more than any single accuracy number.

The contenders

GPTZero

GPTZero is the detector most students and teachers have heard of. It reports a probability that text is AI-generated and highlights individual sentences it finds suspicious. Its calling card is the sentence-level heatmap, which is genuinely more useful than a lone percentage.

In our runs, GPTZero was the most measured on the hybrid sample. Where the other two wanted to commit to a hard label, GPTZero leaned toward a “mixed” reading, flagging the AI-flavored sentences while leaving the human-edited ones alone. On the pure AI paragraph it scored high, as you’d expect. Its weak spot showed up on the non-native English sample, which it rated more AI-like than the writing deserved.

Quillbot

Quillbot is better known for paraphrasing, but its free AI content detector has quietly become a common second opinion. It gives a single percentage and a short verdict.

Quillbot was the most conservative of the three. It was the least likely to slap a high AI score on genuinely human writing, which means fewer false positives. The trade-off: it also let a bit more lightly-edited AI text slide through as “human.” If your worry is being wrongly accused, that conservatism is a feature. If your worry is catching AI, it’s a gap.

ZeroGPT

ZeroGPT is fast, free, and aggressive. It returns a percentage plus highlighted “AI” sentences, and in our experience it pulls the trigger more readily than the other two.

On the pure AI paragraph, ZeroGPT was confident and correct. The trouble showed up on human text. It gave our native-speaker sample a meaningfully higher AI score than the actual origin warranted, and it was harshest on the non-native English passage. ZeroGPT catches a lot, and that includes things it shouldn’t.

What the scores actually looked like

Here’s the shape of what we saw. Treat these as illustrative of the *pattern*, not as fixed numbers you’ll reproduce exactly, since these tools update constantly.

SampleGPTZeroQuillbotZeroGPT
Pure ChatGPT paragraphHigh AIHigh AIVery high AI
Native human writingLowVery lowModerate (over-flagged)
Non-native human writingModerate (over-flagged)Low–moderateHigh (over-flagged)
Human-edited AI hybridMixedLean humanLean AI

Read across any single row and the disagreement jumps out. The pure AI text is the only sample where all three roughly agree. Everywhere humans are involved, especially non-native writers and edited drafts, the tools scatter.

Why three tools can’t agree on one paragraph

This isn’t sloppiness. It’s how detectors are built.

Each detector learned from a different pile of examples, so each has a different idea of what “AI text” looks like. On top of that, each sets its own decision threshold, the cutoff where a raw probability gets stamped “AI.” One tool might call anything above 0.5 AI; another might wait until 0.7. Same underlying signal, different label.

Underneath it all, these tools are mostly measuring two things: perplexity (how predictable the next word is) and burstiness (how much sentence length and rhythm vary). Human writing tends to be less predictable and more uneven. AI writing tends to be smooth and statistically tidy. We unpack the mechanics in our piece on the statistics behind AI detectors, but the short version is this: if your writing happens to be clean, plain, and predictable, a detector can read it as machine-made even when you wrote every word yourself.

That’s exactly why the non-native English sample got over-flagged across the board. A 2023 Stanford study (Liang et al., published in *Patterns*) found GPT detectors disproportionately misclassify writing by non-native English speakers, partly because that writing often uses simpler, more predictable constructions. The detector isn’t catching a robot. It’s catching a pattern, and the pattern doesn’t mean what the tool assumes it means.

A quick scenario

Picture a student, Mara, who writes a history essay entirely on her own. Her prose is grammatically perfect and a little formal. She’s careful. She runs it through ZeroGPT out of curiosity and gets a 60% AI reading. Rattled, she pastes it into Quillbot, which says it’s almost certainly human. Then GPTZero, which lands somewhere in between with a couple of sentences highlighted.

Nothing about Mara’s essay changed between those three checks. Only the tools changed. If her instructor had run just ZeroGPT and trusted the number, Mara would be defending work she actually did. The lesson isn’t “ZeroGPT is bad.” It’s that no single free score is strong enough to carry a real accusation.

So which free detector should you use?

It depends on what you’re afraid of.

  • Worried about false accusations? Quillbot’s conservatism makes it the gentlest read on genuine human writing, and GPTZero’s sentence heatmap helps you see *why* anything got flagged.
  • Trying to catch raw, unedited AI? ZeroGPT is sensitive and will rarely miss obvious model output. Just don’t trust its judgment on borderline human text.
  • Checking edited or hybrid content? GPTZero’s “mixed” framing handles the gray zone most honestly.

Honestly, the smartest move is to run important text through more than one and read them side by side. When all three agree, you have a real signal. When they split, you’ve learned that the text sits in the ambiguous middle, and the percentage matters far less than which specific sentences keep getting flagged.

For heavier or recurring use you can compare plans, and if you want more on how detection behaves in practice you can browse the rest of our writing on detection.

Frequently asked questions

Which free AI detector is the most accurate?

There’s no single winner across every text type. GPTZero handled mixed human-AI documents most sensibly in our runs, ZeroGPT caught raw model output but over-flagged clean human writing, and Quillbot was the least likely to false-positive on natural prose. Accuracy depends on text length, the model that wrote the text, and your test set.

Why do the three tools give different scores for the same paragraph?

Each was trained on different examples and uses its own decision threshold, the cutoff where a probability becomes an “AI” label. They also weigh perplexity and burstiness differently. Different scores are the expected result of different models, not a bug.

Can a free AI detector be wrong about human writing?

Yes, and it’s common. A 2023 Stanford study (Liang et al., in *Patterns*) found GPT detectors disproportionately flag non-native English speakers, and OpenAI retired its own classifier in July 2023 for low accuracy. Plain, predictable human prose can score high purely because it’s statistically tidy.

Are paid detectors worth it over free versions?

Usually the paid tiers add word limits, batch checks, and API access rather than a smarter model. If you check a few documents occasionally, free is fine. Test samples of known origin before paying.

Should I trust a single detector score?

No. Treat one score as a signal, not a verdict. Cross-check with another tool, read the flagged sentences rather than the headline number, and remember the output is a probability, not proof.

The bottom line

Free AI detectors are useful the way a thermometer is useful: they give you a reading, not a diagnosis. GPTZero, Quillbot, and ZeroGPT each see the world a little differently, and the gaps between them are the whole story. Use more than one, read the sentence-level breakdown, and never let a single percentage make a decision that matters.

Want to see which sentences in your own draft read as mechanical? Run a draft through our checker and judge for yourself.

Try it on your own text

Paste your draft into PaperBleach to humanize AI text so it reads naturally — then check your score against built-in AI detection. Free on your first run.