{"id":380542,"date":"2026-10-09T08:16:19","date_gmt":"2026-10-09T08:16:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/instabackup\/"},"modified":"2026-10-09T18:15:42","modified_gmt":"2026-10-09T18:15:42","slug":"backupscope","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/backupscope\/","author":20130788,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.1.3","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"BackupScope","header_author":"Nagaraj","header_description":"Back up your WordPress files and database to a private, downloadable ZIP. Scan first, see the size, download when it's done.","assets_banners_color":"012f58","last_updated":"2026-10-09 18:15:42","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/backupscope.pro","header_author_uri":"https:\/\/twitter.com\/Nagaraj_Dev143","rating":0,"author_block_rating":0,"active_installs":0,"downloads":36,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"nagarajdev","date":"2026-10-09 08:15:49","revision":3736182},"1.0.1":{"tag":"1.0.1","author":"nagarajdev","date":"2026-10-09 18:15:42","revision":3737175}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3736527,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3736527,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3736527,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3736527,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[151,10718,133500,10703,6444],"plugin_category":[59],"plugin_contributors":[266594],"plugin_business_model":[],"class_list":["post-380542","plugin","type-plugin","status-publish","hentry","plugin_tags-backup","plugin_tags-database-backup","plugin_tags-files-backup","plugin_tags-full-backup","plugin_tags-website-backup","plugin_category-utilities-and-tools","plugin_contributors-nagarajdev","plugin_committers-nagarajdev"],"banners":{"banner":"https:\/\/ps.w.org\/backupscope\/assets\/banner-772x250.png?rev=3736527","banner_2x":"https:\/\/ps.w.org\/backupscope\/assets\/banner-1544x500.png?rev=3736527","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/backupscope\/assets\/icon-128x128.png?rev=3736527","icon_2x":"https:\/\/ps.w.org\/backupscope\/assets\/icon-256x256.png?rev=3736527","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>BackupScope is a free WordPress backup plugin that saves your website files and database into a single ZIP archive you can download. Make a full WordPress backup with one click, or choose exactly what to include. No account, no sign-up and no external service.<\/p>\n\n<p><strong>How it works<\/strong><\/p>\n\n<ol>\n<li>Choose <strong>Full Backup<\/strong> (files + database) or <strong>Custom Backup<\/strong>.<\/li>\n<li>BackupScope scans your site first and shows how many files there are and how big the backup will be.<\/li>\n<li>Click <strong>Create Backup<\/strong>. Large WordPress sites are processed in resumable steps, so server time limits do not stop the backup.<\/li>\n<li>The archive is verified before it is kept. Then download it.<\/li>\n<\/ol>\n\n<p><strong>Features<\/strong><\/p>\n\n<ul>\n<li><strong>Full WordPress backup:<\/strong> your files and your database in one ZIP.<\/li>\n<li><strong>Custom backup:<\/strong> pick the database, WordPress core, plugins, themes, uploads or other folders, and untick any folder you do not need.<\/li>\n<li><strong>Scan before backup:<\/strong> see the file count and the estimated size before anything starts.<\/li>\n<li><strong>Built for large sites:<\/strong> the scan, the database export and large archives run in short, resumable steps. Archives above 5 GB use a streaming ZIP64 engine.<\/li>\n<li><strong>No mysqldump needed:<\/strong> the database is exported through WordPress's own database connection.<\/li>\n<li><strong>Backup verification:<\/strong> every archive is checked before it replaces your previous backup.<\/li>\n<li><strong>Protected storage:<\/strong> backups are kept in a protected folder with random file names and can only be downloaded by a logged-in administrator.<\/li>\n<li><strong>Simple management:<\/strong> download or delete your backup from the BackupScope screen.<\/li>\n<\/ul>\n\n<p><strong>Privacy and security<\/strong><\/p>\n\n<ul>\n<li>Your database is in the backup, so keep downloaded copies somewhere safe.<\/li>\n<li><code>wp-config.php<\/code> is never included, because it holds your site's security keys. The scan screen tells you this before each backup.<\/li>\n<li>BackupScope makes no requests to external services and collects no data. The only network request is a check against your own site that the backups folder is not publicly reachable.<\/li>\n<\/ul>\n\n<p><strong>What BackupScope Free does not do:<\/strong> one-click restore, scheduled backups, off-site storage or email notifications. You can restore a backup by hand (see the FAQ).<\/p>\n\n<h4>Why upgrade to BackupScope Pro?<\/h4>\n\n<p>The free plugin is a complete, unrestricted backup tool: full or custom backups, verified, ready to download. <a href=\"https:\/\/backupscope.pro\/pricing\">BackupScope Pro<\/a> is for when backups should look after themselves, and when you also want to see and control what fills your server:<\/p>\n\n<ul>\n<li><strong>Scheduled backups:<\/strong> daily, weekly or monthly at a quiet time you choose, in your site's time zone, as a full backup or your own selection of folders and the database. Backups run in the background and keep going after you close the page. A missed run is noticed and reported, and it can start on the next visit to the site or from a private server cron address when WP-Cron is unreliable.<\/li>\n<li><strong>Restore with a safety net:<\/strong> restore everything, only the files or only the database, from a backup on the server or off-site. Before anything is overwritten, a safety backup of the current site is made, so you can always go back. The database is imported into separate tables and switched over in one step at the end, so the site keeps working while the restore runs. Your current <code>wp-config.php<\/code> and BackupScope's own settings are kept.<\/li>\n<li><strong>Off-site copies:<\/strong> send every backup to Amazon S3 or S3-compatible storage such as Cloudflare R2, Backblaze B2, Wasabi, DigitalOcean Spaces or MinIO, so a copy survives if your server fails. Large archives upload in parts, each part is retried, and an interrupted upload resumes. Access keys are stored encrypted (or defined in <code>wp-config.php<\/code>), the connection status shows when it was last tested, and you choose whether to keep the copy on your server.<\/li>\n<li><strong>Backup history and retention:<\/strong> every backup in one list, with download, lock and delete. Keep the last N backups and\/or the backups from the last N days; locked backups and the newest good backup are never removed, and off-site copies follow their own rule.<\/li>\n<li><strong>Email notifications:<\/strong> an email when a backup fails, a scheduled backup is missed, an off-site copy fails or a backup completes. Every email is an editable template with a live preview and a test button, and it is sent through your SMTP plugin if you use one. Backup files are never attached. Instead, an email can carry a secure download link: protected by a separate download password, expiring after 48 hours and 3 downloads by default, locked after 5 wrong passwords, HTTPS only, and revocable at any time.<\/li>\n<li><strong>Storage Analytics:<\/strong> see what uses your disk space: media, plugins, themes, WordPress core, the database, stored backups and other folders, with tabs for every plugin, theme, folder, database table and file type, and the largest files. A \"worth reviewing\" list estimates the space you could free, and each analysis shows what changed since the last one. Analysing never changes anything.<\/li>\n<li><strong>Storage monitoring:<\/strong> automatic analysis daily, weekly or monthly. BackupScope Pro watches the server disk and your hosting plan limit, and emails you once when usage reaches your warning or critical level, before uploads or backups start failing. An optional summary email lists the largest areas and the change since the previous analysis, and a Growth over time chart shows how the largest items grow.<\/li>\n<li><strong>Media review:<\/strong> find Media Library items with no detected reference anywhere, and files in uploads that are not in the Media Library. Post content, custom fields, page builder data (including Elementor), settings, widgets, every database table and theme files are checked. Preview each item, filter by type and extension, and mark items to keep.<\/li>\n<li><strong>Safe cleanup:<\/strong> review inactive plugins and themes, other backup plugins' archives, cache, temporary files and large log files. Everything you clean goes to a Cleanup Trash first and can be put back where it was for 30 days. Your active theme, its parent and one default theme are always kept, and large logs are emptied with a copy kept in the trash.<\/li>\n<\/ul>\n\n<p>Pro also includes everything in the free plugin and works on its own: when you activate it, it replaces BackupScope Free and keeps your backups and settings. Updates install from your WordPress dashboard and come with email support from the developer. If you stop renewing, nothing is deleted or locked: your backups stay available to download and restore.<\/p>\n\n<p>Plans cover 2 sites, 5 sites or unlimited sites, with the same features in every plan. <a href=\"https:\/\/backupscope.pro\/pricing\">See BackupScope Pro features and plans<\/a><\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20backupscope%20free%3F\"><h3>Is BackupScope free?<\/h3><\/dt>\n<dd><p>Yes. BackupScope Free creates, verifies and lets you download full backups of your files and database. It has no time limit and needs no account.<\/p><\/dd>\n<dt id=\"what%20does%20backupscope%20pro%20add%3F\"><h3>What does BackupScope Pro add?<\/h3><\/dt>\n<dd><p>Scheduled backups, restore with a safety backup, off-site copies to S3-compatible storage, backup history and retention, email notifications with secure download links, Storage Analytics with automatic monitoring and alerts, Media review and Safe Cleanup. See \"Why upgrade to BackupScope Pro?\" above for details.<\/p><\/dd>\n<dt id=\"do%20i%20need%20the%20free%20plugin%20to%20use%20pro%3F\"><h3>Do I need the free plugin to use Pro?<\/h3><\/dt>\n<dd><p>No. BackupScope Pro includes the same backup engine and works on its own. When you activate Pro, it switches the free plugin off and keeps your backups and settings, so you can delete the free plugin afterwards.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20my%20pro%20licence%20expires%3F\"><h3>What happens if my Pro licence expires?<\/h3><\/dt>\n<dd><p>Nothing is deleted or locked. Your existing backups stay available to download and restore. Scheduled backups, off-site uploads, updates and support stop until you renew.<\/p><\/dd>\n<dt id=\"does%20backupscope%20back%20up%20the%20database%3F\"><h3>Does BackupScope back up the database?<\/h3><\/dt>\n<dd><p>Yes. Full Backup includes your files and your database. Custom Backup lets you choose.<\/p><\/dd>\n<dt id=\"can%20i%20restore%20a%20backup%20with%20backupscope%20free%3F\"><h3>Can I restore a backup with BackupScope Free?<\/h3><\/dt>\n<dd><p>Not with one click. BackupScope Free creates and verifies your backup. To restore manually:<\/p>\n\n<ol>\n<li>Unzip the backup on your computer.<\/li>\n<li>Upload the contents of <code>files\/wordpress\/<\/code> to your web root (and any folders under <code>files\/external\/<\/code>, as listed in <code>manifest.json<\/code>).<\/li>\n<li>Import <code>database\/database.sql<\/code> into an empty database with phpMyAdmin, Adminer or the <code>mysql<\/code> command line tool.<\/li>\n<li>Keep your existing <code>wp-config.php<\/code>. On a new host, create one from <code>wp-config-sample.php<\/code> with the new database details and fresh keys from https:\/\/api.wordpress.org\/secret-key\/1.1\/salt\/.<\/li>\n<li>If the domain changed, use a serialization-aware search and replace tool (for example <code>wp search-replace<\/code>), not a plain text replace.<\/li>\n<\/ol><\/dd>\n<dt id=\"does%20the%20backup%20contain%20my%20security%20keys%3F\"><h3>Does the backup contain my security keys?<\/h3><\/dt>\n<dd><p>No. <code>wp-config.php<\/code> is never put into a backup, wherever it is stored, so its authentication keys and salts never leave your server. Other PHP files in the WordPress folder that mention a key or salt (for example a separate salts file loaded by <code>wp-config.php<\/code>) are left out too. BackupScope only checks file names and text for this; it never reads, copies or changes the key values. Each file left out is listed in the backup's <code>manifest.json<\/code> under <code>files.excluded<\/code>. When you restore, keep your existing <code>wp-config.php<\/code>, or create a new one from <code>wp-config-sample.php<\/code>.<\/p><\/dd>\n<dt id=\"where%20are%20backups%20stored%3F%20are%20they%20safe%3F\"><h3>Where are backups stored? Are they safe?<\/h3><\/dt>\n<dd><p>In <code>wp-content\/uploads\/backupscope\/<\/code>. The folder is protected from direct web access (<code>.htaccess<\/code> and <code>web.config<\/code> deny rules plus empty index files), and every backup file has a long random name. Downloads require an administrator login. Some servers, such as Nginx, ignore those rules, so after each backup BackupScope checks whether the folder can be reached from the internet and warns you if it can. You can choose your own folder outside the website by adding <code>define( 'BACKUPSCOPE_STORAGE_DIR', '\/path\/outside\/your\/site' );<\/code> to <code>wp-config.php<\/code>.<\/p><\/dd>\n<dt id=\"why%20does%20it%20scan%20before%20backing%20up%3F\"><h3>Why does it scan before backing up?<\/h3><\/dt>\n<dd><p>So you can see how many files and how much space the backup needs before it starts, and so BackupScope can choose the best method for your server.<\/p><\/dd>\n<dt id=\"my%20site%20is%20very%20large.%20will%20it%20work%3F\"><h3>My site is very large. Will it work?<\/h3><\/dt>\n<dd><p>Yes. The work is split into short, resumable steps, so server time limits do not stop it, and archives above 5 GB are written with a streaming ZIP64 engine. Keep the page open while it runs; if it is interrupted, you can resume. Your server still needs enough free disk space for the archive.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20a%20backup%20fails%3F\"><h3>What happens if a backup fails?<\/h3><\/dt>\n<dd><p>Temporary files are removed and your previous backup is kept.<\/p><\/dd>\n<dt id=\"how%20many%20backups%20are%20kept%3F\"><h3>How many backups are kept?<\/h3><\/dt>\n<dd><p>The latest one. Your previous backup is deleted only after the new backup has been created and verified.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20i%20delete%20the%20plugin%3F\"><h3>What happens when I delete the plugin?<\/h3><\/dt>\n<dd><p>Stored backups are deleted too, because they contain sensitive data. Download your backup first. To keep backup files when deleting the plugin, add <code>define( 'BACKUPSCOPE_KEEP_BACKUPS_ON_UNINSTALL', true );<\/code> to <code>wp-config.php<\/code>.<\/p><\/dd>\n<dt id=\"does%20it%20work%20on%20multisite%3F\"><h3>Does it work on Multisite?<\/h3><\/dt>\n<dd><p>Not in this version.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>New: \"Schedule &amp; Restore (Pro)\", \"Upgrade\" and \"More Tools\" pages, and a Backup coverage card on the backup screen.<\/li>\n<li>New: review and upgrade links next to the page title and on the Plugins screen.<\/li>\n<li>New: occasional tips after 3, 5 and 10 backups; each shows once on BackupScope screens and stays dismissed.<\/li>\n<li>Developer: PHP namespace renamed from InstaBackup to BackupScope. Settings, stored backups and hooks are unchanged.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Full Backup (files + database) and Custom Backup.<\/li>\n<li>Scan before backup with file count, size and a selectable contents preview.<\/li>\n<li>Large sites are backed up step by step; resumable after a refresh.<\/li>\n<li>Every backup is verified before it is kept.<\/li>\n<li>Private storage, random file names and admin-only downloads.<\/li>\n<li>wp-config.php and other files with the authentication keys and salts are never stored in backups.<\/li>\n<\/ul>","raw_excerpt":"Free WordPress backup plugin: back up your files and database to a downloadable ZIP. Scan first, see the size, and every backup is verified.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/380542","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=380542"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/nagarajdev"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=380542"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=380542"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=380542"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=380542"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=380542"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=380542"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}