Nutter Tools
Nutter Tools

A free toolbox that runs in your browser. A tool for every job.

Your files never leave your device

Images

  • Convert images
  • Compress images
  • Resize images
  • Crop
  • Watermark

PDF & files

  • Merge PDFs
  • Split a PDF
  • Images to PDF
  • PDF to images
  • Remove photo location

Video & audio

  • Compress video
  • Convert video
  • Video to GIF
  • Convert audio
  • Trim audio

Everyday

  • QR codes
  • Passwords
  • Time zones
  • Unit converter
  • Word count
  • Webcam test

Developer

  • JSON formatter
  • Base64
  • Regex tester
  • Hashes
  • JWT decoder

Site

  • About
  • Contact
  • Settings
  • Privacy
  • Terms
  • Site map
  • llms.txt

Everyday

  • Images
  • Video
  • Audio
  • PDF & files
  • Text
  • QR codes
  • Units & math
  • Time & dates
  • Color
  • Passwords & IDs
  • Device tests
  • Sun & moon

For developers

  • JSON
  • Encoding
  • Regex & cron
  • Web & auth
  • Hashing & encryption
  • Config files
  • Network
  • Browser
  • AI
  • Fake data
© Nutter Toolsnutter.tools
  1. Home
  2. Regex & cron
  3. DOM complexity analyzer
Your files stay on your device

DOM complexity analyzer

Paste HTML and get element count, maximum depth, widest parents, repeated structures as DOM hotspots, a tag breakdown, and findings against the 800 and 1400 node thresholds.

This tool is in beta

Still being tested. If a result looks wrong, tell us.

Report a problem

HTML to measure

Paste rendered HTML, view-source will not do

Paste HTML to measure its DOM.

The analysis runs in this tab through the browser's own HTML parser, so a fragment is measured as the document a browser would build from it, implicit html, head and body included. Text and comment nodes count only when they carry characters. This tool cannot fetch a URL, run JavaScript, or see what your framework renders at runtime; paste the rendered markup from devtools instead. The thresholds come from Lighthouse's DOM size audit guidance, not from this site.

Examples

Pastes cap at 300k characters and the walk stops at 20,000 elements. The grading thresholds are Lighthouse's: 800 nodes before a warning, 1,400 before a fail, depth past 32, more than 60 children on one parent.

More regex & cron tools

  • Accessible name debugger
  • HTML workbench
All regex & cron tools

Was this tool useful?