HomeGuides › How to pass GPTZero

How to pass GPTZero, understand its signals and write authentically.

GPTZero is a perplexity and burstiness classifier. Passing it does not mean tricking it. It means reducing the signal patterns it was trained on, which usually means writing more like yourself and less like the default voice of a chat model. This guide walks through what GPTZero actually measures, how to cross-verify its score with TextSight, and how to edit the underlying signals without gaming the detector.

Cross-verify free Jump to the five steps
3 scans/day free No signup required Sentence-level highlights
What GPTZero measures

Perplexity and burstiness, the two signals that drive the score.

GPTZero is honest in its public documentation that the classifier is built on two main statistical signals. Everything else, including the headline AI probability, is a blend of these two with a few smaller features layered on top.

Perplexity, the predictability signal

Perplexity is how surprised a base language model is by the next word in your text. If every word is the most likely word the model would have chosen, perplexity is low, and the classifier reads that as machine-written. If the text contains uncommon word choices, idioms, or specific anchors that a model would not predict, perplexity is high, and the classifier reads that as human. GPT-4 and Claude trained to write tidy, well-edited prose tend to land in a narrow low-perplexity band, which is the band GPTZero flags.

Burstiness, the rhythm signal

Burstiness measures variance in sentence length and complexity across a passage. Human prose typically has high burstiness. A short, punchy sentence sits next to a long, qualified one, and another short sentence resets the pace. Model output, by default, sits in a narrow 16 to 22 word band with consistent comma rhythm and a similar number of clauses per sentence. Low burstiness is the most reliable single signal GPTZero uses.

Smaller features the classifier layers on

GPTZero also tracks paragraph-level features (paragraph length consistency, transition-word density at paragraph openings) and a vocabulary fingerprint of high-frequency model words. The 2025 model added a paraphraser-fingerprint feature that flags the specific distortion pattern Quillbot, Spinbot, and similar tools leave behind. None of these features dominate the score on their own. They tune the perplexity and burstiness signals, they do not replace them.

The classroom and recent-AI training bias

The training set leans heavily on academic essays plus recent ChatGPT, GPT-4, and Claude output. The result is a classifier that over-fits to two specific patterns: tightly edited academic prose with low sentence-length variance, and the default voice of a frontier chat model. If your writing sits anywhere in that overlap zone, the score will be misleading. That is the whole reason cross-verification with a second tool matters.

The method

Five steps to pass GPTZero without gaming it.

The shortcut answer is "edit the signals, not the score." Here is the long version: draft, cross-verify in two tools, read the signals, edit them, then re-verify. About thirty to forty minutes for an 800-word piece.

Step 1: Draft or paste the text

Write the piece yourself first, or paste the AI draft you started from. Do not run a paraphraser yet. You need a clean baseline so you can see which signals GPTZero is actually reacting to. If you skip this step and start editing blindly, you are guessing at which sentences are pulling the score and you will spend twice as long.

Step 2: Cross-verify with GPTZero and TextSight

Scan the same text in GPTZero and in TextSight side by side. GPTZero gives you a headline AI probability and the perplexity and burstiness breakdown underneath. TextSight gives you an Authenticity Score and sentence-level highlights. The two tools score different signals, so disagreement between them is the most useful information you can get on a single draft. When they agree the text is human, you can stop editing. When they disagree, step 3 tells you which signal to chase.

Step 3: Read the signals, not just the percentage

Open the TextSight result first. Look at which sentences are highlighted red. Map those sentences against the GPTZero perplexity number. The pattern you are looking for is low perplexity (predictable word choices) plus uniform sentence length (low burstiness) in the flagged passages. That is the classic AI fingerprint. Now you know what you are editing: not the whole document, just the sentences both signals point at.

Step 4: Edit the signals manually, or use the AI rewriter

Three manual edits move the score most reliably. First, vary sentence length to raise burstiness: add one sentence under 8 words to every paragraph, and one over 28 words to every other paragraph. Second, replace the high-frequency AI words that crater perplexity (delve, robust, leverage, navigate, underscore, showcase, myriad, tapestry). Third, add one personal anchor per paragraph: a specific date, a name, a number from your own reading, or an opinion. If you are short on time, run the flagged sentences through TextSight's AI rewriter instead. Light mode handles vocabulary and minor rhythm fixes, Balanced rewrites sentence shapes more aggressively, Maximum rewrites the prose end to end.

Step 5: Re-scan in both tools until the scores agree

Run the edited text back through GPTZero and TextSight. Target GPTZero AI probability under 30 percent and a TextSight Authenticity Score of 70 or higher. If only one detector clears, the editing was not signal-balanced. Go back to step 3, read which signal the failing detector is still reacting to, and edit that signal specifically. Two detectors agreeing on human is a stronger result than either one alone, and it is what cross-verification is for.

