This page used to put UnTXT ahead of GPTZero and Turnitin. That was wrong, and here is what we actually know.
Correction, 30 September 2026. Until today this page said UnTXT scored an F1 of 0.73, ahead of GPTZero at 0.68 and Turnitin AI at 0.65, and it credited those two figures to a 2023 study by Weber-Wulff and colleagues. That was wrong. The link we gave went to a paper about mapping coral reefs, and when we found the real study, in the International Journal for Educational Integrity, we couldn't trace the figures to it. Our own 0.73 was never fit to stand next to them anyway, as the rest of this page explains. So we've taken the comparison off this page, off the sign in page, off the infographic and off our Chrome Web Store tile. If you read it and believed it, we're sorry.
We took 500 ChatGPT answers and 435 human answers from HC3, a research dataset from 2023, and scored each one with the engine we had then. That engine was a set of rules about sentence shape and word choice, and it has since been retired.
| Measure | Result | What it means |
|---|---|---|
| AI texts flagged | 460 of 500 | At the threshold that gave the best F1 |
| Human texts flagged | 302 of 435 | At that same threshold |
| Best F1 | 0.73 | Threshold picked after seeing these same texts, which flatters it |
| AI caught at 5% false alarms | 11% | The fairer number for anyone marking real work |
| AUC | 0.668 | 0.5 is a coin toss, 1.0 is perfect |
Put plainly: it caught most of the AI text, and it flagged most of the human text as well. That is the result that sent us off to build Analysis, and it is a big part of why UnTXT shows no percentage at all now.
| HC3 subset | Texts | Best F1 | AUC |
|---|---|---|---|
| Open QA | 135 | 0.980 | 0.981 |
| Reddit ELI5 | 200 | 0.709 | 0.705 |
| Medicine | 200 | 0.705 | 0.620 |
| Finance | 200 | 0.685 | 0.588 |
| Wikipedia CS | 200 | 0.667 | 0.615 |
Open QA has only 35 human texts in it, so its figures lean heavily on the AI side.
In September we ran Analysis over 60 HC3 texts, half from ChatGPT and half from people, because we wanted to compare two versions of the second model it uses. Both got all 60 right. Sixty texts is a pilot rather than a result, though, so we don't quote it as an accuracy figure. And since HC3's answers come from the ChatGPT of 2023, which Analysis now spots easily, a bigger run on HC3 alone would actually tell us less than it sounds like it would.
In October we found that one of the checks in our rule-based engine was running backwards, so it marked down writing with uneven sentence structure and marked up writing where every sentence was built the same way. We fixed it, along with two smaller faults that made short texts look more suspicious than they should, and then ran the same 935 texts again through the live engine. It is still the rule-based engine, the one behind the API's legacy mode and the free checks in the browser extension, and not Analysis.
| Measure | June | October | What it means |
|---|---|---|---|
| AUC | 0.668 | 0.810 | How well it puts AI texts above human ones |
| AI caught at 5% false alarms | 11% | 29% | The fairer number for anyone marking real work |
| Best F1 | 0.73 | 0.79 | Threshold picked after seeing these same texts, which flatters it |
| Human texts flagged at 0.20 | 302 of 435 at the best-F1 setting | 48 of 435 | 0.20 is the setting the engine ships with |
| AI texts flagged at 0.20 | 460 of 500 | 218 of 500 | Same setting |
Put plainly: it now orders the texts much better, and at the setting it ships with it flags about one human text in nine, down from most of them. The price is that it misses more than half of the AI text at that setting. Moving the setting trades one for the other, and the best F1 sits at a looser one, where it would have flagged 170 of the 435 human texts. A score from this engine is still a reason to read more closely and never a reason to accuse somebody, which is why UnTXT doesn't show you a percentage.
We have not run anybody else's detector. These are other people's published results, and they are here so you can see where the field stands, not as a ranking.
Next is a full run of Analysis on HC3 and on the matching parts of RAID, scored the way those papers score them. After that, we want somebody outside the company to run the test on current models, and to measure what we care about most, which is whether the feedback helps the person reading it. When there are numbers, they'll go on this page, including any we'd rather not publish.
The benchmark code and the score for every text sit in our repository, which is private. If you want the scores for each text to check the numbers above, write to us and we will send them.