Skip to main content

AI Text Detectors: Six Current Tools I Tried

I tried Pangram, GPTZero, ZeroGPT, QuillBot, Detecting AI, and Sapling on German and English factual writing. Here is where they got it wrong.

FHFinn Hillebrandt
AI Tools
AI Text Detectors: Six Current Tools I Tried
Links marked with * are affiliate links. If a purchase is made through such links, we receive a commission.

I pasted a human-written text into an AI detector. It came back labeled AI. The awkward part was that the detector belonged to my own website.

So I tried Pangram, GPTZero, ZeroGPT, QuillBot, Detecting AI, and Sapling with German and English factual writing. I also fed the same full texts I used with Pangram, GPTZero, ZeroGPT, QuillBot, and Detecting AI to my now-retired German Gradually detector.

TL;DRKey Takeaways
  • Pangram gave the expected class for all six complete texts, but misplaced the beginning of the AI passage in one English mixed document.
  • GPTZero and QuillBot recognized the four pure texts. They judged the mixed texts mostly or entirely human.
  • ZeroGPT, Detecting AI, and Sapling produced false alarms on human writing. Sapling also cut off longer inputs after 2,000 characters.

If I had to check a text today, I would start with Pangram. GPTZero would be my second choice for a purely human or AI-written text. I would be more cautious with Sapling, especially when it gives human writing a high AI score.

1. Pangram

Pangram text input with a button to start a check

I entered six factual texts into Pangram. One human, one AI-generated, and one mixed document in each language. The human sources covered photosynthesis in German and the water cycle in English.

All six reports gave the right result. I found the mixed documents more revealing. Pangram noticed that the writing came from both sources, but the English highlight was not precise. The first 19-word AI sentence still appeared in the human section.

My six Pangram checks from September 19, 2026. The source of each text was known before submission.

German, Human
Words before scan
406
Pangram result
Human
German, AI
Words before scan
506
Pangram result
AI
German, Mixed
Words before scan
451
Pangram result
Mixed
English, Human
Words before scan
578
Pangram result
Human
English, AI
Words before scan
496
Pangram result
AI
English, Mixed
Words before scan
472
Pangram result
Mixed

The interface worked well for me. Reports appeared in the history, and I could reopen the last one. I also imported and analyzed a DOCX file and a text-based PDF. I would still read any highlighted passage myself before drawing a conclusion.

Pangram is where I would start for a second opinion. My separate Pangram review has more on using the tool.

The pricing page lists Individual at $20 per month, allowing scans of up to 300,000 words per month, after a seven-day free trial. The free account with up to 2,000 words per day is described in Pangram’s Help Center. I used a license I already had.

Try Pangram

2. GPTZero

GPTZero text input with a button to start a scan

I pasted the same six full factual texts into GPTZero that I used with Pangram. It classified both human texts as human and both purely AI-written texts as AI. Its AI score for the German AI text was 66%, though, so even that result was less clear than the English one.

The mixed texts told a different story. GPTZero showed 51% human and 49% mixed for the German text. For the English one, it showed 93% human and just 6% mixed. Both documents contained human and AI-written passages.

The same six factual texts at GPTZero on September 24 and Pangram on September 19, 2026. GPTZero's percentages estimate a class for the whole document, not the share of AI-written words.

German, Human
GPTZero's top class
Human (100%)
Pangram result
Human
German, AI
GPTZero's top class
AI (66%)
Pangram result
AI
German, Mixed
GPTZero's top class
Human (51%)
Pangram result
Mixed
English, Human
GPTZero's top class
Human (100%)
Pangram result
Human
English, AI
GPTZero's top class
AI (100%)
Pangram result
AI
English, Mixed
GPTZero's top class
Human (93%)
Pangram result
Mixed

My free account had 10,000 monthly credits. Each scan used one credit per word. Free sentence highlighting ran out after the first scan, but whole-document classification kept working. You can check the current plans on GPTZero's pricing page.

GPTZero was useful for the purely human and AI-written texts in this small set. If you are checking a revised text or one with only some AI-written passages, I would not rely on its document label alone.

Try GPTZero

3. ZeroGPT

ZeroGPT text input and the button to check a text

