Skip to content
The July 2026 results are in: WriteHuman takes #1, Undetectable AI moves up to #2.Read the full analysis →
HumanizerBench

← Latest leaderboard

AI Humanizer Leaderboard

Cycle: July 2026 • 33 samples per humanizer

Last tested
Sample size
33
Methodology
v1.2.0
13 humanizers
Rank

Position in this cycle by overall score.

Learn more →
Humanizer Overall

Weighted blend of bypass rate (42%), meaning preservation (32%), readability (16%), and consistency (10%). Penalties may reduce this score.

Learn more →
Bypass Rate

Fraction of detector tests where the humanized output was classified as human, across all 5 detectors.

Learn more →
Meaning

Semantic similarity (embedding cosine) between input and humanized output. Higher = output preserves the input's meaning.

Learn more →
Readability

Writing quality of the output — clarity, fluency, and naturalness, rated by a language model. Higher = better.

Learn more →
Penalties

Total points deducted from the overall score when output-quality issues were detected. Hover a row's chip to see why.

Learn more →
Trend

Leaderboard position across recent cycles. The line rises when the tool moves up the ranking, independent of absolute score.

Learn more →
Last Tested
1 ▲ 1
73.07 81.6 72.9 56.2 −1.0Penalties applied
  • Meaning drift−1.0
    Applied 1× max −10.0

    The output's meaning drifted significantly from the original input.

1d ago
2 ▲ 3
72.17 95.7 73.0 55.9 −10.0Penalties applied
  • Length inflation−10.0
    Applied 26× max −10.0at max

    The output ran much longer than the input, a common trick that pads text to dilute the AI signal.

1d ago
3 ▲ 6
70.49 70.4 74.3 60.3 None
1d ago
4 ▼ 3
68.07 81.2 68.5 44.5 −3.0×2Penalties applied
  • Meaning drift−2.0
    Applied 2× max −10.0

    The output's meaning drifted significantly from the original input.

  • Length inflation−1.0
    Applied 1× max −10.0

    The output ran much longer than the input, a common trick that pads text to dilute the AI signal.

1d ago
5 ▼ 1
66.42 70.7 75.3 43.9 −1.0Penalties applied
  • Length inflation−1.0
    Applied 1× max −10.0

    The output ran much longer than the input, a common trick that pads text to dilute the AI signal.

1d ago
6 ▼ 3
64.84 65.9 73.8 42.9 None
1d ago
7 ▲ 3
62.84 80.6 64.7 61.5 −8.0×2Penalties applied
  • Meaning drift−1.0
    Applied 1× max −10.0

    The output's meaning drifted significantly from the original input.

  • Length inflation−7.0
    Applied 7× max −10.0

    The output ran much longer than the input, a common trick that pads text to dilute the AI signal.

1d ago
8 ▼ 1
61.52 81.6 63.0 60.6 −10.0×3Penalties applied
  • Meaning drift−2.0
    Applied 2× max −10.0

    The output's meaning drifted significantly from the original input.

  • Length inflation−5.0
    Applied 5× max −10.0

    The output ran much longer than the input, a common trick that pads text to dilute the AI signal.

  • Length deflation−3.0
    Applied 3× max −10.0

    The output came back much shorter than the input. The rewrite dropped content instead of paraphrasing it.

1d ago
9 ▼ 1
61.47 73.4 60.9 72.1 −8.0×3Penalties applied
  • Meaning drift−4.0
    Applied 4× max −10.0

    The output's meaning drifted significantly from the original input.

  • Length inflation−3.0
    Applied 3× max −10.0

    The output ran much longer than the input, a common trick that pads text to dilute the AI signal.

  • Length deflation−1.0
    Applied 1× max −10.0

    The output came back much shorter than the input. The rewrite dropped content instead of paraphrasing it.

1d ago
10 ▼ 4
59.66 76.0 69.8 55.7 −10.0×2Penalties applied
  • Meaning drift−2.0
    Applied 2× max −10.0

    The output's meaning drifted significantly from the original input.

  • Length inflation−8.0
    Applied 8× max −10.0

    The output ran much longer than the input, a common trick that pads text to dilute the AI signal.

1d ago
11 -
54.13 42.3 73.2 67.1 −5.0×3Penalties applied
  • Meaning drift−1.0
    Applied 1× max −10.0

    The output's meaning drifted significantly from the original input.

  • Length inflation−3.0
    Applied 3× max −10.0

    The output ran much longer than the input, a common trick that pads text to dilute the AI signal.

  • Length deflation−1.0
    Applied 1× max −10.0

    The output came back much shorter than the input. The rewrite dropped content instead of paraphrasing it.

1d ago
12 -
53.38 0.0 94.5 82.1 None
1d ago
13 -
44.04 0.0 69.1 74.5 None
1d ago

Screen captures from the benchmark runs, kept for auditability. Hosted links may expire over time; the JSON in this repo is the source of truth.

How scores are computed

See the full methodology →

Overall score formula

  • Bypass 42% Share of detector tests where the output was classified as human.
  • Meaning 32% How well the output preserves the original meaning.
  • Readability 16% How clear, fluent, and natural the writing reads, rated by a language model.
  • Consistency 10% How evenly the humanizer performs across writing categories.

Penalties (right) are deducted from the overall score. Final score is clamped at 0.

Possible penalties

Code Penalty Max
Identical to input
The tool returned the input mostly unchanged. No real humanization happened.
−2.0 −10.0
Refusal
The tool refused to humanize the input, often due to a content-policy block.
−1.0 −10.0
Meaning drift
The output's meaning drifted significantly from the original input.
−1.0 −10.0
Length inflation
The output ran much longer than the input, a common trick that pads text to dilute the AI signal.
−1.0 −10.0

Maximum possible total penalty: −50.0 (off 100).