Title: Unbox by oobe
Author: Seita Morooka (oobe)
Published: <strong>October 8, 2026</strong>
Last modified: October 8, 2026

---

Search plugins

![](https://ps.w.org/unbox-by-oobe/assets/banner-772x250.png?rev=3735692)

![](https://ps.w.org/unbox-by-oobe/assets/icon-256x256.gif?rev=3735692)

# Unbox by oobe

 By [Seita Morooka (oobe)](https://profiles.wordpress.org/oobeio/)

[Download](https://downloads.wordpress.org/plugin/unbox-by-oobe.0.4.1.zip)

 * [Details](https://wordpress.org/plugins/unbox-by-oobe/#description)
 * [Reviews](https://wordpress.org/plugins/unbox-by-oobe/#reviews)
 *  [Installation](https://wordpress.org/plugins/unbox-by-oobe/#installation)
 * [Development](https://wordpress.org/plugins/unbox-by-oobe/#developers)

 [Support](https://wordpress.org/support/plugin/unbox-by-oobe/)

## Description

Unbox packs your whole site – files and database – into a single file, and unpacks
it on another WordPress so it works right out of the box.

#### Features

 * **No size limit.** Large sites are exported and imported in small steps, and 
   uploads are sent in chunks that fit your server’s limits. If the server rejects
   a chunk, Unbox automatically retries with a smaller one.
 * **Export for LocalWP.** Create a zip that LocalWP’s “Import site” accepts as-
   is. URLs are already rewritten to `http://your-site.local`, and WordPress core
   can be included so the local copy runs the same version as the original.
 * **Safe database swap.** The database is imported into temporary tables first 
   and swapped in at the very end with a single `RENAME TABLE`. If anything fails
   along the way, the current site’s database is left untouched.
 * **Works behind Basic authentication, WAFs and reverse proxies.** Your browser
   drives each step; the server never sends requests to itself.
 * **Serialized data aware.** URLs inside serialized PHP values, JSON and URL-encoded
   strings are replaced and their lengths recalculated. Values are never passed 
   to `unserialize()`.
 * **Folders outside wp-content.** Optionally include folders that sit next to WordPress(
   for example static HTML or asset folders) in `.unbox` and LocalWP exports.
 * **.wpress compatible.** Import `.wpress` files made by All-in-One WP Migration,
   or export in that format when the destination uses it.
 * **Private by design.** Exports are stored in a folder with an unguessable name
   and can only be downloaded by an administrator through the admin screen. Unbox
   makes no external requests and collects no data.

#### How it works

 1. On the source site, go to **Tools  Unbox**, choose a format and click **Export**.
 2. Download the file.
 3. On the destination site, install Unbox, go to **Tools  Unbox  Import** and drop
    the file. Check the destination URL and start the import.
 4. Log in again with a user from the source site.

For LocalWP, choose **LocalWP zip**, download it, and drop it into LocalWP (“+”  “
Import an existing site”).

#### Limitations

 * Multisite is not supported yet.
 * Files outside wp-content are copied as they are; URLs written inside those files
   are not rewritten.
 * Empty folders are not included in archives.

## Screenshots

[⌊Export: choose .unbox, .wpress or a LocalWP zip, folders outside wp-content, and
what to leave out.⌉⌊Export: choose .unbox, .wpress or a LocalWP zip, folders outside
wp-content, and what to leave out.⌉[

Export: choose .unbox, .wpress or a LocalWP zip, folders outside wp-content, and
what to leave out.

[⌊Export finished, ready to download.⌉⌊Export finished, ready to download.⌉[

Export finished, ready to download.

[⌊Files: download, import or delete exports. Backups from All-in-One WP Migration
are listed too.⌉⌊Files: download, import or delete exports. Backups from All-in-
One WP Migration are listed too.⌉[

Files: download, import or delete exports. Backups from All-in-One WP Migration 
are listed too.

[⌊Import: check the source site and the destination URL before anything is overwritten.⌉⌊
Import: check the source site and the destination URL before anything is overwritten
.⌉[

Import: check the source site and the destination URL before anything is overwritten.

## Installation

 1. Install Unbox from **Plugins  Add New**, or upload the zip from **Plugins  Add 
    New  Upload Plugin**.
 2. Activate it.
 3. Open **Tools  Unbox**.

## FAQ

### Is there really no size limit?

Unbox has no limit of its own. Exports are written in steps of up to 20 seconds,
and uploads are split into chunks. You still need enough free disk space on the 
server for the export file.

### My upload stops with an error.

Some servers or security plugins reject large requests. Unbox lowers the chunk size
automatically when the server answers “too large”. For very large files you can 
also upload the file by FTP to the folder shown on the Import tab and import it 
from the **Files** tab.

### Where are the export files stored?

In `wp-content/unbox-<random>/archives/`. The folder name is derived from your site’s
secret keys, and the folder is protected against direct access. Delete files from
the **Files** tab when you no longer need them.

### Does Unbox send any data to external servers?

No. Unbox makes no external requests.

### How do I report a security issue?

Please email morooka@oobe-io.com instead of posting in the support forum. We will
respond as quickly as we can.

### Can I import files made by All-in-One WP Migration?

Yes, unencrypted and uncompressed `.wpress` files can be imported.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Unbox by oobe” is open source software. The following people have contributed to
this plugin.

Contributors

 *   [ Seita Morooka (oobe) ](https://profiles.wordpress.org/oobeio/)

[Translate “Unbox by oobe” into your language.](https://translate.wordpress.org/projects/wp-plugins/unbox-by-oobe)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/unbox-by-oobe/), check
out the [SVN repository](https://plugins.svn.wordpress.org/unbox-by-oobe/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/unbox-by-oobe/) 
by [RSS](https://plugins.trac.wordpress.org/log/unbox-by-oobe/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.4.1

 * No longer writes a file to mu-plugins during a migration. Imported files are 
   written under a temporary name and renamed when complete, so a half-written file
   is never loaded.
 * Folder locations are resolved in one place.

#### 0.4.0

 * Renamed to “Unbox by oobe”.
 * Database access now goes through wpdb. Requires WordPress 6.2 or later.
 * Translations are delivered through translate.wordpress.org.

#### 0.3.0

 * The interface is now translatable.

#### 0.2.0

 * Folders and files outside wp-content can be included in .unbox and LocalWP exports.

#### 0.1.1

 * Fixed large uploads sending the rest of the file at once after the first chunk.
 * Uploads automatically retry with smaller chunks when the server rejects them.
 * The plugin no longer loads on the front end.

#### 0.1.0

 * First release.

## Meta

 *  Version **0.4.1**
 *  Last updated **14 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [backup](https://wordpress.org/plugins/tags/backup/)[export](https://wordpress.org/plugins/tags/export/)
   [import](https://wordpress.org/plugins/tags/import/)[migration](https://wordpress.org/plugins/tags/migration/)
 *  [Advanced View](https://wordpress.org/plugins/unbox-by-oobe/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/unbox-by-oobe/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/unbox-by-oobe/reviews/)

## Contributors

 *   [ Seita Morooka (oobe) ](https://profiles.wordpress.org/oobeio/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/unbox-by-oobe/)