ZeroGPT let me check all six full texts without signing in. The first result made me stop. It labeled the human-written German photosynthesis text “AI/GPT Generated” and showed 69.8% AI/GPT.

The two purely AI-written texts scored 75.1% and 99.2%. The mixed texts scored 90.2% and 80.9% AI/GPT, even though each contained a human-written passage. I did not get a separate mixed category. The human English text was stranger still. ZeroGPT called it likely human, then showed 62% AI/GPT beside that verdict.

The same six factual texts at ZeroGPT on September 24 and Pangram on September 19, 2026.

German, Human
ZeroGPT result
AI (69.8% AI/GPT)
Pangram result
Human
German, AI
ZeroGPT result
AI (75.1% AI/GPT)
Pangram result
AI
German, Mixed
ZeroGPT result
AI (90.2% AI/GPT)
Pangram result
Mixed
English, Human
ZeroGPT result
Likely human (62% AI/GPT)
Pangram result
Human
English, AI
ZeroGPT result
AI (99.2% AI/GPT)
Pangram result
AI
English, Mixed
ZeroGPT result
AI (80.9% AI/GPT)
Pangram result
Mixed
German, Human
69.8%
German, AI
75.1%
German, Mixed
90.2%
English, Human
62%
English, AI
99.2%
English, Mixed
80.9%
Source: My ZeroGPT checks, Sep 24, 2026
gradually.ai

That German false alarm is enough to make me cautious. I would also look closely at the conflicting label and score for the English human text before sharing that result with anyone.

Try ZeroGPT

4. QuillBot

QuillBot AI detector with its text input and analysis button

QuillBot called both human texts 100% human. It gave the purely AI-written texts AI scores of 52% and 76%. The German AI text was only just over halfway to AI.

The mixed texts told a different story. Each contained a human passage and an AI-written passage. QuillBot still showed 0% AI and 100% human for both. Its separate score for human-written and paraphrased text was also 0%. I would not rely on that reading for a document written partly with AI.

The same six factual texts at QuillBot on September 24 and 25 and Pangram on September 19, 2026.

German, Human
QuillBot result
Human (0% AI)
Pangram result
Human
German, AI
QuillBot result
AI (52% AI)
Pangram result
AI
German, Mixed
QuillBot result
Human (0% AI)
Pangram result
Mixed
English, Human
QuillBot result
Human (0% AI)
Pangram result
Human
English, AI
QuillBot result
AI (76% AI)
Pangram result
AI
English, Mixed
QuillBot result
Human (0% AI)
Pangram result
Mixed
German, Human
0%
German, AI
52%
German, Mixed
0%
English, Human
0%
English, AI
76%
English, Mixed
0%
Source: My QuillBot checks, Sep 24-25, 2026
gradually.ai

After five scans in one day, QuillBot told me no scans were left. I checked the remaining text the next day. Its product page says the free plan allows up to six scans per day and 1,200 words per scan.

Try QuillBot

5. Detecting AI

Detecting AI's public German text input and button to check for AI writing

I could check all six full texts through Detecting AI's public input page without creating an account. It gave the human-written German photosynthesis text a 7% AI score and called it likely human.

But it classified the human English text as mixed, with a 42% AI score. It even marked 10 of its 32 sentences likely AI. That is a false alarm I would not ignore.

The two purely AI-written texts scored 65% and 67%, yet both received a mixed overall verdict. The German mixed text surprised me more. It scored 7% and was labeled likely human. Only the English mixed text got the expected mixed label. Of the four texts written entirely by a human or AI, Detecting AI gave just one the right overall class.

The same six factual texts at Detecting AI on September 25 and Pangram on September 19, 2026.

German, Human
Detecting AI result
Human (7% AI score)
Pangram result
Human
German, AI
Detecting AI result
Mixed (65% AI score)
Pangram result
AI
German, Mixed
Detecting AI result
Human (7% AI score)
Pangram result
Mixed
English, Human
Detecting AI result
Mixed (42% AI score)
Pangram result
Human
English, AI
Detecting AI result
Mixed (67% AI score)
Pangram result
AI
English, Mixed
Detecting AI result
Mixed (57% AI score)
Pangram result
Mixed
German, Human
7%
German, AI
65%
German, Mixed
7%
English, Human
42%
English, AI
67%
English, Mixed
57%
Source: My Detecting AI checks, Sep 25, 2026
gradually.ai

