BlogBackups & restores

How to Backup WordPress Site to Computer (The Ultimate Beginner’s Guide)

Shivani MShivani MUpdated August 7, 2026 · 10 min read

Backup WordPress site to computer feature image

Backing up your WordPress site to your computer is a smart way to protect your content if you need to Backup wordpress site to computer before a failed update, hosting issue, or unexpected outage causes problems.

A reliable website backup gives you access to a complete copy of your WordPress files and database, even when your site is offline.

This guide walks you through the process from start to finish, helping you download, verify, and safely store your backup. You’ll also learn why saving only a ZIP file or exporting your WordPress content is not enough to restore your entire site.

TL;DR

Use a backup plugin like BlogVault for recurring backups stored away from your host. When you want a copy on your computer, use its downloadable backup guidance or export option to save a complete ZIP. Keep the files and database together, and test the restore.

What you need to download

A complete WordPress backup contains two parts:

  • The site files: WordPress itself, its plugins and themes, and uploaded images. It also includes configuration files and other files in the site’s main web folder.
  • The database: the separate data store for posts, pages, comments, users, settings, and other changing content. Store, membership, and form plugins may save important records there too.

The two parts must match. The database may point to an image in the uploads folder. The files contain the code needed to display it. Downloading only the main web folder does not include the database. Exporting only the database does not include the files.

WordPress’s Export tool is useful for moving content. It isn’t a full site backup. It leaves out the installed files and settings needed for a full restore.

WordPress Export screen showing content export is not a full site backup

This guide is for self-hosted WordPress, where you manage the hosting account or server. Managed platforms may not give you file or database access. Use their own export and backup controls.

Pick the method that fits your access

  • Backup plugin, a WordPress add-on: best for automatic protection and a downloadable copy. With BlogVault, you can create an offsite backup and export a ZIP, a compressed folder.
  • Hosting backup panel: convenient when your host lets you prepare and download a full backup.
  • cPanel Backup Wizard: useful when your host provides cPanel and enables its backup tools.
  • Manual download: the fallback when you have file and database access but no complete export.

Use BlogVault for recurring protection

Manual downloads work for one copy. They are easy to forget and leave incomplete. BlogVault handles recurring backups away from the live hosting account and gives you an option to download a complete backup and save it to your computer as a ZIP file.

  • Install and connect BlogVault: Install BlogVault in WordPress and activate it. Then connect the site to the BlogVault dashboard.
Download backups blogvault
  • Start or finish the first backup: Use the current dashboard’s backup controls. Wait while it scans the files and copies the database. Our current documentation includes an on-demand Backup Now workflow.
  • Choose the complete site export: Open the site’s backup area and use the current download or export control. Select both the site files and database if the dashboard offers separate choices.
  • Download it to your computer: Continue with the export and save the resulting ZIP file to a folder on your computer. Name the folder with the site and backup date so you can identify it later. Keep the ZIP with any separate database export if the service provides one.

Note 🧩: A backup plugin handles recurring protection. A local export gives you an additional offline copy. You can use both without treating the computer copy as your only backup.

Menu names can change. Follow the current dashboard labels and confirm that both files and database data are included before downloading. The download finishing is not proof by itself that the backup is complete.

Download a full backup from your host

Some hosts offer backup snapshots or a backup manager that prepares a downloadable archive. An archive is a bundled backup file. Others keep backups only for their own restore system. Some separate the files and database backup. Check your host’s current documentation before you rely on this route.

Create-backup-WPE
Download backup using webhost
  • Open the host’s backup area: Sign in to your hosting account. Find the site or backup section.
  • Create or select a current backup: Make a fresh backup before an update or move. You can also choose an existing saved backup.
  • Select the complete site scope: Choose a full backup when you need a restorable copy. A partial backup may omit the files. It may also omit the database.
  • Prepare and download the archive: Use the host’s package, export, or download control. Wait for the archive to finish.
  • Confirm what the archive contains: Read the host’s description and inspect the download. If it contains only files, export the database separately. Do this before you delete anything from the host.

Note ⚠️: A host backup is not automatically a local backup. Some providers store it on the same account or keep it for a short time. Others do not let you download it.

Host interfaces use different names, so do not rely on instructions written for another provider. Check the site name and folder before downloading when one hosting account contains several sites.

Use cPanel Backup Wizard when available

cPanel, a hosting control panel, is available only on some hosting plans. Its Backup Wizard can offer full or partial backups, and full backups may download as compressed files ending in .tar.gz.

Full-backup-with-Cpanel-Backup-wizard
Download-backup-from-backup-wizard
  • Open the host-provided cPanel login: Use the login route shown by your hosting provider.
  • Open Backup Wizard from Files: Choose Backup Wizard, then choose Backup.
  • Choose the full backup option: Select full when you need the complete account or site. Choose partial only when you know which part you need.
  • Generate and wait for the archive: Start the backup. Wait until cPanel or your host shows that it is ready.
  • Download and inspect the result: Save the archive locally. Confirm that the correct site files and database are included.

A full cPanel account backup may contain more than one site. Identify the correct website before you move or delete anything.

Download the files and database manually

Use this route when you have server access but no complete downloadable backup. It has two separate jobs, and you must finish both.

Manual backup map showing site files and a separate SQL database export

Download the site files

Files-file manager icon

With File Manager

Select-files-and-compress-
  • Open the hosting file manager: Find File Manager in the hosting control panel. It lets you manage the site’s files.
  • Find the document root: Open the folder that serves the site. It is often public_html, but your host may use another folder or subdirectory.
  • Select the correct WordPress files: Include the WordPress installation, plugins, themes, and uploads. Include the site’s configuration files too.
  • Compress the selected files: Use Compress or the matching command. Create the ZIP on the server.
  • Download the completed archive: Save it in a new local folder named for the site and backup date.