When the scores disagree

GPTZero says AI, TextSight says human. Which do you trust.

Treat disagreement as information, not as a tie to break. The two tools score different signals, so the direction of the disagreement tells you exactly which signal needs more editing work.

GPTZero flags, TextSight clears

This usually means your sentence-rhythm is varied enough to satisfy TextSight, but your perplexity is still in the model band. The fix is vocabulary plus paragraph-opener variety. Replace the high-frequency model words, drop transition-word openers ("Furthermore," "Additionally," "Moreover"), and open paragraphs with a specific claim, date, or name instead. Re-scan after the vocabulary pass.

TextSight flags, GPTZero clears

This is the less common direction and usually means individual sentences carry strong AI fingerprints (em-dash overuse, very uniform clause counts, a specific ChatGPT cadence) that GPTZero's broader rolling-window stats smoothed over. TextSight's sentence-level highlights are the map. Edit the highlighted sentences specifically, not the surrounding ones.

Both detectors flag

The text needs structural work, not just sentence-level edits. Re-do step 4 with deeper changes. Merge two paragraphs, move the strongest point to the last paragraph, replace generic anchors with specific ones from your own reading or experience. If the underlying draft is fully AI-generated and you are unwilling to make those changes, no amount of editing will both tools.

Both detectors clear

You are done. This is the only outcome where you can submit with confidence that you have not relied on a single tool's quirks. Save the final scan results in case you need to defend the work later.

Manual edits that move GPTZero

Four edits that raise perplexity and burstiness.

If you have time to edit by hand, these are the four changes that move GPTZero's score the most. Each one targets a specific signal in the classifier.

Vary sentence length aggressively

The single highest-leverage edit. Add a sentence under 8 words to every paragraph, and a sentence over 28 words to every other paragraph. Use a colon or semicolon to extend the long sentence rather than a string of commas; the punctuation variety registers as additional burstiness. Break any single sentence over 30 words into two. Read each paragraph out loud after editing. If it sounds rhythmically the same as the one above it, the burstiness signal has not actually moved.

Replace the high-frequency AI vocabulary

Eight words appear in roughly one in five model-written topic sentences and crater perplexity wherever they show up: delve (use "look into"), robust (use "strong" or "reliable"), leverage (use "use" or "apply"), navigate (use "work through"), underscore (use "highlights"), showcase (use "shows"), myriad (use "many"), tapestry (drop the metaphor entirely). Most drafts have 6 to 15 instances. The find-and-replace takes 90 seconds and adds 5 to 10 perplexity points on a typical essay.

Open paragraphs with claims, not transitions

"Firstly," "Moreover," "Additionally," and "Furthermore" are paragraph-opener tells. GPTZero's classifier weights paragraph-opener vocabulary as part of its smaller-feature layer. Drop them. Open with a specific date, a name, a number, or a direct claim. The change is responsible for a meaningful chunk of the AI-probability drop you will see between baseline and final scans.

Cut em-dashes to two or fewer per page

Em-dash density is one of the easiest classifier fingerprints to read. ChatGPT averages four to six em-dashes per 800 words. Cap yourself at two. Use commas, semicolons, or full stops instead. Consistency matters more than which substitution you pick. If you naturally write with em-dashes a lot, keep the two that carry real meaning and replace the rest.

When manual editing is too slow

The TextSight AI rewriter, three modes mapped to GPTZero.

If you have ten minutes instead of forty, the AI rewriter is the shortcut. Each mode targets different signals; pick the mode that matches what GPTZero is reacting to.

Light mode, vocabulary and minor rhythm fixes

Light mode replaces high-frequency AI vocabulary and tightens punctuation without rewriting sentence shapes. Use it when GPTZero is reacting mostly to perplexity (the headline number is high but the burstiness chart looks reasonable). Light mode preserves academic register and is the safest mode for graded essay work where you want the underlying argument and citations untouched.

Balanced mode, sentence shapes get rewritten

Balanced rewrites sentence boundaries to add length variance. Use it when GPTZero is reacting to burstiness (the burstiness chart shows uniform sentence length even after vocabulary edits). Balanced is the most common pick for working writers and for essay-length pieces where the original phrasing is replaceable. It rarely changes the meaning, but it will change the cadence enough to move the burstiness signal.

Maximum mode, end-to-end rewrite

Maximum rewrites the prose top to bottom. Use it only when you are willing to lose the original phrasing entirely, typically when you have a structurally fine but stylistically over-AI draft and the deadline is in twenty minutes. Maximum is also the right pick when both detectors flag and you have already tried Balanced once.

Re-scan after every pass