After these results, I would not treat its document label or colored sentence marks as proof of who wrote a text.

6. Sapling

Sapling web checker with a text input and a button to run another check

When I first pasted a text into Sapling, the score from its sample text stayed on screen. I had to click “Check Again” to run my own check.

Then I tried longer inputs and ran into another problem. Sapling evaluated only the first 2,000 characters. In a mixed document with an AI section at the end, that can leave out the part you wanted to check.

I then used six shorter texts, each under 1,600 characters. Sapling processed all six in full. Two came from older human-written factual sources. Sapling still showed 97.7% and 84.8% AI for them.

My six Sapling checks from September 19, 2026.

German, Human
Sapling AI score
97.7%
German, AI
Sapling AI score
72.2%
German, Mixed
Sapling AI score
100.0%
English, Human
Sapling AI score
84.8%
English, AI
Sapling AI score
100.0%
English, Mixed
Sapling AI score
86.6%
German, Human
97.7%
German, AI
72.2%
German, Mixed
100.0%
English, Human
84.8%
English, AI
100.0%
English, Mixed
86.6%
Source: My Sapling checks, Sep 19, 2026
gradually.ai

The colored sentence highlights look decisive. After those two false alarms, I would not use them to accuse a writer.

Sapling's pricing page lists 2,000 characters per free check and Pro at $25 per month. I could not establish why the longer Pro allowance did not apply in my account. What mattered in my check was the text Sapling actually evaluated.

7. Gradually

Former German Gradually AI detector input page

My own detector received the same six full texts as Pangram, GPTZero, QuillBot, and ZeroGPT. It did not do well. It labeled both human factual texts as AI. In the separate short-text check, it also missed a German AI-written text.

There was a more worrying interface problem. When I replaced or cleared the input, the old result remained visible. The history showed disabled restore buttons. It would be easy to connect an old verdict to a newly pasted text.

The German version has since been removed. I would not recommend it after this experience.

8. My verdict

If you want to try a detector now, start with Pangram and a human text you wrote yourself. It handled my six texts well, but the misplaced highlight is a reminder to read the passage behind any label.

GPTZero and QuillBot also found the right class for all four pure texts. GPTZero leaned toward human for both mixed texts; QuillBot called them entirely human.

ZeroGPT labeled three of the four pure texts correctly, but displayed a 62% AI/GPT score even for the English text it called likely human. Detecting AI got the overall class wrong for three of the four pure texts. My own Gradually detector got two of the four pure texts right.

Pangram
4 of 4
GPTZero
4 of 4
QuillBot
4 of 4
ZeroGPT
3 of 4
Detecting AI
1 of 4
Gradually
2 of 4
Source: My checks, Sep 19-25, 2026
gradually.ai

Sapling flagged both of my human factual texts with high AI scores. With longer inputs, check which part was actually analyzed. Sapling received a different, shorter set of texts.

My advice is simple: begin with writing you know is human because you wrote it. If the detector gets that wrong, you have learned more than ten marketing claims could tell you.

9. How I tested the AI detectors

I wanted to answer three questions. Can a detector recognize a fully AI-written text? Does it leave human writing alone? And does it notice when I add an AI passage to a human text?

I used six factual texts, three in German and three in English. The German texts explain photosynthesis; the English texts cover the water cycle. Each language has one human text, one AI text, and one mixed text.

  • Human texts. Both excerpts come from Wikipedia revisions dated 2021. The German text contains 406 words; the English text has 578.
  • AI texts. I generated these on September 12, 2026, using the configured gpt-5.6-luna model. The outputs contain 506 German words and 496 English words.
  • Mixed texts. I combined the beginning of each human text with an AI passage. In German, 111 of 451 words come from AI; in English, 121 of 472. That puts the AI share at roughly a quarter.

The writing instructions were straightforward. The German prompt asked how photosynthesis works, which substances and forms of energy are involved, and why it matters to ecosystems. The English prompt covered evaporation, condensation, precipitation, infiltration, and water storage, including the roles of solar energy and gravity.

Both prompts requested 450-550 words for interested adults without specialist knowledge, in connected paragraphs without headings or lists. I did not use a humanizer or ask the model to evade detection.