Select-format-type

Compressing on the server is often faster than downloading thousands of small files. Back up only the files belonging to the selected site.

With SFTP or FTP

filezilla ftp credentials
Download files via FTP
  • Collect the connection details: Get the server address, username, password or key, and port from your host. Also ask for the site folder.
  • Choose SFTP when it is available: SFTP is secure file transfer over an encrypted connection. Plain FTP does not protect the connection in the same way.
  • Open the site’s document root: Find public_html or the folder your host identifies for the installation. Copy the complete file set to your computer.

Never place login details or database passwords in the backup folder, screenshots, or notes.

WordPress database structure

Export the database

The database manager may be phpMyAdmin, Adminer, or a host-specific tool. These tools let you export the database, the separate data store WordPress uses for changing content.

Export database
  • Identify the correct database first: Open wp-config.php, the site’s configuration file. Read the database name without sharing the file.
  • Open the database manager: Launch phpMyAdmin or the equivalent tool from your hosting account.
  • Select the WordPress database: Choose the database that belongs to the site, not another application on the account.
  • Start a standard WordPress SQL export: Open Export. Choose Quick and SQL for a normal-sized database, then select Go. An SQL file contains the data needed for import.
  • Use a host-supported option for large databases: Browser downloads can fail on large databases. Ask the host about compression or another supported export method.

Export the database and download the files close together. Keep the SQL file with the file archive and give both the same site name and date.

Verify the backup before you need it

A completed download does not prove that the backup can restore. Check it while the live site is still available.

test restore
  • Open and inspect the archive: Confirm that it opens and is not empty. Check for the WordPress folders that hold plugins, themes, and uploads.
  • Confirm the database export: Check for the SQL file. If you use a host or backup service, check its listed database component too.
  • Label and group the backup: Save the site name, source website address, date, and method. Keep the files and database in the same dated folder.
  • Run a test restore when the site matters: Restore the copy to staging, a private copy used for testing, or an isolated local environment. Check the pages, links, forms, and store functions.

Note 🧪: Opening a ZIP checks only that the archive can be read. A test restore can reveal a missing database or incomplete uploads. It can also find broken permissions or a website address that still points to the live site.

A local development copy is different from an archive. It needs a compatible WordPress setup on your computer, the files, and the database. You may also need to replace the live website address in the database. Downloading the archive does not make it a working local site by itself.

Store the local copy safely

A backup may contain the wp-config.php configuration file and private customer or site data. Treat it as sensitive data.

Local backup storage layout showing encrypted disk, limited access, and an offsite copy
  • Use protected storage: Keep the archive on an encrypted disk or in an encrypted archive. Encryption scrambles the data so it cannot be read without the required key or password.
  • Limit local access: Move it out of Downloads. Store it where only the people who need it can open it.
  • Keep another copy elsewhere: Use separate storage. Keep at least one copy away from the computer and hosting account.
  • Apply the 3-2-1 rule: Keep three copies on at least two types of storage. Keep one copy offsite, away from the computer and hosting account. This reduces the chance that one failed device or location removes every copy.

Note 🔒: A local copy protects you from some hosting problems. It can still be lost through drive failure, theft, security issues like malware, or fire. It should add to your backup plan, not replace an offsite copy.

Set a backup schedule that fits the site

Base the schedule on how much recent work you can afford to lose. A store, membership site, or busy publication may need frequent backups. A rarely changed brochure site may need fewer.

Backup schedule matrix comparing site activity, frequency, and retention
  • Back up before risky changes: Create a fresh backup before WordPress, plugin, theme, hosting, or database changes.
  • Keep several saved backups: Older copies help when a problem is discovered after the newest backup was created.
  • Separate frequency from retention: Frequency limits recent data loss. Retention controls how far back you can recover, while storage location protects against host or device failure.

Conclusion

To back up a WordPress site to your computer, download the site files and export the separate database. If you want recurring protection stored away from your host plus a local export, use BlogVault. Your host or cPanel may also provide a full download. SFTP or File Manager plus a database export covers the manual route.

Keep the two parts together, label them clearly, and protect the folder. Verify the copy with a test restore. A local download helps with offline access, moving the site, or recovery. A current offsite backup and more than one saved backup give stronger protection.

FAQs

What is the fastest way to backup WordPress site to computer?

Use a backup plugin that exports both the files and database. In BlogVault, create or select a backup, then download a complete export from the dashboard. A host backup also works when it offers a full archive.

Does downloading public_html include the WordPress database?

No. public_html usually holds the site’s files. Export the separate database with phpMyAdmin, Adminer, another database tool, or a backup service that packages both parts.

Is WordPress Export a full backup?

No. WordPress Export moves content such as posts and pages, but it doesn’t preserve the installed files and settings needed for a full restore.

Can I use the download as a local WordPress site?

Yes, but not by opening the ZIP. Import both parts into a compatible local WordPress setup. Replace the live website address in the database and adjust local settings if needed.

How do I know whether a WordPress backup will work?

Confirm that the archive opens, the expected folders are present, and the database export is included. For important sites, test the restore in staging or an isolated local environment.

Written by
Shivani M
Shivani M

Shivani enjoys crafting guides that make every aspect of using WordPress simple and easy to follow. When she's not glued to her laptop, you can find her buried in a good book or occasionally, painting.

Backups built for scale. Restores for the bad day.

No credit card · 14-day money-back guarantee

© 2026 BlogVaultWhatever breaks, you'll get it all back.