The AI rewriter is iterative, not one-shot. Run a mode, re-scan in GPTZero, look at which signal moved, decide whether to run a second pass or switch modes. Three iterations is typical for a tough draft. The free tier gives you 3 scans a day, which is usually enough for one essay if you cross-verify only on the first and final pass.

Plans & pricing

TextSight pricing, simple tiers, annual saves 25%.

The free tier covers most single-essay workflows. Pro is for ongoing writers who need unlimited scans and a generous AI rewriter cap. Business adds REST API and team seats.

Free
$0/forever

 

Try the detector. No card, no email, no signup.
  • 3 scans / day
  • 5,000 chars per scan
  • Sentence-level highlights
  • Cross-verify with GPTZero
Start free
Starter
$7.49/month

Billed $89.88/year — Save $30

For students & light writers. Detection plus AI rewriter.
  • 20 scans / day
  • 20,000 AI rewriter words/mo
  • Chrome extension
  • Email support
Get Starter
Business
$29.99/month

Billed $359.88/year — Save $120

For agencies and small teams. REST API + audit log.
  • 100,000 AI rewriter words/mo
  • REST API access
  • 5 team seats
  • White-label PDFs & audit log
Get Business

Yearly billing saves 25%. Students verified with a .edu email get Pro at $13.99/mo. View full pricing →

FAQ

GPTZero questions, answered honestly.

What is GPTZero actually measuring?
GPTZero is a perplexity and burstiness classifier. Perplexity measures how predictable the next word is to a base language model; low perplexity (very predictable text) reads as AI-written. Burstiness measures variance in sentence length and complexity across a passage; low variance (uniform sentences) also reads as AI-written. The headline AI probability is a blend of these two with a few smaller features layered on top.
Why does GPTZero flag my own writing as AI?
If your prose is tidy and tightly edited, your sentence length variance can fall in the same band GPT-4 sits in. Non-native English writers and formally-taught writers see this most. GPTZero published a 2024 statement acknowledging the bias and re-tuned its model, but the false-positive rate on academic ESL writing is still meaningfully higher than on casual native writing.
GPTZero says my text is AI and TextSight says it is human. Which do I trust?
Treat disagreement as information, not as a tie to break. If GPTZero flags and TextSight clears, the issue is probably uniform sentence rhythm that survived TextSight's rhythm scoring; add a short sentence and a long sentence per paragraph. If TextSight flags and GPTZero clears, the issue is sentence-level AI fingerprints (delve, robust, leverage, em-dash overuse) that GPTZero misses; edit those. Two detectors agreeing on human is the safer signal than either alone.
Can I lower my GPTZero AI percentage by just paraphrasing?
Often, yes, but the result reads worse and detectors are catching up. Single-pass paraphrasers raise perplexity by replacing common words with rarer synonyms, which fools the perplexity signal but leaves the burstiness signal intact. GPTZero added a paraphraser-fingerprint feature in 2025 that flags this. Vary sentence length first, edit vocabulary second, paraphrase only as a last resort.
What GPTZero AI probability is safe for academic work?
Most professors and reviewers treat GPTZero AI probability under 30 percent as noise, 30-60 percent as a closer-read trigger, and above 60 percent as a flag worth investigating. Some institutions set tighter thresholds. Aim for under 30 percent on graded work, and cross-verify with at least one other detector so a single tool's quirks do not decide your outcome.
Does the TextSight AI rewriter help with GPTZero specifically?
Yes, on the signals GPTZero weights. The AI rewriter has three modes. Light preserves academic register and mainly fixes vocabulary and rhythm. Balanced rewrites sentence shapes more aggressively, which is what moves the burstiness signal. Maximum rewrites the prose; use it only when you are willing to lose the original phrasing. Re-scan in GPTZero after each pass.
Is using the AI rewriter same as gaming the detector?
It depends on the underlying writing. If the prose is yours and the AI rewriter is fixing rhythm or vocabulary that triggered a false positive, you are correcting an over-fit signal. If the prose is fully AI-generated and the AI rewriter is masking that, you are gaming the detector. Most institutional policies treat the second case as misconduct regardless of detection. The honest framing is: edit signals to surface your own writing, not to hide someone else's.
How long does the cross-verification workflow take?
For an 800-word essay, plan on about 30 to 40 minutes end to end. Five minutes to baseline scan in both tools, fifteen to twenty for the manual edits or AI rewriter passes, and five to ten for a final cross-verification scan. The free tier on TextSight covers 3 scans a day at 5,000 characters per scan, which is usually enough for a single essay workflow.
Related

More guides and decision pages.

Run one essay through both. Edit the signals, not the score.

Start with TextSight's free tier and use it as the cross-verify against GPTZero. No card, no signup, no commitment. Your first scan in about six seconds.

Start free, no card See pricing
Sentence-level highlights · Bundled AI rewriter · Cross-verify against GPTZero · No signup required for the free tier