Between September 19 and 25, 2026, I checked the same six complete texts with Pangram, GPTZero, ZeroGPT, QuillBot, Detecting AI, and my own Gradually detector. Sapling received six different, shorter texts because of its character limit. Its results therefore appear separately.

The comparison chart counts only the four purely human or fully AI-generated texts. For the mixed texts, I also look at whether the detector finds the added AI passage. I do not convert the percentage displays into a shared detection rate, because the providers use them to mean different things.

10. How do AI detectors work?

A detector cannot see who wrote a text. It looks for patterns that resemble its examples of human or AI-generated writing. There are several ways to do that.

Text features and probabilities

Simple methods count repeated words and phrases or compare sentence lengths. Readability measures such as the Flesch score describe how easy a text is to read. That tells you something about the writing, but it does not establish its origin.

Other methods use a language model to estimate how predictable the words are. “Perplexity” describes how well a model can predict a sequence. In discussions of detection, “burstiness” often refers to variation in these patterns or in sentence structure. But predictable language is not automatically AI language. A human-written instruction manual can be highly predictable, too.

Trained classifiers

A classifier learns from labeled examples which patterns tend to appear in human and generated texts. It does not have to use the same model that produced the writing. The Pangram 4 model card, for example, describes an architecture with multiple specialized models and categories for human, AI-assisted, and AI-generated writing.

What matters is how closely the training examples match the text being checked. Good results on English school essays do not automatically carry over to German product descriptions. GPTZero also notes limitations involving text types, languages, and short inputs. A polished percentage display does not remove those limits.

11. Can AI text contain a watermark?

Yes. Google uses SynthID for text in Gemini. Anthropic also embeds text watermarks in responses from its current Claude models, and OpenAI is rolling out its own method, textGrain, for ChatGPT and Codex in the EU. The blanket claim that AI writing has no watermarks is no longer accurate.

But providers do not mark every response in the same way. A watermark in an image tells you nothing about whether the accompanying chat text was marked. Even within one provider’s products, the answer can depend on the model and how you access it.

Which providers mark their AI text?

For a copied article or an essay, the important question is whether the mark is embedded in the text itself. This overview separates that from image watermarks, file metadata, and labels in a chat interface.

As of October 31, 2026. Confirmed means documented by the provider for the specified output and access route. Unconfirmed does not mean proven watermark-free.

Text status
SynthID text watermarking confirmed
Models and access
Gemini app and web experience. No complete public mapping of every model version and API access route.
Text status
Text watermarking confirmed for current and several older Claude models
Models and access
API, apps, and cloud partners, depending on the model. Model status below.
Text status
textGrain text watermark announced, rollout in progress
Models and access
Eligible ChatGPT and Codex text generated in the EU. API customers worldwide can opt in for select models; off by default.
Text status
Content Seal documented for images, not as a text watermark
Models and access
This does not confirm text watermarking in Meta AI or individual Llama models.
Text status
Grok watermarks documented for images and videos
Models and access
The relevant Grok FAQ does not confirm statistical watermarks in chat text.
Text status
Labeling of AI content within its platform confirmed
Models and access
These terms do not explain which text models embed a statistical watermark.
Text status
Watermarking mentioned for tracing certain model copies
Models and access
This concerns access to model weights, not confirmation of a watermark in every Le Chat or API text.
Text status
Watermark option documented for Qwen-Image
Models and access
An image feature, not confirmation that Qwen language-model responses carry text watermarks.

Google Gemini and SynthID

Google’s SynthID page explicitly identifies the Gemini app and web experience as places where text watermarks are used. This is a deployed method, not just a research proposal.

The public mapping to individual models is less clear. I would not read “Gemini uses SynthID” as a guarantee that every Gemini Pro, Flash, or Flash-Lite version is marked identically through every access route. That page does not provide a complete table covering the Gemini API, Vertex AI, and all model versions.

Generation and verification are separate, too. Google describes public SynthID verification for images, video, and audio on that page. This does not establish a generally available text checker where you can paste any paragraph and receive an official SynthID result.

Google’s open models are another case. The SynthID Text reference implementation includes examples using Gemma 1.0 2B-IT and 7B-IT, as well as GPT-2. That shows these models can be run with the method. It does not mean every locally generated Gemma or GPT-2 passage automatically carries a Google watermark.

