WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Joost de Valk v1.5.0

WP Database Reset

Resets the WordPress database back to its defaults. Deletes all customizations and content. Does not modify files only resets the database.

WP Database Reset

The facts

Rating
4.5★ from 68
Active installs
5k+
Price
Free
Last updated
17 Oct 2025
Added
Mar 2009
Requires WP
6.2
Tested up to
WP 6.8.8
Requires PHP
7.4
Downloads
1,521,686

Our analysis

AI-assisted

WP Database Reset is a WordPress plugin designed to reset your WordPress database to its default state. This process deletes all customizations and content without affecting files. It is particularly useful for plugin and theme developers who need to quickly return a site to its original setup.

The plugin allows for the recreation of an admin user if one exists with the appropriate permissions, and it retains the blog name. It also adds an entry to the Admin Bar for easy access and can reactivate itself and other plugins post-reset. It supports MySQL/MariaDB and SQLite databases.

Best for: This plugin is suited for developers and users needing to reset their WordPress database quickly.

What it does well

  • Resets WordPress database to default settings
  • Retains admin user credentials if applicable
  • Easy access via Admin Bar
  • Supports MySQL/MariaDB and SQLite databases
  • Useful for developers needing quick resets

Where it falls short

  • Deletes all customizations and content permanently
  • No features mentioned beyond resetting the database

Verdict

WP Database Reset provides a straightforward solution for resetting a WordPress database, making it a practical tool for developers. However, it may not be suitable for users who wish to retain their site content.

From the developer

Joost de Valk's own description of WP Database Reset, lightly tidied.

Resets the WordPress database back to its defaults. Deletes all customizations and content. Does not modify files only resets the database.

This plugin is very helpful for plugin and theme developers.

If the admin user exists and has level_10 permissions it will be recreated with its current password and email address. If the admin user does not exist or is a dummy account without admin permissions the username that is logged in will be recreated with its email address and current password. The blog name is also kept.

The plugin will add an entry to the Admin Bar under the site title and has the ability to reactivate itself and other plugins after the reset.

Database Compatibility: This plugin supports both MySQL/MariaDB and SQLite databases. For SQLite installations, the reset process will delete the database file and redirect you to the WordPress installation screen.

Upgrade

  1. Use the plugin updater in WordPress or…
  2. Delete the previous wordpress-reset folder from the /wp-content/plugins/ directory
  3. Upload the new wordpress-reset folder to the /wp-content/plugins/ directory

Usage

  1. Visit the WordPress Reset Tools page by either clicking the link in the Admin Bar or Tools>WordPress Reset
  2. Type ‘reset’ in the text field and click reset.

Read the full description on the official page →

Tagged as