BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Debug icon
Actively maintained Tested with WP 7.1 #12 in debug

Debug

Debug your WordPress site by safely toggling the built-in debug flags and getting real-time email alerts when errors occur.

Active installs2K+1K+ tier
Downloads · 30d1.9K▲ 6.5× vs prev. 30d
Rating4.6/511 reviews
Health score81/100Excellent
All-time downloads96.7KSince Apr 2017
Support resolved—No recent threads
RequiresWP 5.0PHP 7.4+
Downloads · 7d352▼ -12.2% week over week
Our verdict

Safe pick

Yes — Debug is a safe, well-maintained plugin to use in 2026. It runs on 2K+ sites, is rated 4.6/5 and was last updated 2 weeks ago, and scores 81/100 on our health check.

  • Actively developed — last update 2 weeks ago
  • Tested with the latest WordPress (7.1)
  • Momentum — downloads up 551.6% vs the previous 30 days

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

111223334Jun 28Aug 11Sep 25
Yesterday37
Daily average (1y)12
Peak day446Sep 9, 2026
Last 12 months4.5K

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Debug stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
debug #3 4,036 Best debug plugins →
error log #32 6,282 Best error log plugins →
error notification #27 4,197 Best error notification plugins →
error reporting #9 2,257 Best error reporting plugins →
wp-config #33 1,924 Best wp-config plugins →

Version adoption

Share of active sites per release.

  • 1.1249.9%
  • 1.1431.6%
  • 1.108.2%
  • 1.96.5%
  • Other3.8%

Rating breakdown

★★★★★★★★★★ 4.6 from 11 reviews

  • 5★90.9%
  • 4★0.00%
  • 3★0.00%
  • 2★0.00%
  • 1★9.1%

About Debug

From the official readme · v1.14

Description

Debug is a development and production tool that helps you find and fix bugs on your WordPress site (including multisite). It gives you a clean admin panel to toggle WordPress’s built-in debug constants, read the error log, and receive instant email notifications when meaningful errors happen — all without editing wp-config.php by hand.

What it does for you

  • One-click debug flags — toggle WP_DEBUG, WP_DEBUG_LOG, WP_DEBUG_DISPLAY, SCRIPT_DEBUG and SAVEQUERIES directly from the settings page.
  • Error log viewer — view, clear and download the tail of your wp-content/debug.log (last 1 MB) right from the admin.
  • Real-time email alerts — get notified when errors and warnings occur, with a throttled, level-filtered handler that ignores deprecation notices and suppressed (@) code.
  • Safe wp-config editing — a timestamped backup is created automatically before every change, with one-click restore if you ever need to roll back.

Why you can trust it

The plugin never lets you download wp-config.php (a common credential leak in older debug plugins). All file access is strictly path-guarded, all admin actions are protected with nonces and capability checks, and backups let you revert any change instantly.

Frequently Asked Questions

Is my wp-config.php safe?

Yes. The plugin creates a timestamped backup of wp-config.php before every change, and the settings page lets you restore any backup with one click. wp-config.php is never downloadable from the browser.

Can I use this on a production site?

Yes — and that’s a core use case. Error notifications only fire for meaningful error levels (errors and warnings), never for deprecation notices. Emails are queued and throttled so a busy site won’t flood your inbox, and WP_DEBUG_DISPLAY is kept off by default so errors are not shown to visitors.

Why am I not getting email notifications?

Make sure Email Notification is enabled and a valid address is set, and that wp_mail() works on your host. Only errors and warnings trigger emails (notices and deprecations are filtered out).

The plugin says wp-config.php is not writable. What do I do?

Check your file permissions. Most hosts run with the web user owning wp-config.php (usually 0644). If the plugin still cannot write it, it shows you the exact code to paste into wp-config.php manually — so you’re never stuck.

What does “Error Log” show?

It shows the last 1 MB of wp-content/debug.log, so you can inspect recent errors without loading a huge file. You can clear the log or download it as a plain text file.

Does this work on multisite?

Yes. All settings are stored per-site and the wp-config.php edits apply globally, which is the expected behaviour for network-wide debug toggling.

Contacts

For support or the development team of the Debug plugin: https://soninow.com/contact

Installation

  1. Upload the debug folder to /wp-content/plugins/, or install via Plugins → Add New in your WordPress admin.
  2. Activate the plugin through the Plugins menu.
  3. Go to Debug → Settings and configure your preferences.
  4. Hit Save Changes — a backup of wp-config.php is created automatically.

Note: If wp-config.php is not writable, the plugin will show you the code to paste manually.

Changelog

Adds translation support, earlier error-handler coverage, automatic backup retention, and compatibility with the latest WordPress. Recommended update.

1.14

  • New: full translation support — added languages/debug.pot and load_plugin_textdomain() (fixes Plugin Check missing-translation warning).
  • New: “Send Test Notification” button on the settings page — verify your email alert setup works before relying on it in production.
  • New: error-log viewer auto-refresh toggle (every 5s) for watching logs live.
  • Improved: error handler now registers on plugins_loaded for earlier, wider coverage (catches theme/plugin load-time errors).
  • Improved: wp-config backups are now auto-pruned (keeps the latest 10) so the site root never fills up, and a delete action lets you remove backups individually.
  • Cleanup: removed the last inline script (post-save auto-reload) — the page no longer force-refreshes and wipes admin notices, and the plugin is now 100% CSP-friendly.
  • Fix: wp-config define() editing now tolerates multiline/annotated defines (no more accidental duplicates).
  • Cleanup: README.md is now excluded from the WordPress.org SVN deploy (Plugin Check flagged it as root clutter).
  • Compatibility: tested up to WordPress 7.1.