Anthropic Claude and the specific models

Anthropic’s model table distinguishes the following Claude versions.

Text watermarks on first-party products/API and AWS, Google Cloud, and Microsoft Foundry. As of October 31, 2026.

Confirmed
Fable 5.1, Fable 5, Mythos 5.1, Opus 5.5, Opus 5, Opus 4.8, Sonnet 5.5, Sonnet 5, Haiku 5.5
Not yet listed as supported in the table
Mythos 5, Opus 4.7, Opus 4.6, Opus 4.5, Sonnet 4.6, Sonnet 4.5, Haiku 4.5

Anthropic’s technical explanation describes a version of SynthID Text. It marks the generated word sequence. The Fable 5.1 documentation also confirms that it adds neither hidden characters nor information about you or your organization.

I would not translate a Claude watermark into “Claude wrote everything from scratch.” Anthropic’s technical explanation explicitly discusses processed content, too. Translation or editing can produce text carrying a Claude signal even when a human supplied the original writing and ideas.

According to the Fable 5.1 and Mythos 5.1 announcement, official text verification is initially available to selected organizations in a private preview. Anthropic’s help page names eligible groups such as regulators, media, fact-checkers, independent researchers, and educational organizations. An individual user does not automatically have a freely available Claude text-watermark scanner. The free Claude Content Checker only checks Content Credentials in files, not copied text.

ChatGPT and OpenAI

According to its provenance documentation, OpenAI uses SynthID for image and audio outputs, plus Content Credentials for images. For text, OpenAI announced its own method, textGrain, on October 5, 2026. Like SynthID, it leaves a statistical signal in the model’s word choices.

It marks eligible ChatGPT and Codex text generated in the EU, with the rollout there spread over several weeks. API customers worldwide can opt in for select models; it stays off by default. Detector access is initially limited to approved researchers and expert organizations. OpenAI notes that short passages and later edits make detection less reliable.

A ChatGPT passage without a detected signal is not proof of human writing, as OpenAI also points out. The announcement does not describe marking for text generated outside the EU.

A screenshot makes this particularly easy to confuse. A watermark in a generated image would be a signal about that image. It would not establish that a separately copied image description or chat response contains the same watermark.

Meta, Grok, DeepSeek, Mistral, and Qwen

With the other providers, it is worth checking exactly what is being marked.

  • Meta. The Meta AI image-generation page describes Content Seal as an invisible image watermark. This does not confirm equivalent marking in Meta AI chat text or all Llama models.
  • xAI. The Grok FAQ explicitly discusses watermarks in generated images and videos. That is not a statement about copied Grok text responses.
  • DeepSeek. Section 5.3 of its Chinese terms of use confirms labels for AI content within the platform. It explains neither a SynthID-like method nor a mapping to specific text models. “Labeled as AI” and “statistically marked in copied text” are not interchangeable.
  • Mistral. Section 2.5 of its partner-served deployment terms mentions watermarks for tracing model copies under a particular arrangement granting access to weights. The model itself is the subject here. This does not establish universal text watermarking in Le Chat.
  • Qwen. The watermark parameter in the Qwen-Image documentation adds a visible label to the bottom-right corner of an image. It is not an equivalent feature for the word sequence of Qwen chat text.

How is a statistical text watermark created?

A language model assembles its response from tokens. These are text units that can be shorter than a word. For many phrases, several continuations are possible. A text watermark uses that flexibility to leave a detectable pattern across many generation decisions.

You do not have to see an odd word or a particular character sequence. SynthID influences selection during generation. Google’s developer documentation describes configuration using keys and a matching detection method. A plain text editor therefore cannot reveal the pattern like an extra space.

This also explains why removing invisible characters is not a universal solution. That operation deletes characters. A statistical watermark resides in the selection decisions behind the readable text units themselves.

I would keep four things separate.

  • Statistical text watermark. A pattern in the generated word sequence, checked by a suitable detection method.
  • Invisible Unicode characters. Extra characters in the text. Their presence alone does not prove SynthID or identify a particular AI.
  • Content Credentials. Signed provenance information associated with a file. Copying its visible contents does not automatically produce a text watermark.
  • Visible AI label. A notice in an interface or on an image. The notice and the actual text contents are different things.

