All free flows

Static HTML Duplicate-ID Review JSON

Review every repeated nonempty ID in static HTML with its complete parsed element ordinals and full inventory context.

Processing stays in your browser; code and assets download as needed. Original and checkpoint downloads retain source content, including omitted values. Reset and Exit stop this session’s owned work; they do not establish secure erasure or anonymity. Markup is parsed as data; source pages are not opened and their scripts are not executed.

This flow needs JavaScript. If it does not load, refresh the page and try again.

About this flow

Paste static markup or select a UTF-8 TXT copy. Choose document or neutral-template fragment parsing, download the complete duplicate-ID JSON array, and keep the full inventory checkpoint and original for context. A no-collision result is the valid array [].

Limitations

  • One UTF-8 TXT input or pasted source at most 200,000 UTF-16 units and 800,000 bytes. The unchanged parser's node/depth/attribute/occurrence/output/time bounds apply.
  • The complete inventory must also fit downstream 5 MiB, 200,000-value and 40-level JSON limits; otherwise no final is produced and the genuine checkpoint remains.
  • IDs are exact parsed strings. Empty IDs are excluded, whitespace-only IDs are not empty, duplicate raw attributes normalize and inert template descendants are included.
  • The full inventory supplies context; a duplicate involving inert template contents is not certified as an active-page collision.
  • No live DOM scan, CSS/script evaluation, HTML validity/accessibility/security certification, automatic repair, redaction or measured-demand claim.