1.13

  • Security: removed the ability to download wp-config.php (full credential leak). Debug log download now only serves the log via a clean admin-post.php endpoint.
  • Security: added strict path allowlisting + traversal guards to all file reads/writes.
  • Security: automatic timestamped wp-config.php backup before every save + one-click restore UI.
  • Security: error handler now only registers when email notifications are on, filters out deprecation/notice noise, respects error_reporting(), throttles and queues emails, and chains the previous handler.
  • Fix: broken Settings link href (missing closing quote) on the plugin list page.
  • Fix: esc_html_e() misuse replaced with correct escaping.
  • Fix: tolerant, case/format-insensitive regex in debug_add_option — no more duplicate define() creation.
  • Fix: nonce action strings standardized + consistent failure notices.
  • Fix: read tail capped to 1 MB.
  • Improvements: enqueued CSS instead of inline <style> (CSP-friendly), modernized baseline (PHP 7.4+, WP 5.0+), uninstall.php cleanup.

1.12: Apr 1, 2024

  • BugFix: Fix all bug reporting in plugin https://wordpress.org/plugins/plugin-check/.
  • BugFix: Fix duplicate define variable creation error.

1.11: Mar 25, 2024

  • BugFix: Cross Site Request Forgery (CSRF) issue.

1.10: Jun 29, 2022

  • Increase security for direct access of files.

1.9: Dec 15, 2019

  • Compatible with new version.

Full changelog on WordPress.org →

Screenshots

Debug configuration settings page.
Debug configuration settings page.
Save settings with success message and auto-created wp-config backup notice.
Save settings with success message and auto-created wp-config backup notice.
wp-config.php manual-paste fallback when the file is not writable.
wp-config.php manual-paste fallback when the file is not writable.
Debug log file viewer with clear/download actions.
Debug log file viewer with clear/download actions.
wp-config.php backups list with one-click restore.
wp-config.php backups list with one-click restore.

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Debug alternatives

All debug plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 WP Crontrol WP Crontrol Take control of the cron events on your WordPress website or WooCommerce store with WP… by John Blackbourn 300K+ ★★★★★★★★★★ 4.5 (165) 4 weeks ago 89
2 Query Monitor Query Monitor Query Monitor is the developer tools panel for WordPress and WooCommerce. by John Blackbourn 200K+ ★★★★★★★★★★ 4.9 (469) 3 months ago 71
3 Debug Bar Debug Bar Adds a debug menu to the admin bar that shows query, cache, and other helpful debugging… by WordPress.org 20K+ ★★★★★★★★★★ 4.1 (69) 7 months ago 65
4 WP Debugging WP Debugging A support/troubleshooting plugin for WordPress. by Andy Fragen 10K+ ★★★★★★★★★★ 5 (21) 1 month ago 75
5 Debug Log Manager – Conveniently Monitor and Inspect Errors Debug Log Manager – Conveniently Monitor and Inspect Errors Log PHP, database and JavaScript errors via WP_DEBUG with one click. Conveniently create… by Bowo 10K+ ★★★★★★★★★★ 5 (25) 3 months ago 79
6 My WP Customize Admin/Frontend My WP Customize Admin/Frontend Simply and easy-to-use the customize for Admin and Frontend. A lot of custom filters and… by gqevu6bsiz 8K+ ★★★★★★★★★★ 4.3 (16) 1 month ago 77
7 Code Profiler – WordPress Performance Profiling and Debugging Made Easy Code Profiler A profiler to measure the performance of your WordPress plugins and themes. by bruandet 8K+ ★★★★★★★★★★ 4.3 (36) 3 days ago 86
8 reBusted! reBusted! Force browsers to load the most recent file if modified. by Simon Prosser 6K+ ★★★★★★★★★★ 5 (11) 2 years ago 44
9 Plugin Detective – Troubleshooting Conflicts Plugin Detective – Troubleshooting Conflicts Quickly find and fix WordPress plugin conflicts, recover from fatal errors, and clear stuck… by NSquared 5K+ ★★★★★★★★★★ 4 (49) 4 days ago 79
10 Dashboard Widgets Suite Dashboard Widgets Suite Adds 9 awesome widgets to your WP Dashboard. Includes User Notes, Social Buttons, System… by Jeff Starr 4K+ ★★★★★★★★★★ 4.9 (38) 2 months ago 74

FAQ

Debug: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Sep 26, 2026

Is Debug free?

Yes. Debug is free to download and use from the official WordPress.org plugin directory.

Is Debug safe to use in 2026?

Yes — Debug is a safe, well-maintained plugin to use in 2026. It runs on 2K+ sites, is rated 4.6/5 and was last updated 2 weeks ago, and scores 81/100 on our health check.

How many websites use Debug?

Debug is active on 2K+ WordPress websites and has been downloaded 96,735 times since it launched in April 2017. It was downloaded 1,883 times in the last 30 days.

Does Debug work with WordPress 7.1?

Yes. The developer has tested Debug up to WordPress 7.1.2, the latest release. It requires WordPress 5.0 or newer.

What PHP version does Debug need?

Debug requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Debug last updated?

The latest version, 1.14, was released on September 9, 2026 (2 weeks ago).

Who makes Debug?

Debug is developed and maintained by SoniNow.

What are the best alternatives to Debug?

The most popular alternatives to Debug are WP Crontrol (300K+ installs), Query Monitor (200K+ installs) and Debug Bar (20K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.