Can locally run models generate watermarks, too?

Yes, if their generation software is configured to do so. Downloadable weights do not automatically make an open model watermark-free. What the software does while generating the response matters, too.

vLLM provides a concrete example. Its developers show how to enable a statistical Gumbel-max watermark while serving Mistral-7B-Instruct-v0.3. That is an operator configuration, not a claim that Mistral supplies this watermark to every user by default.

Likewise, Google’s developer guide explains how to add SynthID explicitly to text generation. For a third-party service running Gemma, Llama, Qwen, or another open model, I would therefore ask about the actual deployment, not just the model name.

How reliable is watermark verification?

An embedded pattern is not an indestructible stamp. Google’s explanation of SynthID’s limitations identifies short answers, tightly constrained wording, extensive rewriting, and translation as challenges.

An answer of “Paris” to a question about France’s capital leaves little room for many different word choices. A longer, freely written paragraph offers more opportunities. Still, there is no universal minimum length at which every provider’s watermark is guaranteed to be detected.

Translation is not a simple yes-or-no case either, as Anthropic explains in its technical description. It can weaken the signal in the original word sequence. But if a model with active text marking generates the translation, that new output can carry a new watermark.

Finally, the checker must match the method. A tool’s ability to identify some AI writing does not mean it has the right key and detection method for a particular watermark. The label “AI detector” is not enough.

What does this mean for Pangram, GPTZero, and your writing?

A general AI score and a watermark check answer different questions. An AI detector evaluates how the text looks to its model. A watermark checker looks for a specific intentionally embedded mark.

A high Pangram or GPTZero score therefore does not establish that the tool found a SynthID, textGrain, or Claude watermark. If a tool claims such a finding, I would expect a report explicitly naming the method and its result.

For an important decision, I would ask these five questions.

  1. Which provider and specific model generated or processed the text?
  2. How was the response generated, such as through a chat app, an API, or a self-hosted server?
  3. Was text marking documented for that route at the time of generation?
  4. Does the checking tool verify that watermark, or does it only return a general AI score?
  5. Is this the original text, or has it been shortened, translated, edited, or combined with other passages?

A positive signal may indicate processing by a particular provider. It does not automatically identify the person behind the text, the complete writing process, or the proportion of original ideas. A negative result is not proof of human authorship, either. For an accusation or an assessment, I would still consider drafts, sources, and revision history.

12. How can you recognize AI writing yourself?

Not from a single word. “Delve,” “in today’s digital world,” flawless grammar, and equally sized paragraphs are not enough. They might prompt a closer look, but they are not proof.

When reading a text, I would pay more attention to these questions.

  • Lots of words, little added information. Does the text repeat the same point across several paragraphs without explaining it more clearly?
  • Claims without usable evidence. Does it mention studies, tests, or personal experiences that you cannot verify?
  • Contradictions and incorrect sources. Do the numbers, names, and examples agree? Do the linked sources exist, and do they actually support the claims?
  • Unexpected changes in style. Does the vocabulary or level of knowledge shift noticeably midway through? That may suggest multiple editing steps, but those steps need not involve AI.

Keep the alternative explanations in mind. Humans write formulaic sentences and make factual mistakes. AI can produce casual language, unusual coinages, and deliberate typos. Treating polished writing as a sign of AI is an easy way to accuse the wrong person.

When the outcome matters, check the actual claims and sources first. Then ask for drafts, revision history, or an explanation of how the text came together. A detector can provide another clue. It cannot replace that conversation.

Frequently Asked Questions About AI Text Detectors

AI detectors can estimate whether a text resembles human or AI-generated writing, but they cannot reliably prove who wrote it or reconstruct how the text was written. In my checks, tools flagged human writing as AI and missed AI passages. If a result affects an assignment, a client project, or an accusation, I would look at drafts, sources, and revision history and talk to the writer. A high AI score alone would not be enough for me to make that decision.

I would start with Pangram. It correctly classified my six German and English factual texts as human, AI-generated, or mixed. The interface and report history worked well, too. Its highlights were not perfect, though. It missed a 19-word AI sentence in the English mixed text. I would use GPTZero for a second opinion. Start by submitting something you wrote without AI. That gives you an initial check for false alarms on your own writing style. My Pangram review shows the individual results and limitations.

