{
  "benchmark": "HumanizerEval",
  "url": "https://humanizereval.com",
  "license": {
    "data": "CC BY 4.0",
    "code": "MIT"
  },
  "cycle": {
    "id": "2026-09",
    "label": "September 2026",
    "reportId": "2026-09-30-humanizer-comparison",
    "runDate": "2026-09-30",
    "timezone": "America/New_York",
    "methodologyVersion": "1.0",
    "scoringScriptVersion": "1.0",
    "archiveUrl": "https://humanizereval.com/cycles/2026-09/"
  },
  "sample": {
    "size": 50,
    "language": "English",
    "selection": "Same source texts for every humanizer",
    "inputWords": {
      "min": 300,
      "max": 995,
      "mean": 596
    },
    "sharedAcrossTools": true
  },
  "definitions": {
    "strictBypass": "Detector returned an overall human verdict, on a human score above 50%. Mixed and uncertain verdicts count as failures.",
    "leaderboardSort": "Mean of the per-detector strict-bypass rates, with ties ordered by the share of texts that passed every detector. No weighted composite, no hidden penalties.",
    "qualityPass": "No issue found in that dimension on the delivered output.",
    "comparability": "Human scores are vendor-specific and are never averaged across detectors."
  },
  "detectors": [
    {
      "id": "pangram",
      "name": "Pangram",
      "apiModelSetting": "v4",
      "resolvedVersion": "4.0",
      "url": "https://humanizereval.com/detectors/pangram/"
    },
    {
      "id": "gptzero",
      "name": "GPTZero",
      "apiModelSetting": "latest",
      "resolvedVersion": "2026-09-13-base",
      "url": "https://humanizereval.com/detectors/gptzero/"
    },
    {
      "id": "originality",
      "name": "Originality.ai",
      "apiModelSetting": "turbo",
      "resolvedVersion": null,
      "url": "https://humanizereval.com/detectors/originality-ai/"
    },
    {
      "id": "zerogpt",
      "name": "ZeroGPT",
      "apiModelSetting": "default",
      "resolvedVersion": null,
      "url": "https://humanizereval.com/detectors/zerogpt/"
    },
    {
      "id": "winston",
      "name": "Winston AI",
      "apiModelSetting": "latest",
      "resolvedVersion": "5.0",
      "url": "https://humanizereval.com/detectors/winston-ai/"
    }
  ],
  "leaderboard": [
    {
      "rank": 1,
      "name": "StealthGPT Super",
      "slug": "stealthgpt",
      "url": "https://humanizereval.com/humanizers/stealthgpt/",
      "settingsUsed": "Super, production output",
      "evaluatedOutputs": 50,
      "meanBypassPercent": 96.8,
      "passedAllDetectors": 46,
      "detectors": {
        "pangram": {
          "strictBypassCount": 46,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 92,
          "meanHumanScorePercent": 88.9,
          "medianHumanScorePercent": 100
        },
        "gptzero": {
          "strictBypassCount": 49,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 98,
          "meanHumanScorePercent": 99,
          "medianHumanScorePercent": 100
        },
        "originality": {
          "strictBypassCount": 49,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 98,
          "meanHumanScorePercent": 95.8,
          "medianHumanScorePercent": 99.98
        },
        "zerogpt": {
          "strictBypassCount": 49,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 98,
          "meanHumanScorePercent": 91.1,
          "medianHumanScorePercent": 97.2
        },
        "winston": {
          "strictBypassCount": 49,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 98,
          "meanHumanScorePercent": 97.7,
          "medianHumanScorePercent": 99.81
        }
      },
      "quality": {
        "factualConsistency": 68,
        "naturalness": 72,
        "syntaxIntegrity": 98,
        "stancePreservation": 96,
        "meanPercent": 83.5
      },
      "length": {
        "meanRatio": 1.04,
        "samplesOverInflationThreshold": 0,
        "samplesUnderDeflationThreshold": 0
      }
    },
    {
      "rank": 2,
      "name": "WriteHuman",
      "slug": "writehuman",
      "url": "https://humanizereval.com/humanizers/writehuman/",
      "settingsUsed": "API default",
      "evaluatedOutputs": 49,
      "meanBypassPercent": 92.7,
      "passedAllDetectors": 32,
      "detectors": {
        "pangram": {
          "strictBypassCount": 32,
          "evaluatedOutputs": 49,
          "strictBypassRatePercent": 65.31,
          "meanHumanScorePercent": 63.6,
          "medianHumanScorePercent": 91.39
        },
        "gptzero": {
          "strictBypassCount": 49,
          "evaluatedOutputs": 49,
          "strictBypassRatePercent": 100,
          "meanHumanScorePercent": 100,
          "medianHumanScorePercent": 100
        },
        "originality": {
          "strictBypassCount": 48,
          "evaluatedOutputs": 49,
          "strictBypassRatePercent": 97.96,
          "meanHumanScorePercent": 96.1,
          "medianHumanScorePercent": 99.98
        },
        "zerogpt": {
          "strictBypassCount": 49,
          "evaluatedOutputs": 49,
          "strictBypassRatePercent": 100,
          "meanHumanScorePercent": 94.8,
          "medianHumanScorePercent": 98.2
        },
        "winston": {
          "strictBypassCount": 49,
          "evaluatedOutputs": 49,
          "strictBypassRatePercent": 100,
          "meanHumanScorePercent": 99.8,
          "medianHumanScorePercent": 99.83
        }
      },
      "quality": {
        "factualConsistency": 22.45,
        "naturalness": 48.98,
        "syntaxIntegrity": 97.96,
        "stancePreservation": 65.31,
        "meanPercent": 58.7
      },
      "length": {
        "meanRatio": 1.02,
        "samplesOverInflationThreshold": 0,
        "samplesUnderDeflationThreshold": 0
      }
    },
    {
      "rank": 3,
      "name": "Grubby",
      "slug": "grubby",
      "url": "https://humanizereval.com/humanizers/grubby/",
      "settingsUsed": "Academic",
      "evaluatedOutputs": 50,
      "meanBypassPercent": 85.6,
      "passedAllDetectors": 18,
      "detectors": {
        "pangram": {
          "strictBypassCount": 18,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 36,
          "meanHumanScorePercent": 39.8,
          "medianHumanScorePercent": 10.69
        },
        "gptzero": {
          "strictBypassCount": 47,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 94,
          "meanHumanScorePercent": 93.6,
          "medianHumanScorePercent": 100
        },
        "originality": {
          "strictBypassCount": 49,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 98,
          "meanHumanScorePercent": 98.2,
          "medianHumanScorePercent": 100
        },
        "zerogpt": {
          "strictBypassCount": 50,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 100,
          "meanHumanScorePercent": 96,
          "medianHumanScorePercent": 100
        },
        "winston": {
          "strictBypassCount": 50,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 100,
          "meanHumanScorePercent": 99.3,
          "medianHumanScorePercent": 99.85
        }
      },
      "quality": {
        "factualConsistency": 72,
        "naturalness": 46,
        "syntaxIntegrity": 98,
        "stancePreservation": 94,
        "meanPercent": 77.5
      },
      "length": {
        "meanRatio": 1.11,
        "samplesOverInflationThreshold": 0,
        "samplesUnderDeflationThreshold": 0
      }
    },
    {
      "rank": 4,
      "name": "Rephrasy",
      "slug": "rephrasy",
      "url": "https://humanizereval.com/humanizers/rephrasy/",
      "settingsUsed": "v4",
      "evaluatedOutputs": 50,
      "meanBypassPercent": 84,
      "passedAllDetectors": 20,
      "detectors": {
        "pangram": {
          "strictBypassCount": 23,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 46,
          "meanHumanScorePercent": 47.2,
          "medianHumanScorePercent": 34.53
        },
        "gptzero": {
          "strictBypassCount": 44,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 88,
          "meanHumanScorePercent": 87.3,
          "medianHumanScorePercent": 100
        },
        "originality": {
          "strictBypassCount": 43,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 86,
          "meanHumanScorePercent": 85.1,
          "medianHumanScorePercent": 99.93
        },
        "zerogpt": {
          "strictBypassCount": 50,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 100,
          "meanHumanScorePercent": 92.7,
          "medianHumanScorePercent": 100
        },
        "winston": {
          "strictBypassCount": 50,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 100,
          "meanHumanScorePercent": 98.8,
          "medianHumanScorePercent": 99.78
        }
      },
      "quality": {
        "factualConsistency": 36,
        "naturalness": 30,
        "syntaxIntegrity": 92,
        "stancePreservation": 60,
        "meanPercent": 54.5
      },
      "length": {
        "meanRatio": 1.13,
        "samplesOverInflationThreshold": 3,
        "samplesUnderDeflationThreshold": 0
      }
    },
    {
      "rank": 5,
      "name": "Undetectable.ai",
      "slug": "undetectable-ai",
      "url": "https://humanizereval.com/humanizers/undetectable-ai/",
      "settingsUsed": "University / General Writing / More Human, v11sr",
      "evaluatedOutputs": 50,
      "meanBypassPercent": 84,
      "passedAllDetectors": 15,
      "detectors": {
        "pangram": {
          "strictBypassCount": 16,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 32,
          "meanHumanScorePercent": 31.4,
          "medianHumanScorePercent": 8.21
        },
        "gptzero": {
          "strictBypassCount": 48,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 96,
          "meanHumanScorePercent": 94.7,
          "medianHumanScorePercent": 100
        },
        "originality": {
          "strictBypassCount": 47,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 94,
          "meanHumanScorePercent": 93.1,
          "medianHumanScorePercent": 99.99
        },
        "zerogpt": {
          "strictBypassCount": 50,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 100,
          "meanHumanScorePercent": 95,
          "medianHumanScorePercent": 100
        },
        "winston": {
          "strictBypassCount": 49,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 98,
          "meanHumanScorePercent": 97.5,
          "medianHumanScorePercent": 99.84
        }
      },
      "quality": {
        "factualConsistency": 26,
        "naturalness": 28,
        "syntaxIntegrity": 94,
        "stancePreservation": 78,
        "meanPercent": 56.5
      },
      "length": {
        "meanRatio": 1.21,
        "samplesOverInflationThreshold": 7,
        "samplesUnderDeflationThreshold": 0
      }
    },
    {
      "rank": 6,
      "name": "RewriteAI",
      "slug": "rewriteai",
      "url": "https://humanizereval.com/humanizers/rewriteai/",
      "settingsUsed": "API default, passages of up to 280 words (300-word API limit)",
      "evaluatedOutputs": 50,
      "meanBypassPercent": 77.2,
      "passedAllDetectors": 13,
      "detectors": {
        "pangram": {
          "strictBypassCount": 14,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 28,
          "meanHumanScorePercent": 29.6,
          "medianHumanScorePercent": 0
        },
        "gptzero": {
          "strictBypassCount": 43,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 86,
          "meanHumanScorePercent": 83.3,
          "medianHumanScorePercent": 100
        },
        "originality": {
          "strictBypassCount": 44,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 88,
          "meanHumanScorePercent": 91.3,
          "medianHumanScorePercent": 99.99
        },
        "zerogpt": {
          "strictBypassCount": 44,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 88,
          "meanHumanScorePercent": 77.3,
          "medianHumanScorePercent": 86.95
        },
        "winston": {
          "strictBypassCount": 48,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 96,
          "meanHumanScorePercent": 95.4,
          "medianHumanScorePercent": 99.69
        }
      },
      "quality": {
        "factualConsistency": 54,
        "naturalness": 40,
        "syntaxIntegrity": 100,
        "stancePreservation": 94,
        "meanPercent": 72
      },
      "length": {
        "meanRatio": 1.09,
        "samplesOverInflationThreshold": 2,
        "samplesUnderDeflationThreshold": 0
      }
    },
    {
      "rank": 7,
      "name": "HIX Bypass",
      "slug": "hix-bypass",
      "url": "https://humanizereval.com/humanizers/hix-bypass/",
      "settingsUsed": "Latest",
      "evaluatedOutputs": 50,
      "meanBypassPercent": 66.4,
      "passedAllDetectors": 1,
      "detectors": {
        "pangram": {
          "strictBypassCount": 1,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 2,
          "meanHumanScorePercent": 1.8,
          "medianHumanScorePercent": 0
        },
        "gptzero": {
          "strictBypassCount": 34,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 68,
          "meanHumanScorePercent": 63.6,
          "medianHumanScorePercent": 94.97
        },
        "originality": {
          "strictBypassCount": 32,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 64,
          "meanHumanScorePercent": 65.7,
          "medianHumanScorePercent": 67.85
        },
        "zerogpt": {
          "strictBypassCount": 50,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 100,
          "meanHumanScorePercent": 96.5,
          "medianHumanScorePercent": 100
        },
        "winston": {
          "strictBypassCount": 49,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 98,
          "meanHumanScorePercent": 96.4,
          "medianHumanScorePercent": 99.79
        }
      },
      "quality": {
        "factualConsistency": 18,
        "naturalness": 6,
        "syntaxIntegrity": 96,
        "stancePreservation": 66,
        "meanPercent": 46.5
      },
      "length": {
        "meanRatio": 1.11,
        "samplesOverInflationThreshold": 0,
        "samplesUnderDeflationThreshold": 0
      }
    },
    {
      "rank": 8,
      "name": "Humbot",
      "slug": "humbot",
      "url": "https://humanizereval.com/humanizers/humbot/",
      "settingsUsed": "Advanced",
      "evaluatedOutputs": 50,
      "meanBypassPercent": 66.4,
      "passedAllDetectors": 0,
      "detectors": {
        "pangram": {
          "strictBypassCount": 0,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 0,
          "meanHumanScorePercent": 1.4,
          "medianHumanScorePercent": 0
        },
        "gptzero": {
          "strictBypassCount": 31,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 62,
          "meanHumanScorePercent": 60.8,
          "medianHumanScorePercent": 83.18
        },
        "originality": {
          "strictBypassCount": 35,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 70,
          "meanHumanScorePercent": 69.1,
          "medianHumanScorePercent": 72.15
        },
        "zerogpt": {
          "strictBypassCount": 50,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 100,
          "meanHumanScorePercent": 96.7,
          "medianHumanScorePercent": 100
        },
        "winston": {
          "strictBypassCount": 50,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 100,
          "meanHumanScorePercent": 97.4,
          "medianHumanScorePercent": 99.71
        }
      },
      "quality": {
        "factualConsistency": 22,
        "naturalness": 0,
        "syntaxIntegrity": 98,
        "stancePreservation": 70,
        "meanPercent": 47.5
      },
      "length": {
        "meanRatio": 1.12,
        "samplesOverInflationThreshold": 0,
        "samplesUnderDeflationThreshold": 0
      }
    },
    {
      "rank": 9,
      "name": "BypassGPT",
      "slug": "bypassgpt",
      "url": "https://humanizereval.com/humanizers/bypassgpt/",
      "settingsUsed": "Enhanced",
      "evaluatedOutputs": 50,
      "meanBypassPercent": 64.4,
      "passedAllDetectors": 0,
      "detectors": {
        "pangram": {
          "strictBypassCount": 0,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 0,
          "meanHumanScorePercent": 1.4,
          "medianHumanScorePercent": 0
        },
        "gptzero": {
          "strictBypassCount": 28,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 56,
          "meanHumanScorePercent": 57.4,
          "medianHumanScorePercent": 67.06
        },
        "originality": {
          "strictBypassCount": 33,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 66,
          "meanHumanScorePercent": 67.9,
          "medianHumanScorePercent": 69.48
        },
        "zerogpt": {
          "strictBypassCount": 50,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 100,
          "meanHumanScorePercent": 97.2,
          "medianHumanScorePercent": 100
        },
        "winston": {
          "strictBypassCount": 50,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 100,
          "meanHumanScorePercent": 98,
          "medianHumanScorePercent": 99.63
        }
      },
      "quality": {
        "factualConsistency": 22,
        "naturalness": 2,
        "syntaxIntegrity": 94,
        "stancePreservation": 78,
        "meanPercent": 49
      },
      "length": {
        "meanRatio": 1.12,
        "samplesOverInflationThreshold": 0,
        "samplesUnderDeflationThreshold": 0
      }
    },
    {
      "rank": 10,
      "name": "Ryne",
      "slug": "ryne",
      "url": "https://humanizereval.com/humanizers/ryne/",
      "settingsUsed": "Aggressive, beast mode",
      "evaluatedOutputs": 50,
      "meanBypassPercent": 23.6,
      "passedAllDetectors": 0,
      "detectors": {
        "pangram": {
          "strictBypassCount": 11,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 22,
          "meanHumanScorePercent": 25.9,
          "medianHumanScorePercent": 12.58
        },
        "gptzero": {
          "strictBypassCount": 4,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 8,
          "meanHumanScorePercent": 8.3,
          "medianHumanScorePercent": 0
        },
        "originality": {
          "strictBypassCount": 0,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 0,
          "meanHumanScorePercent": 2.1,
          "medianHumanScorePercent": 0.13
        },
        "zerogpt": {
          "strictBypassCount": 31,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 62,
          "meanHumanScorePercent": 56.6,
          "medianHumanScorePercent": 59.65
        },
        "winston": {
          "strictBypassCount": 13,
          "evaluatedOutputs": 50,
          "strictBypassRatePercent": 26,
          "meanHumanScorePercent": 26.3,
          "medianHumanScorePercent": 0.39
        }
      },
      "quality": {
        "factualConsistency": 44,
        "naturalness": 80,
        "syntaxIntegrity": 98,
        "stancePreservation": 94,
        "meanPercent": 79
      },
      "length": {
        "meanRatio": 1.07,
        "samplesOverInflationThreshold": 0,
        "samplesUnderDeflationThreshold": 0
      }
    }
  ],
  "pairwise": [
    {
      "slug": "stealthgpt-vs-writehuman",
      "a": "stealthgpt",
      "b": "writehuman",
      "shared": 49,
      "detectors": {
        "pangram": {
          "both": 31,
          "onlyA": 14,
          "onlyB": 1,
          "neither": 3
        },
        "gptzero": {
          "both": 48,
          "onlyA": 0,
          "onlyB": 1,
          "neither": 0
        },
        "originality": {
          "both": 47,
          "onlyA": 1,
          "onlyB": 1,
          "neither": 0
        },
        "zerogpt": {
          "both": 48,
          "onlyA": 0,
          "onlyB": 1,
          "neither": 0
        },
        "winston": {
          "both": 48,
          "onlyA": 0,
          "onlyB": 1,
          "neither": 0
        }
      },
      "allDetectors": {
        "both": 31,
        "onlyA": 14,
        "onlyB": 1,
        "neither": 3
      },
      "quality": {
        "aWins": 35,
        "bWins": 2,
        "ties": 12
      },
      "length": {
        "aShorter": 23,
        "bShorter": 26
      },
      "url": "https://humanizereval.com/compare/stealthgpt-vs-writehuman/"
    },
    {
      "slug": "stealthgpt-vs-grubby",
      "a": "stealthgpt",
      "b": "grubby",
      "shared": 50,
      "detectors": {
        "pangram": {
          "both": 17,
          "onlyA": 29,
          "onlyB": 1,
          "neither": 3
        },
        "gptzero": {
          "both": 46,
          "onlyA": 3,
          "onlyB": 1,
          "neither": 0
        },
        "originality": {
          "both": 48,
          "onlyA": 1,
          "onlyB": 1,
          "neither": 0
        },
        "zerogpt": {
          "both": 49,
          "onlyA": 0,
          "onlyB": 1,
          "neither": 0
        },
        "winston": {
          "both": 49,
          "onlyA": 0,
          "onlyB": 1,
          "neither": 0
        }
      },
      "allDetectors": {
        "both": 17,
        "onlyA": 29,
        "onlyB": 1,
        "neither": 3
      },
      "quality": {
        "aWins": 17,
        "bWins": 9,
        "ties": 24
      },
      "length": {
        "aShorter": 35,
        "bShorter": 15
      },
      "url": "https://humanizereval.com/compare/stealthgpt-vs-grubby/"
    },
    {
      "slug": "stealthgpt-vs-rephrasy",
      "a": "stealthgpt",
      "b": "rephrasy",
      "shared": 50,
      "detectors": {
        "pangram": {
          "both": 22,
          "onlyA": 24,
          "onlyB": 1,
          "neither": 3
        },
        "gptzero": {
          "both": 43,
          "onlyA": 6,
          "onlyB": 1,
          "neither": 0
        },
        "originality": {
          "both": 42,
          "onlyA": 7,
          "onlyB": 1,
          "neither": 0
        },
        "zerogpt": {
          "both": 49,
          "onlyA": 0,
          "onlyB": 1,
          "neither": 0
        },
        "winston": {
          "both": 49,
          "onlyA": 0,
          "onlyB": 1,
          "neither": 0
        }
      },
      "allDetectors": {
        "both": 20,
        "onlyA": 26,
        "onlyB": 0,
        "neither": 4
      },
      "quality": {
        "aWins": 37,
        "bWins": 1,
        "ties": 12
      },
      "length": {
        "aShorter": 32,
        "bShorter": 18
      },
      "url": "https://humanizereval.com/compare/stealthgpt-vs-rephrasy/"
    },
    {
      "slug": "stealthgpt-vs-undetectable-ai",
      "a": "stealthgpt",
      "b": "undetectable-ai",
      "shared": 50,
      "detectors": {
        "pangram": {
          "both": 16,
          "onlyA": 30,
          "onlyB": 0,
          "neither": 4
        },
        "gptzero": {
          "both": 47,
          "onlyA": 2,
          "onlyB": 1,
          "neither": 0
        },
        "originality": {
          "both": 47,
          "onlyA": 2,
          "onlyB": 0,
          "neither": 1
        },
        "zerogpt": {
          "both": 49,
          "onlyA": 0,
          "onlyB": 1,
          "neither": 0
        },
        "winston": {
          "both": 48,
          "onlyA": 1,
          "onlyB": 1,
          "neither": 0
        }
      },
      "allDetectors": {
        "both": 15,
        "onlyA": 31,
        "onlyB": 0,
        "neither": 4
      },
      "quality": {
        "aWins": 37,
        "bWins": 2,
        "ties": 11
      },
      "length": {
        "aShorter": 43,
        "bShorter": 6
      },
      "url": "https://humanizereval.com/compare/stealthgpt-vs-undetectable-ai/"
    },
    {
      "slug": "stealthgpt-vs-rewriteai",
      "a": "stealthgpt",
      "b": "rewriteai",
      "shared": 50,
      "detectors": {
        "pangram": {
          "both": 14,
          "onlyA": 32,
          "onlyB": 0,
          "neither": 4
        },
        "gptzero": {
          "both": 42,
          "onlyA": 7,
          "onlyB": 1,
          "neither": 0
        },
        "originality": {
          "both": 44,
          "onlyA": 5,
          "onlyB": 0,
          "neither": 1
        },
        "zerogpt": {
          "both": 43,
          "onlyA": 6,
          "onlyB": 1,
          "neither": 0
        },
        "winston": {
          "both": 47,
          "onlyA": 2,
          "onlyB": 1,
          "neither": 0
        }
      },
      "allDetectors": {
        "both": 13,
        "onlyA": 33,
        "onlyB": 0,
        "neither": 4
      },
      "quality": {
        "aWins": 26,
        "bWins": 5,
        "ties": 19
      },
      "length": {
        "aShorter": 29,
        "bShorter": 20
      },
      "url": "https://humanizereval.com/compare/stealthgpt-vs-rewriteai/"
    },
    {
      "slug": "stealthgpt-vs-hix-bypass",
      "a": "stealthgpt",
      "b": "hix-bypass",
      "shared": 50,
      "detectors": {
        "pangram": {
          "both": 1,
          "onlyA": 45,
          "onlyB": 0,
          "neither": 4
        },
        "gptzero": {
          "both": 33,
          "onlyA": 16,
          "onlyB": 1,
          "neither": 0
        },
        "originality": {
          "both": 31,
          "onlyA": 18,
          "onlyB": 1,
          "neither": 0
        },
        "zerogpt": {
          "both": 49,
          "onlyA": 0,
          "onlyB": 1,
          "neither": 0
        },
        "winston": {
          "both": 48,
          "onlyA": 1,
          "onlyB": 1,
          "neither": 0
        }
      },
      "allDetectors": {
        "both": 1,
        "onlyA": 45,
        "onlyB": 0,
        "neither": 4
      },
      "quality": {
        "aWins": 43,
        "bWins": 1,
        "ties": 6
      },
      "length": {
        "aShorter": 35,
        "bShorter": 15
      },
      "url": "https://humanizereval.com/compare/stealthgpt-vs-hix-bypass/"
    },
    {
      "slug": "stealthgpt-vs-humbot",
      "a": "stealthgpt",
      "b": "humbot",
      "shared": 50,
      "detectors": {
        "pangram": {
          "both": 0,
          "onlyA": 46,
          "onlyB": 0,
          "neither": 4
        },
        "gptzero": {
          "both": 30,
          "onlyA": 19,
          "onlyB": 1,
          "neither": 0
        },
        "originality": {
          "both": 34,
          "onlyA": 15,
          "onlyB": 1,
          "neither": 0
        },
        "zerogpt": {
          "both": 49,
          "onlyA": 0,
          "onlyB": 1,
          "neither": 0
        },
        "winston": {
          "both": 49,
          "onlyA": 0,
          "onlyB": 1,
          "neither": 0
        }
      },
      "allDetectors": {
        "both": 0,
        "onlyA": 46,
        "onlyB": 0,
        "neither": 4
      },
      "quality": {
        "aWins": 46,
        "bWins": 0,
        "ties": 4
      },
      "length": {
        "aShorter": 36,
        "bShorter": 14
      },
      "url": "https://humanizereval.com/compare/stealthgpt-vs-humbot/"
    },
    {
      "slug": "stealthgpt-vs-bypassgpt",
      "a": "stealthgpt",
      "b": "bypassgpt",
      "shared": 50,
      "detectors": {
        "pangram": {
          "both": 0,
          "onlyA": 46,
          "onlyB": 0,
          "neither": 4
        },
        "gptzero": {
          "both": 28,
          "onlyA": 21,
          "onlyB": 0,
          "neither": 1
        },
        "originality": {
          "both": 33,
          "onlyA": 16,
          "onlyB": 0,
          "neither": 1
        },
        "zerogpt": {
          "both": 49,
          "onlyA": 0,
          "onlyB": 1,
          "neither": 0
        },
        "winston": {
          "both": 49,
          "onlyA": 0,
          "onlyB": 1,
          "neither": 0
        }
      },
      "allDetectors": {
        "both": 0,
        "onlyA": 46,
        "onlyB": 0,
        "neither": 4
      },
      "quality": {
        "aWins": 44,
        "bWins": 0,
        "ties": 6
      },
      "length": {
        "aShorter": 38,
        "bShorter": 12
      },
      "url": "https://humanizereval.com/compare/stealthgpt-vs-bypassgpt/"
    },
    {
      "slug": "stealthgpt-vs-ryne",
      "a": "stealthgpt",
      "b": "ryne",
      "shared": 50,
      "detectors": {
        "pangram": {
          "both": 11,
          "onlyA": 35,
          "onlyB": 0,
          "neither": 4
        },
        "gptzero": {
          "both": 4,
          "onlyA": 45,
          "onlyB": 0,
          "neither": 1
        },
        "originality": {
          "both": 0,
          "onlyA": 49,
          "onlyB": 0,
          "neither": 1
        },
        "zerogpt": {
          "both": 31,
          "onlyA": 18,
          "onlyB": 0,
          "neither": 1
        },
        "winston": {
          "both": 13,
          "onlyA": 36,
          "onlyB": 0,
          "neither": 1
        }
      },
      "allDetectors": {
        "both": 0,
        "onlyA": 46,
        "onlyB": 0,
        "neither": 4
      },
      "quality": {
        "aWins": 14,
        "bWins": 9,
        "ties": 27
      },
      "length": {
        "aShorter": 30,
        "bShorter": 20
      },
      "url": "https://humanizereval.com/compare/stealthgpt-vs-ryne/"
    },
    {
      "slug": "writehuman-vs-grubby",
      "a": "writehuman",
      "b": "grubby",
      "shared": 49,
      "detectors": {
        "pangram": {
          "both": 15,
          "onlyA": 17,
          "onlyB": 2,
          "neither": 15
        },
        "gptzero": {
          "both": 46,
          "onlyA": 3,
          "onlyB": 0,
          "neither": 0
        },
        "originality": {
          "both": 47,
          "onlyA": 1,
          "onlyB": 1,
          "neither": 0
        },
        "zerogpt": {
          "both": 49,
          "onlyA": 0,
          "onlyB": 0,
          "neither": 0
        },
        "winston": {
          "both": 49,
          "onlyA": 0,
          "onlyB": 0,
          "neither": 0
        }
      },
      "allDetectors": {
        "both": 15,
        "onlyA": 17,
        "onlyB": 2,
        "neither": 15
      },
      "quality": {
        "aWins": 7,
        "bWins": 27,
        "ties": 15
      },
      "length": {
        "aShorter": 37,
        "bShorter": 12
      },
      "url": "https://humanizereval.com/compare/writehuman-vs-grubby/"
    },
    {
      "slug": "writehuman-vs-rephrasy",
      "a": "writehuman",
      "b": "rephrasy",
      "shared": 49,
      "detectors": {
        "pangram": {
          "both": 20,
          "onlyA": 12,
          "onlyB": 2,
          "neither": 15
        },
        "gptzero": {
          "both": 43,
          "onlyA": 6,
          "onlyB": 0,
          "neither": 0
        },
        "originality": {
          "both": 41,
          "onlyA": 7,
          "onlyB": 1,
          "neither": 0
        },
        "zerogpt": {
          "both": 49,
          "onlyA": 0,
          "onlyB": 0,
          "neither": 0
        },
        "winston": {
          "both": 49,
          "onlyA": 0,
          "onlyB": 0,
          "neither": 0
        }
      },
      "allDetectors": {
        "both": 18,
        "onlyA": 14,
        "onlyB": 1,
        "neither": 16
      },
      "quality": {
        "aWins": 18,
        "bWins": 15,
        "ties": 16
      },
      "length": {
        "aShorter": 32,
        "bShorter": 17
      },
      "url": "https://humanizereval.com/compare/writehuman-vs-rephrasy/"
    },
    {
      "slug": "writehuman-vs-undetectable-ai",
      "a": "writehuman",
      "b": "undetectable-ai",
      "shared": 49,
      "detectors": {
        "pangram": {
          "both": 14,
          "onlyA": 18,
          "onlyB": 1,
          "neither": 16
        },
        "gptzero": {
          "both": 47,
          "onlyA": 2,
          "onlyB": 0,
          "neither": 0
        },
        "originality": {
          "both": 46,
          "onlyA": 2,
          "onlyB": 0,
          "neither": 1
        },
        "zerogpt": {
          "both": 49,
          "onlyA": 0,
          "onlyB": 0,
          "neither": 0
        },
        "winston": {
          "both": 48,
          "onlyA": 1,
          "onlyB": 0,
          "neither": 0
        }
      },
      "allDetectors": {
        "both": 14,
        "onlyA": 18,
        "onlyB": 0,
        "neither": 17
      },
      "quality": {
        "aWins": 19,
        "bWins": 12,
        "ties": 18
      },
      "length": {
        "aShorter": 38,
        "bShorter": 11
      },
      "url": "https://humanizereval.com/compare/writehuman-vs-undetectable-ai/"
    },
    {
      "slug": "writehuman-vs-rewriteai",
      "a": "writehuman",
      "b": "rewriteai",
      "shared": 49,
      "detectors": {
        "pangram": {
          "both": 12,
          "onlyA": 20,
          "onlyB": 1,
          "neither": 16
        },
        "gptzero": {
          "both": 42,
          "onlyA": 7,
          "onlyB": 0,
          "neither": 0
        },
        "originality": {
          "both": 42,
          "onlyA": 6,
          "onlyB": 1,
          "neither": 0
        },
        "zerogpt": {
          "both": 43,
          "onlyA": 6,
          "onlyB": 0,
          "neither": 0
        },
        "winston": {
          "both": 47,
          "onlyA": 2,
          "onlyB": 0,
          "neither": 0
        }
      },
      "allDetectors": {
        "both": 11,
        "onlyA": 21,
        "onlyB": 1,
        "neither": 16
      },
      "quality": {
        "aWins": 7,
        "bWins": 26,
        "ties": 16
      },
      "length": {
        "aShorter": 32,
        "bShorter": 17
      },
      "url": "https://humanizereval.com/compare/writehuman-vs-rewriteai/"
    },
    {
      "slug": "writehuman-vs-hix-bypass",
      "a": "writehuman",
      "b": "hix-bypass",
      "shared": 49,
      "detectors": {
        "pangram": {
          "both": 1,
          "onlyA": 31,
          "onlyB": 0,
          "neither": 17
        },
        "gptzero": {
          "both": 33,
          "onlyA": 16,
          "onlyB": 0,
          "neither": 0
        },
        "originality": {
          "both": 31,
          "onlyA": 17,
          "onlyB": 0,
          "neither": 1
        },
        "zerogpt": {
          "both": 49,
          "onlyA": 0,
          "onlyB": 0,
          "neither": 0
        },
        "winston": {
          "both": 48,
          "onlyA": 1,
          "onlyB": 0,
          "neither": 0
        }
      },
      "allDetectors": {
        "both": 1,
        "onlyA": 31,
        "onlyB": 0,
        "neither": 17
      },
      "quality": {
        "aWins": 26,
        "bWins": 8,
        "ties": 15
      },
      "length": {
        "aShorter": 36,
        "bShorter": 13
      },
      "url": "https://humanizereval.com/compare/writehuman-vs-hix-bypass/"
    },
    {
      "slug": "writehuman-vs-humbot",
      "a": "writehuman",
      "b": "humbot",
      "shared": 49,
      "detectors": {
        "pangram": {
          "both": 0,
          "onlyA": 32,
          "onlyB": 0,
          "neither": 17
        },
        "gptzero": {
          "both": 30,
          "onlyA": 19,
          "onlyB": 0,
          "neither": 0
        },
        "originality": {
          "both": 34,
          "onlyA": 14,
          "onlyB": 0,
          "neither": 1
        },
        "zerogpt": {
          "both": 49,
          "onlyA": 0,
          "onlyB": 0,
          "neither": 0
        },
        "winston": {
          "both": 49,
          "onlyA": 0,
          "onlyB": 0,
          "neither": 0
        }
      },
      "allDetectors": {
        "both": 0,
        "onlyA": 32,
        "onlyB": 0,
        "neither": 17
      },
      "quality": {
        "aWins": 21,
        "bWins": 7,
        "ties": 21
      },
      "length": {
        "aShorter": 41,
        "bShorter": 7
      },
      "url": "https://humanizereval.com/compare/writehuman-vs-humbot/"
    },
    {
      "slug": "writehuman-vs-bypassgpt",
      "a": "writehuman",
      "b": "bypassgpt",
      "shared": 49,
      "detectors": {
        "pangram": {
          "both": 0,
          "onlyA": 32,
          "onlyB": 0,
          "neither": 17
        },
        "gptzero": {
          "both": 27,
          "onlyA": 22,
          "onlyB": 0,
          "neither": 0
        },
        "originality": {
          "both": 31,
          "onlyA": 17,
          "onlyB": 1,
          "neither": 0
        },
        "zerogpt": {
          "both": 49,
          "onlyA": 0,
          "onlyB": 0,
          "neither": 0
        },
        "winston": {
          "both": 49,
          "onlyA": 0,
          "onlyB": 0,
          "neither": 0
        }
      },
      "allDetectors": {
        "both": 0,
        "onlyA": 32,
        "onlyB": 0,
        "neither": 17
      },
      "quality": {
        "aWins": 22,
        "bWins": 10,
        "ties": 17
      },
      "length": {
        "aShorter": 37,
        "bShorter": 12
      },
      "url": "https://humanizereval.com/compare/writehuman-vs-bypassgpt/"
    },
    {
      "slug": "writehuman-vs-ryne",
      "a": "writehuman",
      "b": "ryne",
      "shared": 49,
      "detectors": {
        "pangram": {
          "both": 8,
          "onlyA": 24,
          "onlyB": 2,
          "neither": 15
        },
        "gptzero": {
          "both": 4,
          "onlyA": 45,
          "onlyB": 0,
          "neither": 0
        },
        "originality": {
          "both": 0,
          "onlyA": 48,
          "onlyB": 0,
          "neither": 1
        },
        "zerogpt": {
          "both": 30,
          "onlyA": 19,
          "onlyB": 0,
          "neither": 0
        },
        "winston": {
          "both": 13,
          "onlyA": 36,
          "onlyB": 0,
          "neither": 0
        }
      },
      "allDetectors": {
        "both": 0,
        "onlyA": 32,
        "onlyB": 0,
        "neither": 17
      },
      "quality": {
        "aWins": 7,
        "bWins": 32,
        "ties": 10
      },
      "length": {
        "aShorter": 27,
        "bShorter": 21
      },
      "url": "https://humanizereval.com/compare/writehuman-vs-ryne/"
    },
    {
      "slug": "grubby-vs-rephrasy",
      "a": "grubby",
      "b": "rephrasy",
      "shared": 50,
      "detectors": {
        "pangram": {
          "both": 14,
          "onlyA": 4,
          "onlyB": 9,
          "neither": 23
        },
        "gptzero": {
          "both": 44,
          "onlyA": 3,
          "onlyB": 0,
          "neither": 3
        },
        "originality": {
          "both": 42,
          "onlyA": 7,
          "onlyB": 1,
          "neither": 0
        },
        "zerogpt": {
          "both": 50,
          "onlyA": 0,
          "onlyB": 0,
          "neither": 0
        },
        "winston": {
          "both": 50,
          "onlyA": 0,
          "onlyB": 0,
          "neither": 0
        }
      },
      "allDetectors": {
        "both": 11,
        "onlyA": 7,
        "onlyB": 9,
        "neither": 23
      },
      "quality": {
        "aWins": 32,
        "bWins": 6,
        "ties": 12
      },
      "length": {
        "aShorter": 22,
        "bShorter": 28
      },
      "url": "https://humanizereval.com/compare/grubby-vs-rephrasy/"
    },
    {
      "slug": "grubby-vs-undetectable-ai",
      "a": "grubby",
      "b": "undetectable-ai",
      "shared": 50,
      "detectors": {
        "pangram": {
          "both": 9,
          "onlyA": 9,
          "onlyB": 7,
          "neither": 25
        },
        "gptzero": {
          "both": 47,
          "onlyA": 0,
          "onlyB": 1,
          "neither": 2
        },
        "originality": {
          "both": 46,
          "onlyA": 3,
          "onlyB": 1,
          "neither": 0
        },
        "zerogpt": {
          "both": 50,
          "onlyA": 0,
          "onlyB": 0,
          "neither": 0
        },
        "winston": {
          "both": 49,
          "onlyA": 1,
          "onlyB": 0,
          "neither": 0
        }
      },
      "allDetectors": {
        "both": 9,
        "onlyA": 9,
        "onlyB": 6,
        "neither": 26
      },
      "quality": {
        "aWins": 33,
        "bWins": 4,
        "ties": 13
      },
      "length": {
        "aShorter": 34,
        "bShorter": 16
      },
      "url": "https://humanizereval.com/compare/grubby-vs-undetectable-ai/"
    },
    {
      "slug": "grubby-vs-rewriteai",
      "a": "grubby",
      "b": "rewriteai",
      "shared": 50,
      "detectors": {
        "pangram": {
          "both": 8,
          "onlyA": 10,
          "onlyB": 6,
          "neither": 26
        },
        "gptzero": {
          "both": 41,
          "onlyA": 6,
          "onlyB": 2,
          "neither": 1
        },
        "originality": {
          "both": 43,
          "onlyA": 6,
          "onlyB": 1,
          "neither": 0
        },
        "zerogpt": {
          "both": 44,
          "onlyA": 6,
          "onlyB": 0,
          "neither": 0
        },
        "winston": {
          "both": 48,
          "onlyA": 2,
          "onlyB": 0,
          "neither": 0
        }
      },
      "allDetectors": {
        "both": 8,
        "onlyA": 10,
        "onlyB": 5,
        "neither": 27
      },
      "quality": {
        "aWins": 23,
        "bWins": 12,
        "ties": 15
      },
      "length": {
        "aShorter": 21,
        "bShorter": 29
      },
      "url": "https://humanizereval.com/compare/grubby-vs-rewriteai/"
    },
    {
      "slug": "grubby-vs-hix-bypass",
      "a": "grubby",
      "b": "hix-bypass",
      "shared": 50,
      "detectors": {
        "pangram": {
          "both": 1,
          "onlyA": 17,
          "onlyB": 0,
          "neither": 32
        },
        "gptzero": {
          "both": 34,
          "onlyA": 13,
          "onlyB": 0,
          "neither": 3
        },
        "originality": {
          "both": 32,
          "onlyA": 17,
          "onlyB": 0,
          "neither": 1
        },
        "zerogpt": {
          "both": 50,
          "onlyA": 0,
          "onlyB": 0,
          "neither": 0
        },
        "winston": {
          "both": 49,
          "onlyA": 1,
          "onlyB": 0,
          "neither": 0
        }
      },
      "allDetectors": {
        "both": 1,
        "onlyA": 17,
        "onlyB": 0,
        "neither": 32
      },
      "quality": {
        "aWins": 38,
        "bWins": 3,
        "ties": 9
      },
      "length": {
        "aShorter": 25,
        "bShorter": 24
      },
      "url": "https://humanizereval.com/compare/grubby-vs-hix-bypass/"
    },
    {
      "slug": "grubby-vs-humbot",
      "a": "grubby",
      "b": "humbot",
      "shared": 50,
      "detectors": {
        "pangram": {
          "both": 0,
          "onlyA": 18,
          "onlyB": 0,
          "neither": 32
        },
        "gptzero": {
          "both": 31,
          "onlyA": 16,
          "onlyB": 0,
          "neither": 3
        },
        "originality": {
          "both": 34,
          "onlyA": 15,
          "onlyB": 1,
          "neither": 0
        },
        "zerogpt": {
          "both": 50,
          "onlyA": 0,
          "onlyB": 0,
          "neither": 0
        },
        "winston": {
          "both": 50,
          "onlyA": 0,
          "onlyB": 0,
          "neither": 0
        }
      },
      "allDetectors": {
        "both": 0,
        "onlyA": 18,
        "onlyB": 0,
        "neither": 32
      },
      "quality": {
        "aWins": 39,
        "bWins": 0,
        "ties": 11
      },
      "length": {
        "aShorter": 26,
        "bShorter": 24
      },
      "url": "https://humanizereval.com/compare/grubby-vs-humbot/"
    },
    {
      "slug": "grubby-vs-bypassgpt",
      "a": "grubby",
      "b": "bypassgpt",
      "shared": 50,
      "detectors": {
        "pangram": {
          "both": 0,
          "onlyA": 18,
          "onlyB": 0,
          "neither": 32
        },
        "gptzero": {
          "both": 28,
          "onlyA": 19,
          "onlyB": 0,
          "neither": 3
        },
        "originality": {
          "both": 32,
          "onlyA": 17,
          "onlyB": 1,
          "neither": 0
        },
        "zerogpt": {
          "both": 50,
          "onlyA": 0,
          "onlyB": 0,
          "neither": 0
        },
        "winston": {
          "both": 50,
          "onlyA": 0,
          "onlyB": 0,
          "neither": 0
        }
      },
      "allDetectors": {
        "both": 0,
        "onlyA": 18,
        "onlyB": 0,
        "neither": 32
      },
      "quality": {
        "aWins": 41,
        "bWins": 2,
        "ties": 7
      },
      "length": {
        "aShorter": 25,
        "bShorter": 24
      },
      "url": "https://humanizereval.com/compare/grubby-vs-bypassgpt/"
    },
    {
      "slug": "grubby-vs-ryne",
      "a": "grubby",
      "b": "ryne",
      "shared": 50,
      "detectors": {
        "pangram": {
          "both": 7,
          "onlyA": 11,
          "onlyB": 4,
          "neither": 28
        },
        "gptzero": {
          "both": 4,
          "onlyA": 43,
          "onlyB": 0,
          "neither": 3
        },
        "originality": {
          "both": 0,
          "onlyA": 49,
          "onlyB": 0,
          "neither": 1
        },
        "zerogpt": {
          "both": 31,
          "onlyA": 19,
          "onlyB": 0,
          "neither": 0
        },
        "winston": {
          "both": 13,
          "onlyA": 37,
          "onlyB": 0,
          "neither": 0
        }
      },
      "allDetectors": {
        "both": 0,
        "onlyA": 18,
        "onlyB": 0,
        "neither": 32
      },
      "quality": {
        "aWins": 14,
        "bWins": 18,
        "ties": 18
      },
      "length": {
        "aShorter": 16,
        "bShorter": 33
      },
      "url": "https://humanizereval.com/compare/grubby-vs-ryne/"
    },
    {
      "slug": "rephrasy-vs-undetectable-ai",
      "a": "rephrasy",
      "b": "undetectable-ai",
      "shared": 50,
      "detectors": {
        "pangram": {
          "both": 11,
          "onlyA": 12,
          "onlyB": 5,
          "neither": 22
        },
        "gptzero": {
          "both": 44,
          "onlyA": 0,
          "onlyB": 4,
          "neither": 2
        },
        "originality": {
          "both": 41,
          "onlyA": 2,
          "onlyB": 6,
          "neither": 1
        },
        "zerogpt": {
          "both": 50,
          "onlyA": 0,
          "onlyB": 0,
          "neither": 0
        },
        "winston": {
          "both": 49,
          "onlyA": 1,
          "onlyB": 0,
          "neither": 0
        }
      },
      "allDetectors": {
        "both": 11,
        "onlyA": 9,
        "onlyB": 4,
        "neither": 26
      },
      "quality": {
        "aWins": 18,
        "bWins": 18,
        "ties": 14
      },
      "length": {
        "aShorter": 33,
        "bShorter": 17
      },
      "url": "https://humanizereval.com/compare/rephrasy-vs-undetectable-ai/"
    },
    {
      "slug": "rephrasy-vs-rewriteai",
      "a": "rephrasy",
      "b": "rewriteai",
      "shared": 50,
      "detectors": {
        "pangram": {
          "both": 10,
          "onlyA": 13,
          "onlyB": 4,
          "neither": 23
        },
        "gptzero": {
          "both": 39,
          "onlyA": 5,
          "onlyB": 4,
          "neither": 2
        },
        "originality": {
          "both": 37,
          "onlyA": 6,
          "onlyB": 7,
          "neither": 0
        },
        "zerogpt": {
          "both": 44,
          "onlyA": 6,
          "onlyB": 0,
          "neither": 0
        },
        "winston": {
          "both": 48,
          "onlyA": 2,
          "onlyB": 0,
          "neither": 0
        }
      },
      "allDetectors": {
        "both": 9,
        "onlyA": 11,
        "onlyB": 4,
        "neither": 26
      },
      "quality": {
        "aWins": 9,
        "bWins": 25,
        "ties": 16
      },
      "length": {
        "aShorter": 23,
        "bShorter": 27
      },
      "url": "https://humanizereval.com/compare/rephrasy-vs-rewriteai/"
    },
    {
      "slug": "rephrasy-vs-hix-bypass",
      "a": "rephrasy",
      "b": "hix-bypass",
      "shared": 50,
      "detectors": {
        "pangram": {
          "both": 1,
          "onlyA": 22,
          "onlyB": 0,
          "neither": 27
        },
        "gptzero": {
          "both": 33,
          "onlyA": 11,
          "onlyB": 1,
          "neither": 5
        },
        "originality": {
          "both": 30,
          "onlyA": 13,
          "onlyB": 2,
          "neither": 5
        },
        "zerogpt": {
          "both": 50,
          "onlyA": 0,
          "onlyB": 0,
          "neither": 0
        },
        "winston": {
          "both": 49,
          "onlyA": 1,
          "onlyB": 0,
          "neither": 0
        }
      },
      "allDetectors": {
        "both": 1,
        "onlyA": 19,
        "onlyB": 0,
        "neither": 30
      },
      "quality": {
        "aWins": 21,
        "bWins": 10,
        "ties": 19
      },
      "length": {
        "aShorter": 30,
        "bShorter": 19
      },
      "url": "https://humanizereval.com/compare/rephrasy-vs-hix-bypass/"
    },
    {
      "slug": "rephrasy-vs-humbot",
      "a": "rephrasy",
      "b": "humbot",
      "shared": 50,
      "detectors": {
        "pangram": {
          "both": 0,
          "onlyA": 23,
          "onlyB": 0,
          "neither": 27
        },
        "gptzero": {
          "both": 31,
          "onlyA": 13,
          "onlyB": 0,
          "neither": 6
        },
        "originality": {
          "both": 34,
          "onlyA": 9,
          "onlyB": 1,
          "neither": 6
        },
        "zerogpt": {
          "both": 50,
          "onlyA": 0,
          "onlyB": 0,
          "neither": 0
        },
        "winston": {
          "both": 50,
          "onlyA": 0,
          "onlyB": 0,
          "neither": 0
        }
      },
      "allDetectors": {
        "both": 0,
        "onlyA": 20,
        "onlyB": 0,
        "neither": 30
      },
      "quality": {
        "aWins": 22,
        "bWins": 12,
        "ties": 16
      },
      "length": {
        "aShorter": 28,
        "bShorter": 22
      },
      "url": "https://humanizereval.com/compare/rephrasy-vs-humbot/"
    },
    {
      "slug": "rephrasy-vs-bypassgpt",
      "a": "rephrasy",
      "b": "bypassgpt",
      "shared": 50,
      "detectors": {
        "pangram": {
          "both": 0,
          "onlyA": 23,
          "onlyB": 0,
          "neither": 27
        },
        "gptzero": {
          "both": 28,
          "onlyA": 16,
          "onlyB": 0,
          "neither": 6
        },
        "originality": {
          "both": 30,
          "onlyA": 13,
          "onlyB": 3,
          "neither": 4
        },
        "zerogpt": {
          "both": 50,
          "onlyA": 0,
          "onlyB": 0,
          "neither": 0
        },
        "winston": {
          "both": 50,
          "onlyA": 0,
          "onlyB": 0,
          "neither": 0
        }
      },
      "allDetectors": {
        "both": 0,
        "onlyA": 20,
        "onlyB": 0,
        "neither": 30
      },
      "quality": {
        "aWins": 22,
        "bWins": 13,
        "ties": 15
      },
      "length": {
        "aShorter": 30,
        "bShorter": 20
      },
      "url": "https://humanizereval.com/compare/rephrasy-vs-bypassgpt/"
    },
    {
      "slug": "rephrasy-vs-ryne",
      "a": "rephrasy",
      "b": "ryne",
      "shared": 50,
      "detectors": {
        "pangram": {
          "both": 9,
          "onlyA": 14,
          "onlyB": 2,
          "neither": 25
        },
        "gptzero": {
          "both": 4,
          "onlyA": 40,
          "onlyB": 0,
          "neither": 6
        },
        "originality": {
          "both": 0,
          "onlyA": 43,
          "onlyB": 0,
          "neither": 7
        },
        "zerogpt": {
          "both": 31,
          "onlyA": 19,
          "onlyB": 0,
          "neither": 0
        },
        "winston": {
          "both": 13,
          "onlyA": 37,
          "onlyB": 0,
          "neither": 0
        }
      },
      "allDetectors": {
        "both": 0,
        "onlyA": 20,
        "onlyB": 0,
        "neither": 30
      },
      "quality": {
        "aWins": 5,
        "bWins": 34,
        "ties": 11
      },
      "length": {
        "aShorter": 20,
        "bShorter": 30
      },
      "url": "https://humanizereval.com/compare/rephrasy-vs-ryne/"
    },
    {
      "slug": "undetectable-ai-vs-rewriteai",
      "a": "undetectable-ai",
      "b": "rewriteai",
      "shared": 50,
      "detectors": {
        "pangram": {
          "both": 8,
          "onlyA": 8,
          "onlyB": 6,
          "neither": 28
        },
        "gptzero": {
          "both": 42,
          "onlyA": 6,
          "onlyB": 1,
          "neither": 1
        },
        "originality": {
          "both": 42,
          "onlyA": 5,
          "onlyB": 2,
          "neither": 1
        },
        "zerogpt": {
          "both": 44,
          "onlyA": 6,
          "onlyB": 0,
          "neither": 0
        },
        "winston": {
          "both": 47,
          "onlyA": 2,
          "onlyB": 1,
          "neither": 0
        }
      },
      "allDetectors": {
        "both": 7,
        "onlyA": 8,
        "onlyB": 6,
        "neither": 29
      },
      "quality": {
        "aWins": 9,
        "bWins": 29,
        "ties": 12
      },
      "length": {
        "aShorter": 15,
        "bShorter": 35
      },
      "url": "https://humanizereval.com/compare/undetectable-ai-vs-rewriteai/"
    },
    {
      "slug": "undetectable-ai-vs-hix-bypass",
      "a": "undetectable-ai",
      "b": "hix-bypass",
      "shared": 50,
      "detectors": {
        "pangram": {
          "both": 1,
          "onlyA": 15,
          "onlyB": 0,
          "neither": 34
        },
        "gptzero": {
          "both": 34,
          "onlyA": 14,
          "onlyB": 0,
          "neither": 2
        },
        "originality": {
          "both": 31,
          "onlyA": 16,
          "onlyB": 1,
          "neither": 2
        },
        "zerogpt": {
          "both": 50,
          "onlyA": 0,
          "onlyB": 0,
          "neither": 0
        },
        "winston": {
          "both": 48,
          "onlyA": 1,
          "onlyB": 1,
          "neither": 0
        }
      },
      "allDetectors": {
        "both": 1,
        "onlyA": 14,
        "onlyB": 0,
        "neither": 35
      },
      "quality": {
        "aWins": 19,
        "bWins": 11,
        "ties": 20
      },
      "length": {
        "aShorter": 14,
        "bShorter": 35
      },
      "url": "https://humanizereval.com/compare/undetectable-ai-vs-hix-bypass/"
    },
    {
      "slug": "undetectable-ai-vs-humbot",
      "a": "undetectable-ai",
      "b": "humbot",
      "shared": 50,
      "detectors": {
        "pangram": {
          "both": 0,
          "onlyA": 16,
          "onlyB": 0,
          "neither": 34
        },
        "gptzero": {
          "both": 31,
          "onlyA": 17,
          "onlyB": 0,
          "neither": 2
        },
        "originality": {
          "both": 34,
          "onlyA": 13,
          "onlyB": 1,
          "neither": 2
        },
        "zerogpt": {
          "both": 50,
          "onlyA": 0,
          "onlyB": 0,
          "neither": 0
        },
        "winston": {
          "both": 49,
          "onlyA": 0,
          "onlyB": 1,
          "neither": 0
        }
      },
      "allDetectors": {
        "both": 0,
        "onlyA": 15,
        "onlyB": 0,
        "neither": 35
      },
      "quality": {
        "aWins": 17,
        "bWins": 8,
        "ties": 25
      },
      "length": {
        "aShorter": 17,
        "bShorter": 33
      },
      "url": "https://humanizereval.com/compare/undetectable-ai-vs-humbot/"
    },
    {
      "slug": "undetectable-ai-vs-bypassgpt",
      "a": "undetectable-ai",
      "b": "bypassgpt",
      "shared": 50,
      "detectors": {
        "pangram": {
          "both": 0,
          "onlyA": 16,
          "onlyB": 0,
          "neither": 34
        },
        "gptzero": {
          "both": 28,
          "onlyA": 20,
          "onlyB": 0,
          "neither": 2
        },
        "originality": {
          "both": 31,
          "onlyA": 16,
          "onlyB": 2,
          "neither": 1
        },
        "zerogpt": {
          "both": 50,
          "onlyA": 0,
          "onlyB": 0,
          "neither": 0
        },
        "winston": {
          "both": 49,
          "onlyA": 0,
          "onlyB": 1,
          "neither": 0
        }
      },
      "allDetectors": {
        "both": 0,
        "onlyA": 15,
        "onlyB": 0,
        "neither": 35
      },
      "quality": {
        "aWins": 16,
        "bWins": 11,
        "ties": 23
      },
      "length": {
        "aShorter": 15,
        "bShorter": 35
      },
      "url": "https://humanizereval.com/compare/undetectable-ai-vs-bypassgpt/"
    },
    {
      "slug": "undetectable-ai-vs-ryne",
      "a": "undetectable-ai",
      "b": "ryne",
      "shared": 50,
      "detectors": {
        "pangram": {
          "both": 4,
          "onlyA": 12,
          "onlyB": 7,
          "neither": 27
        },
        "gptzero": {
          "both": 4,
          "onlyA": 44,
          "onlyB": 0,
          "neither": 2
        },
        "originality": {
          "both": 0,
          "onlyA": 47,
          "onlyB": 0,
          "neither": 3
        },
        "zerogpt": {
          "both": 31,
          "onlyA": 19,
          "onlyB": 0,
          "neither": 0
        },
        "winston": {
          "both": 13,
          "onlyA": 36,
          "onlyB": 0,
          "neither": 1
        }
      },
      "allDetectors": {
        "both": 0,
        "onlyA": 15,
        "onlyB": 0,
        "neither": 35
      },
      "quality": {
        "aWins": 5,
        "bWins": 33,
        "ties": 12
      },
      "length": {
        "aShorter": 8,
        "bShorter": 42
      },
      "url": "https://humanizereval.com/compare/undetectable-ai-vs-ryne/"
    },
    {
      "slug": "rewriteai-vs-hix-bypass",
      "a": "rewriteai",
      "b": "hix-bypass",
      "shared": 50,
      "detectors": {
        "pangram": {
          "both": 1,
          "onlyA": 13,
          "onlyB": 0,
          "neither": 36
        },
        "gptzero": {
          "both": 33,
          "onlyA": 10,
          "onlyB": 1,
          "neither": 6
        },
        "originality": {
          "both": 29,
          "onlyA": 15,
          "onlyB": 3,
          "neither": 3
        },
        "zerogpt": {
          "both": 44,
          "onlyA": 0,
          "onlyB": 6,
          "neither": 0
        },
        "winston": {
          "both": 47,
          "onlyA": 1,
          "onlyB": 2,
          "neither": 0
        }
      },
      "allDetectors": {
        "both": 1,
        "onlyA": 12,
        "onlyB": 0,
        "neither": 37
      },
      "quality": {
        "aWins": 35,
        "bWins": 2,
        "ties": 13
      },
      "length": {
        "aShorter": 30,
        "bShorter": 20
      },
      "url": "https://humanizereval.com/compare/rewriteai-vs-hix-bypass/"
    },
    {
      "slug": "rewriteai-vs-humbot",
      "a": "rewriteai",
      "b": "humbot",
      "shared": 50,
      "detectors": {
        "pangram": {
          "both": 0,
          "onlyA": 14,
          "onlyB": 0,
          "neither": 36
        },
        "gptzero": {
          "both": 31,
          "onlyA": 12,
          "onlyB": 0,
          "neither": 7
        },
        "originality": {
          "both": 32,
          "onlyA": 12,
          "onlyB": 3,
          "neither": 3
        },
        "zerogpt": {
          "both": 44,
          "onlyA": 0,
          "onlyB": 6,
          "neither": 0
        },
        "winston": {
          "both": 48,
          "onlyA": 0,
          "onlyB": 2,
          "neither": 0
        }
      },
      "allDetectors": {
        "both": 0,
        "onlyA": 13,
        "onlyB": 0,
        "neither": 37
      },
      "quality": {
        "aWins": 35,
        "bWins": 1,
        "ties": 14
      },
      "length": {
        "aShorter": 31,
        "bShorter": 19
      },
      "url": "https://humanizereval.com/compare/rewriteai-vs-humbot/"
    },
    {
      "slug": "rewriteai-vs-bypassgpt",
      "a": "rewriteai",
      "b": "bypassgpt",
      "shared": 50,
      "detectors": {
        "pangram": {
          "both": 0,
          "onlyA": 14,
          "onlyB": 0,
          "neither": 36
        },
        "gptzero": {
          "both": 28,
          "onlyA": 15,
          "onlyB": 0,
          "neither": 7
        },
        "originality": {
          "both": 31,
          "onlyA": 13,
          "onlyB": 2,
          "neither": 4
        },
        "zerogpt": {
          "both": 44,
          "onlyA": 0,
          "onlyB": 6,
          "neither": 0
        },
        "winston": {
          "both": 48,
          "onlyA": 0,
          "onlyB": 2,
          "neither": 0
        }
      },
      "allDetectors": {
        "both": 0,
        "onlyA": 13,
        "onlyB": 0,
        "neither": 37
      },
      "quality": {
        "aWins": 31,
        "bWins": 4,
        "ties": 15
      },
      "length": {
        "aShorter": 31,
        "bShorter": 19
      },
      "url": "https://humanizereval.com/compare/rewriteai-vs-bypassgpt/"
    },
    {
      "slug": "rewriteai-vs-ryne",
      "a": "rewriteai",
      "b": "ryne",
      "shared": 50,
      "detectors": {
        "pangram": {
          "both": 5,
          "onlyA": 9,
          "onlyB": 6,
          "neither": 30
        },
        "gptzero": {
          "both": 4,
          "onlyA": 39,
          "onlyB": 0,
          "neither": 7
        },
        "originality": {
          "both": 0,
          "onlyA": 44,
          "onlyB": 0,
          "neither": 6
        },
        "zerogpt": {
          "both": 31,
          "onlyA": 13,
          "onlyB": 0,
          "neither": 6
        },
        "winston": {
          "both": 13,
          "onlyA": 35,
          "onlyB": 0,
          "neither": 2
        }
      },
      "allDetectors": {
        "both": 0,
        "onlyA": 13,
        "onlyB": 0,
        "neither": 37
      },
      "quality": {
        "aWins": 12,
        "bWins": 21,
        "ties": 17
      },
      "length": {
        "aShorter": 23,
        "bShorter": 26
      },
      "url": "https://humanizereval.com/compare/rewriteai-vs-ryne/"
    },
    {
      "slug": "hix-bypass-vs-humbot",
      "a": "hix-bypass",
      "b": "humbot",
      "shared": 50,
      "detectors": {
        "pangram": {
          "both": 0,
          "onlyA": 1,
          "onlyB": 0,
          "neither": 49
        },
        "gptzero": {
          "both": 30,
          "onlyA": 4,
          "onlyB": 1,
          "neither": 15
        },
        "originality": {
          "both": 27,
          "onlyA": 5,
          "onlyB": 8,
          "neither": 10
        },
        "zerogpt": {
          "both": 50,
          "onlyA": 0,
          "onlyB": 0,
          "neither": 0
        },
        "winston": {
          "both": 49,
          "onlyA": 0,
          "onlyB": 1,
          "neither": 0
        }
      },
      "allDetectors": {
        "both": 0,
        "onlyA": 1,
        "onlyB": 0,
        "neither": 49
      },
      "quality": {
        "aWins": 13,
        "bWins": 15,
        "ties": 22
      },
      "length": {
        "aShorter": 27,
        "bShorter": 22
      },
      "url": "https://humanizereval.com/compare/hix-bypass-vs-humbot/"
    },
    {
      "slug": "hix-bypass-vs-bypassgpt",
      "a": "hix-bypass",
      "b": "bypassgpt",
      "shared": 50,
      "detectors": {
        "pangram": {
          "both": 0,
          "onlyA": 1,
          "onlyB": 0,
          "neither": 49
        },
        "gptzero": {
          "both": 28,
          "onlyA": 6,
          "onlyB": 0,
          "neither": 16
        },
        "originality": {
          "both": 25,
          "onlyA": 7,
          "onlyB": 8,
          "neither": 10
        },
        "zerogpt": {
          "both": 50,
          "onlyA": 0,
          "onlyB": 0,
          "neither": 0
        },
        "winston": {
          "both": 49,
          "onlyA": 0,
          "onlyB": 1,
          "neither": 0
        }
      },
      "allDetectors": {
        "both": 0,
        "onlyA": 1,
        "onlyB": 0,
        "neither": 49
      },
      "quality": {
        "aWins": 12,
        "bWins": 15,
        "ties": 23
      },
      "length": {
        "aShorter": 24,
        "bShorter": 26
      },
      "url": "https://humanizereval.com/compare/hix-bypass-vs-bypassgpt/"
    },
    {
      "slug": "hix-bypass-vs-ryne",
      "a": "hix-bypass",
      "b": "ryne",
      "shared": 50,
      "detectors": {
        "pangram": {
          "both": 1,
          "onlyA": 0,
          "onlyB": 10,
          "neither": 39
        },
        "gptzero": {
          "both": 4,
          "onlyA": 30,
          "onlyB": 0,
          "neither": 16
        },
        "originality": {
          "both": 0,
          "onlyA": 32,
          "onlyB": 0,
          "neither": 18
        },
        "zerogpt": {
          "both": 31,
          "onlyA": 19,
          "onlyB": 0,
          "neither": 0
        },
        "winston": {
          "both": 13,
          "onlyA": 36,
          "onlyB": 0,
          "neither": 1
        }
      },
      "allDetectors": {
        "both": 0,
        "onlyA": 1,
        "onlyB": 0,
        "neither": 49
      },
      "quality": {
        "aWins": 1,
        "bWins": 38,
        "ties": 11
      },
      "length": {
        "aShorter": 11,
        "bShorter": 39
      },
      "url": "https://humanizereval.com/compare/hix-bypass-vs-ryne/"
    },
    {
      "slug": "humbot-vs-bypassgpt",
      "a": "humbot",
      "b": "bypassgpt",
      "shared": 50,
      "detectors": {
        "pangram": {
          "both": 0,
          "onlyA": 0,
          "onlyB": 0,
          "neither": 50
        },
        "gptzero": {
          "both": 28,
          "onlyA": 3,
          "onlyB": 0,
          "neither": 19
        },
        "originality": {
          "both": 27,
          "onlyA": 8,
          "onlyB": 6,
          "neither": 9
        },
        "zerogpt": {
          "both": 50,
          "onlyA": 0,
          "onlyB": 0,
          "neither": 0
        },
        "winston": {
          "both": 50,
          "onlyA": 0,
          "onlyB": 0,
          "neither": 0
        }
      },
      "allDetectors": {
        "both": 0,
        "onlyA": 0,
        "onlyB": 0,
        "neither": 50
      },
      "quality": {
        "aWins": 8,
        "bWins": 10,
        "ties": 32
      },
      "length": {
        "aShorter": 24,
        "bShorter": 26
      },
      "url": "https://humanizereval.com/compare/humbot-vs-bypassgpt/"
    },
    {
      "slug": "humbot-vs-ryne",
      "a": "humbot",
      "b": "ryne",
      "shared": 50,
      "detectors": {
        "pangram": {
          "both": 0,
          "onlyA": 0,
          "onlyB": 11,
          "neither": 39
        },
        "gptzero": {
          "both": 4,
          "onlyA": 27,
          "onlyB": 0,
          "neither": 19
        },
        "originality": {
          "both": 0,
          "onlyA": 35,
          "onlyB": 0,
          "neither": 15
        },
        "zerogpt": {
          "both": 31,
          "onlyA": 19,
          "onlyB": 0,
          "neither": 0
        },
        "winston": {
          "both": 13,
          "onlyA": 37,
          "onlyB": 0,
          "neither": 0
        }
      },
      "allDetectors": {
        "both": 0,
        "onlyA": 0,
        "onlyB": 0,
        "neither": 50
      },
      "quality": {
        "aWins": 2,
        "bWins": 38,
        "ties": 10
      },
      "length": {
        "aShorter": 12,
        "bShorter": 38
      },
      "url": "https://humanizereval.com/compare/humbot-vs-ryne/"
    },
    {
      "slug": "bypassgpt-vs-ryne",
      "a": "bypassgpt",
      "b": "ryne",
      "shared": 50,
      "detectors": {
        "pangram": {
          "both": 0,
          "onlyA": 0,
          "onlyB": 11,
          "neither": 39
        },
        "gptzero": {
          "both": 4,
          "onlyA": 24,
          "onlyB": 0,
          "neither": 22
        },
        "originality": {
          "both": 0,
          "onlyA": 33,
          "onlyB": 0,
          "neither": 17
        },
        "zerogpt": {
          "both": 31,
          "onlyA": 19,
          "onlyB": 0,
          "neither": 0
        },
        "winston": {
          "both": 13,
          "onlyA": 37,
          "onlyB": 0,
          "neither": 0
        }
      },
      "allDetectors": {
        "both": 0,
        "onlyA": 0,
        "onlyB": 0,
        "neither": 50
      },
      "quality": {
        "aWins": 3,
        "bWins": 38,
        "ties": 9
      },
      "length": {
        "aShorter": 11,
        "bShorter": 39
      },
      "url": "https://humanizereval.com/compare/bypassgpt-vs-ryne/"
    }
  ],
  "knownGaps": [
    "The quality judge model, rubric prompt and pass threshold are not disclosed.",
    "Test texts are production outputs, not a published prompt set; no source or output text is published.",
    "Identical-output counts are not recorded in this schema.",
    "Turnitin and Copyleaks are not tested. Turnitin has no public API at this volume."
  ],
  "source": {
    "repo": "https://github.com/StealthGPT-Labs/humanizer-benchmark",
    "report": "https://github.com/StealthGPT-Labs/humanizer-benchmark/tree/main/reports/2026-09-30-humanizer-comparison",
    "scoresCsv": "https://github.com/StealthGPT-Labs/humanizer-benchmark/blob/main/reports/2026-09-30-humanizer-comparison/data/scores.csv",
    "summaryJson": "https://github.com/StealthGPT-Labs/humanizer-benchmark/blob/main/reports/2026-09-30-humanizer-comparison/data/summary.json",
    "scoresCsvSha256": "e78de0985b8c057da00293a0606548066299508e55bcd2a708e62526549b0f25",
    "verifyCommand": "python3 scripts/verify_report.py reports/2026-09-30-humanizer-comparison"
  }
}