Free on WordPress.org

Speedix Speed Profiler

Identify exactly which plugins are slowing down your WordPress site. Measure hook execution times, export reports, and visualize trends with up to 7 days of data retention.

WP 6.3-6.9
PHP 7.4+
GPL Licensed
W My Site
142 ms
Dashboard Settings
💙 Health Score
78
Good
SERVER RESPONSE
142 ms
Plugins Theme Core
🔥 Hotspots
1 woocommerce_init
2 wp_head
3 init
Timeline
By Plugin
Plugin Impact
woocommerce 36%
theme:flavor 25%
wordpress-core 19%
7 Days
Data retention
Features

Everything you need to diagnose performance issues

Speedix gives you actionable insights, not just numbers. Find the culprits, fix them fast.

Frontend Timing & Core Web Vitals

Track real user metrics: FCP (First Contentful Paint), LCP (Largest Contentful Paint), DOM Ready, Load Time, and TTFB. Desktop vs Mobile comparison charts show exactly where users experience slowness.

22-Point Site Health Scan

Comprehensive diagnostic: autoload bloat, PHP version, OPcache status, memory usage, asset counts, CPU time, and more. Color-coded severity with email reports and clipboard copy.

Server Response Metrics

See your server response time with full breakdown: Plugins, Theme, Core, Database, and HTTP calls. Color-coded indicators show performance status at a glance.

Plugin-by-Plugin Breakdown

Identify the slowest plugins instantly. Ranked list shows time consumption per plugin so you know exactly what to optimize or replace.

External APIs Monitoring

Track third-party HTTP requests—often the biggest source of slowdowns. See calls grouped by host, expand for endpoints, and view response time history.

Hotspots Detection

Instantly spot the top 5 slowest hooks with color-coded severity. Focus your optimization efforts where they'll have the biggest impact.

Hook Timing Analysis

Measure execution time for every WordPress action and filter. See exactly which hooks are slow and which plugins registered callbacks on them.

Source Breakdown

Visual pie chart showing time spent in Plugins vs Theme vs WordPress Core vs Database vs HTTP. Know immediately where to focus.

History Charts

Click any metric to see trends over time. Track response time, memory, OPcache, database queries, and API calls with min/max/avg lines.

Health Score

Get a 0-100 performance score based on response time, slow hooks, and plugin overhead. Actionable recommendations tell you what to fix.

Page-Specific Metrics

Profile specific URLs like checkout, cart, or product pages. See per-page response time trends and admin bar metrics in real-time.

Database, OPcache & Object Cache

Monitor DB query time, slow queries, OPcache hit rate, and Object Cache effectiveness. Track Redis/Memcached stats and get alerts for configuration issues.

Built-in WooCommerce Support

Dedicated WooCommerce tab with 9 hook categories: Checkout, Cart, Products, Orders, Shipping, Payment, Subscriptions, Memberships, and Blocks.

Environment Warnings

Automatic detection of issues: OPcache limits, autoload bloat, memory problems, caching plugins, debug mode, and server configuration.

Overload Protection

Monitors its own overhead and automatically pauses if profiling starts slowing your site. Safe to run on production with the right preset.

Export Reports

Export profiling data as CSV, JSON, or Markdown. Perfect for client reports, team documentation, or before/after comparisons.

Asset Tracking (JS/CSS)

Count enqueued JavaScript and CSS files with source detection. See which plugin adds each asset, track inline scripts, and get warnings when asset counts hurt performance.

In Action

See Speedix in action

A visual tour of the dashboard, settings, and WooCommerce integration.

Frontend Timing Core Web Vitals
FCP
1.2s
Desktop
Mobile
LCP
2.8s
Desktop
Mobile
TTFB
142ms
Desktop
Mobile

Frontend Timing & Core Web Vitals

Track real user metrics: FCP, LCP, DOM Ready, Load, and TTFB. Desktop vs Mobile comparison shows exactly where users experience slowness.

📊 Site Health Scan ✉ Email 📋 Copy
Autoload Options: 1.2 MB Exceeds 900KB threshold
PHP Version: 8.0 Consider upgrading to 8.2+
OPcache: 98% hit rate Working optimally
JS/CSS Files: 18 / 12 Within healthy limits

22-Point Site Health Scan

Comprehensive diagnostic covering autoload bloat, PHP version, OPcache, memory, assets, CPU time, and more. Email or copy reports instantly.

🔥 Hotspots
1 woocommerce_init ⚠ Slow
2 wp_head ⚠ Slow
3 init ⚠ Slow
4 wp_footer ✓ OK
5 the_content ✓ OK

Hotspots Card

Instantly see the top 5 slowest hooks with color-coded severity. Red flags critical issues, yellow warns, green is acceptable.

💙 Health Score
78
Good
Response time is fast
3 slow hooks detected
Plugin overhead acceptable

Health Score

Get a 0-100 score based on response time, slow hooks count, and plugin overhead. Includes actionable recommendations.

Compatibility 3 issues
OPcache 87% full Consider increasing memory
WP Rocket detected Cached pages won't profile
Redis object cache Timing still accurate

Compatibility Warnings

Automatic detection of OPcache limits, caching plugins, server load, and configuration issues that may affect profiling.

Quick Setup Presets
🔒
Safe Mode
Production
Balanced
Recommended
🔍
Detailed
Debugging
Profiling
Retention 7 days
Skip Admin

Quick Presets & Auto-Detect

Choose Safe, Balanced, or Detailed mode, or use Auto-Detect to analyze your site and get smart threshold and sample rate recommendations based on your actual hook timing.

WooCommerce 9 Categories
🛒 Cart
💳 Checkout
📦 Products
🚚 Shipping
💳 Payment

WooCommerce Integration

Dedicated tab shows performance by category: Cart, Checkout, Products, Shipping, Payment, Subscriptions, Memberships, and Blocks.

🌐 External APIs 4 hosts, 847ms total
api.stripe.com 3 endpoints 412ms
/v1/payment_intents 24 calls 287ms avg 📈
/v1/customers 12 calls 98ms avg 📈
woocommerce.com 2 endpoints 185ms
api.wordpress.org 1 endpoint 142ms

External APIs Monitoring

Track third-party HTTP requests grouped by hostname. Expand to see endpoints, click the chart icon to view response time history for any API.

api.stripe.com/v1/payment_intents 📋
1h 2h 6h 24h 3d 7d
400ms 300ms 200ms 100ms
Max Avg Min
Avg 287ms
Max 412ms
Calls 1,247
Errors 3

History Charts

Click any metric to see trends over time. View min/max/avg lines, select time ranges from 1 hour to 7 days, with summary statistics.

Server Response 247ms
Plugins 35% Themes 12% Core 28% DB 15% HTTP 10%
📊 OPcache 98%
💾 Memory 64MB
🗃 DB Queries 42

Response Time Breakdown

Visual breakdown showing where time is spent: Plugins, Theme, Core, Database, and HTTP calls. Plus OPcache, memory, and query metrics.

Ready to speed up your WordPress site?

Join thousands of developers who use Speedix to identify and fix performance issues. Free forever, no credit card required.