{
  "date": "2026-11-05",
  "not_google_top10": true,
  "rows": [
    {
      "index": 1,
      "url": "https://dev.shrake.in/xml-formatter",
      "http": "200",
      "characters": 3020,
      "readable": true,
      "six_columns": {
        "input": "XML text; file picker only where body explicitly lists file input",
        "output": "Formatted XML, copy/download as stated",
        "quality": "Mixed/text-only/xml:space preserved; tokenizer copying; schema validation not provided",
        "login": "No-sign-up wording only where explicit; otherwise untested/unknown",
        "batch": "Not established by read body; unknown",
        "limit": "Not established/unknown"
      },
      "gap_scope": "Read text does not provide this new6-fixture2-pass24-output byte/text dataset. Not a claim that generic whitespace risks or idempotence are undiscovered. No online behavior tested."
    },
    {
      "index": 2,
      "url": "https://gigatools.site/tools/xml-formatter",
      "http": "200",
      "characters": 4218,
      "readable": true,
      "six_columns": {
        "input": "XML text; file picker only where body explicitly lists file input",
        "output": "Formatted XML, copy/download as stated",
        "quality": "Mixed/CDATA/xml:space unchanged; rejects DOCTYPE; 2MB stated",
        "login": "No-sign-up wording only where explicit; otherwise untested/unknown",
        "batch": "Not established by read body; unknown",
        "limit": "2MB"
      },
      "gap_scope": "Read text does not provide this new6-fixture2-pass24-output byte/text dataset. Not a claim that generic whitespace risks or idempotence are undiscovered. No online behavior tested."
    },
    {
      "index": 3,
      "url": "https://omnitools.space/tools/developer/xml-formatter/",
      "http": "200",
      "characters": 2721,
      "readable": true,
      "six_columns": {
        "input": "XML text; file picker only where body explicitly lists file input",
        "output": "Formatted XML, copy/download as stated",
        "quality": "Explicitly does not honor xml:space; trims text runs; later generic no-data-change claim not proven",
        "login": "No-sign-up wording only where explicit; otherwise untested/unknown",
        "batch": "Not established by read body; unknown",
        "limit": "Not established/unknown"
      },
      "gap_scope": "Read text does not provide this new6-fixture2-pass24-output byte/text dataset. Not a claim that generic whitespace risks or idempotence are undiscovered. No online behavior tested."
    },
    {
      "index": 4,
      "url": "https://freetoolcabin.com/xml-formatter/",
      "http": "200",
      "characters": 10056,
      "readable": true,
      "six_columns": {
        "input": "XML text; file picker only where body explicitly lists file input",
        "output": "Formatted XML, copy/download as stated",
        "quality": "Mixed/xml:space preserved; comments/CDATA/PI/DOCTYPE verbatim claimed",
        "login": "No-sign-up wording only where explicit; otherwise untested/unknown",
        "batch": "Not established by read body; unknown",
        "limit": "Not established/unknown"
      },
      "gap_scope": "Read text does not provide this new6-fixture2-pass24-output byte/text dataset. Not a claim that generic whitespace risks or idempotence are undiscovered. No online behavior tested."
    },
    {
      "index": 5,
      "url": "https://tanod.dev/tools/xml-formatter/",
      "http": "200",
      "characters": 9137,
      "readable": true,
      "six_columns": {
        "input": "XML text; file picker only where body explicitly lists file input",
        "output": "Formatted XML, copy/download as stated",
        "quality": "Mixed/xml:space preserved; tokenizer original pieces; about10MB stated",
        "login": "No-sign-up wording only where explicit; otherwise untested/unknown",
        "batch": "Not established by read body; unknown",
        "limit": "about10MB"
      },
      "gap_scope": "Read text does not provide this new6-fixture2-pass24-output byte/text dataset. Not a claim that generic whitespace risks or idempotence are undiscovered. No online behavior tested."
    },
    {
      "index": 6,
      "url": "https://tonyskill.com/xml-formatter",
      "http": "200",
      "characters": 3341,
      "readable": true,
      "six_columns": {
        "input": "XML text; file picker only where body explicitly lists file input",
        "output": "Formatted XML, copy/download as stated",
        "quality": "Mixed/CDATA preserved;50MB per file stated",
        "login": "No-sign-up wording only where explicit; otherwise untested/unknown",
        "batch": "Not established by read body; unknown",
        "limit": "50MB"
      },
      "gap_scope": "Read text does not provide this new6-fixture2-pass24-output byte/text dataset. Not a claim that generic whitespace risks or idempotence are undiscovered. No online behavior tested."
    },
    {
      "index": 7,
      "url": "https://loopaloo.com/tools/xml-formatter/",
      "http": "200",
      "characters": 10514,
      "readable": true,
      "six_columns": {
        "input": "XML text; file picker only where body explicitly lists file input",
        "output": "Formatted XML, copy/download as stated",
        "quality": "Mixed/xml:space preserved; mentions checking against xmllint/ET;15/15corpus claim not independently verified",
        "login": "No-sign-up wording only where explicit; otherwise untested/unknown",
        "batch": "Not established by read body; unknown",
        "limit": "Not established/unknown"
      },
      "gap_scope": "Read text does not provide this new6-fixture2-pass24-output byte/text dataset. Not a claim that generic whitespace risks or idempotence are undiscovered. No online behavior tested."
    },
    {
      "index": 8,
      "url": "https://galaxyoftools.com/xml-formatter/",
      "http": "200",
      "characters": 9281,
      "readable": true,
      "six_columns": {
        "input": "XML text; file picker only where body explicitly lists file input",
        "output": "Formatted XML, copy/download as stated",
        "quality": "xml:space protected; edge text trimmed where reformatted;400KB live pause stated",
        "login": "No-sign-up wording only where explicit; otherwise untested/unknown",
        "batch": "Not established by read body; unknown",
        "limit": "400KB live-update pause, not absolute limit"
      },
      "gap_scope": "Read text does not provide this new6-fixture2-pass24-output byte/text dataset. Not a claim that generic whitespace risks or idempotence are undiscovered. No online behavior tested."
    },
    {
      "index": 9,
      "url": "https://formatbento.me/xml-formatter/",
      "http": "200",
      "characters": 2876,
      "readable": true,
      "six_columns": {
        "input": "XML text; file picker only where body explicitly lists file input",
        "output": "Formatted XML, copy/download as stated",
        "quality": "Mixed/xml:space preserved; attribute wrapping; no XSD/DTD validation",
        "login": "No-sign-up wording only where explicit; otherwise untested/unknown",
        "batch": "Not established by read body; unknown",
        "limit": "Not established/unknown"
      },
      "gap_scope": "Read text does not provide this new6-fixture2-pass24-output byte/text dataset. Not a claim that generic whitespace risks or idempotence are undiscovered. No online behavior tested."
    },
    {
      "index": 10,
      "url": "https://codr.tools/xml-formatter",
      "http": "200",
      "characters": 27570,
      "readable": true,
      "six_columns": {
        "input": "XML text; file picker only where body explicitly lists file input",
        "output": "Formatted XML, copy/download as stated",
        "quality": "Contains actual Python3.11.14 minidom/ET mixedHello-world experiment; generic mixed-content comparison already covered and excluded from numerator",
        "login": "No-sign-up wording only where explicit; otherwise untested/unknown",
        "batch": "Not established by read body; unknown",
        "limit": "fewMB comfortable; outputpreview200000chars; depth1000 claimed"
      },
      "gap_scope": "Read text does not provide this new6-fixture2-pass24-output byte/text dataset. Not a claim that generic whitespace risks or idempotence are undiscovered. No online behavior tested."
    }
  ]
}