It depends partly on what you ask them to check. GPTZero and QuillBot correctly classified my two human texts and my two fully AI-generated texts, but both struggled with mixed writing. Pangram got all six document categories right without getting every passage right. I would not turn that into a general accuracy rate. What matters for your work is how a detector handles your language, subject matter, and writing style. Try several texts whose origins you know before relying on its results.

Of the tools I tried here, Pangram would be my first choice for German factual writing. It correctly identified my human text, AI text, and mixed text. GPTZero and QuillBot got the two pure German texts right but classified the mixed text as mostly or entirely human. ZeroGPT gave the human German text a 69.8% AI/GPT score. Supporting German does not mean a tool will correctly classify every German document. I would check it against your own writing before using it to judge someone else’s.

Yes, but the limits vary. Pangram’s current pricing page lists only a seven-day free trial of its Individual plan. According to Pangram’s Help Center, however, a free account covers up to 2,000 words per day without a payment method. Sapling’s free checker currently scans only the first 2,000 characters.

Before relying on a result, check how much text was processed and whether you can inspect the highlighted passages. A free scan of only part of a document says nothing about text beyond that limit.

It does not automatically mean that AI wrote 80% of the words. Tools use percentages for different things. GPTZero’s class probabilities describe its classification of the whole document. Pangram describes its document fractions as the share of characters it assigns to each category.

Those assignments can still be wrong. Read the explanation for the score and inspect the highlighted passages. I would not directly compare percentages from different detectors or average them into a supposedly more accurate result.

A detector can mistake human writing for AI. That happened in my checks with ZeroGPT, Detecting AI, and Sapling. The detector evaluates the submitted text without knowing your actual writing process. A false alarm also does not tell you exactly which phrase caused it. I would keep the original and any drafts, inspect the report, and consider a second opinion. I would not keep rewriting a good piece solely to make a detector’s score drop to 0%.

Sometimes, but mixed writing exposed clear differences between the tools I tried. Pangram identified both mixed texts but misplaced a boundary in the English one. GPTZero leaned toward human for the German mixed text and strongly toward human for the English one. QuillBot showed 0% AI for both. An unflagged result therefore does not rule out individual AI passages. Equally, I would not treat a colored highlight as proof that AI wrote precisely those sentences.

I would start with the full document, then read any passages that need a closer look. Check the input limit first and confirm afterward that the tool processed everything. With Sapling, my long text was visible in the input field, but the scan covered only the first 2,000 characters. A result for the beginning tells you nothing about an AI passage farther down. If a limit forces you to split a document, treat each result as an assessment of that excerpt, not the whole document.

First, make sure both tools checked exactly the same text in full. Then compare what their labels and scores mean, not just the largest percentage. Pangram classified my human German text as human, while ZeroGPT showed 69.8% AI/GPT. Faced with that disagreement, I would return to the writing, its sources, and how it was produced. A third tool can offer another opinion, but a two-to-one vote is still not proof of authorship.

No. As QuillBot also explains, AI detection estimates whether AI may have been involved in writing a text. Plagiarism checking looks for matches with existing sources.

Copied human writing can pass an AI check. Conversely, a high AI score does not show that someone copied a particular source. When assessing an article, check its origins, citations, and factual accuracy separately. One reassuring detector result cannot answer all three questions.

Try several texts that reflect what you actually work with. Include something you wrote without AI, a fully AI-generated piece, and a document containing an AI passage you inserted. Record which passages came from which source before scanning. Look for missed AI writing as well as false alarms on your own sentences. Also check whether the tool processes the full document and lets you reopen the report. I would do that before deciding whether a paid account is worth it.
FH

Finn Hillebrandt

AI Expert & Blogger

Finn Hillebrandt is the founder of Gradually AI, an SEO and AI expert. He helps online entrepreneurs simplify and automate their processes and marketing with AI. Finn shares his knowledge here on the blog in 50+ articles as well as through the AI Business Club.

Learn more about Finn and the team, follow Finn on LinkedIn, join his Facebook group for ChatGPT, OpenAI & AI Tools or do like 17,500+ others and subscribe to his AI Newsletter with tips, news and offers about AI tools and online business. Also visit his other blog, Blogmojo, which is about WordPress, blogging and SEO.