Understand your query plans. Instantly.
Paste EXPLAIN ANALYZE from PostgreSQL or execution plan XML from SQL Server. Get a visual plan, bottleneck detection, and plain-language suggestions.
Auto-Detection
Paste any supported format. We figure out the database engine automatically.
Visual Tree
Interactive collapsible plan tree with time bars and severity colors.
Bottleneck Detection
Finds the most expensive path and common antipatterns across both engines.
How to Get EXPLAIN Output
PostgreSQL — EXPLAIN (FORMAT JSON)
Most reliable format. Works across all PG 12+ versions.
EXPLAIN (ANALYZE, BUFFERS, FORMAT JSON)
SELECT ...
PostgreSQL — EXPLAIN ANALYZE (TEXT)
Copy the entire output including the QUERY PLAN header.
EXPLAIN (ANALYZE, BUFFERS, FORMAT TEXT)
SELECT ...
SQL Server — Execution Plan XML
In SSMS: enable Include Actual Execution Plan (Ctrl+M), run query, right-click plan → Save Execution Plan As... → paste the .sqlplan file contents.
Or use:
SET STATISTICS XML ON;
GO
SELECT ...
GO
SET STATISTICS XML OFF;
SQL Server — STATISTICS PROFILE (TEXT)
Text fallback. Copy the entire output including headers.
SET STATISTICS PROFILE ON;
GO
SELECT ...
GO
SET STATISTICS PROFILE OFF;
Also paste your SQL query in the second textarea for stronger analysis and index suggestions.
Anonymous mode: Check the box to analyze without saving. Nothing touches our database.