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. SQL explain plan visualizer
Your files stay on your device

SQL explain plan visualizer

Paste a PostgreSQL or MySQL EXPLAIN output and see the plan as an operator tree with hot nodes and row estimate warnings.

This tool is in beta

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

Report a problem

EXPLAIN output

867 characters · 13 lines

Paste an EXPLAIN output to see the plan tree.

This tool reads plans you paste; it never connects to a database and never runs your query. PostgreSQL reports actual time and rows as per-loop averages, so every cross-node comparison here multiplies by loops first, and exclusive time floors at 0 because parallel workers and InitPlans can push the arithmetic negative. Wrapped lines from narrow terminals can break the text-plan parse; JSON plans have no such weakness. MySQL EXPLAIN=TREE output, SQL Server showplan XML, and Oracle plans are not read.

Plan source

FormatAuto detects Postgres JSON vs MySQL by their markers

Pastes stay under 5,000,000 characters and 5,000 nodes. psql headers, dashed rules, row-count footers, and trailing + characters are stripped automatically. Plans that carry literal values stay in the copy and CSV exports; check before sharing.

More regex & cron tools

  • JSON query
  • JSON formatter
  • JSON diff
All regex & cron tools

Was this tool useful?