Skip to main content
A backup protects you against loss or damage of the device. ZeroKeyUSB makes the process deliberate: no credential leaves the device until you physically press the authorization button.
The backup is emitted as plaintext over USB serial. Encrypt it right after capturing it (GPG, age, 7z with password…) and store it offline.

Before you start


Step 1 — Open the menu

From the first credential, press Left. (You can also get there by pressing Right from the last credential → “Add New” → Right.) See Navigate the menu if in doubt. Open menu from credential 1 Press Left while on credential 1.

Step 2 — Select “Tools”

On current firmware this menu is labelled Tools (it was Backup when these screenshots were taken, and it now also contains the Bitcoin wallet). The position and steps are identical — Export/Import live inside it.
In the root menu, Tools is selected by default. Press Center to enter the submenu. Root menu with Backup selected Press Center.

Step 3 — Select “Export”

Inside Backup you have Import, Export and < Back. Press Down once to highlight Export, then Center. Export selected Press Down to reach Export, then Center to activate.

Step 4 — Physical authorization

After pressing Center, the authorization screen appears. This is a security measure: the device doesn’t export until you hold Center for more than 800 ms (you’ll see the large button halo). Authorization screen Before continuing, open your serial terminal on the host and connect to the device (115200 bps), or open the web manager. When it’s ready to receive, hold Center for ~1 second.
Changed your mind? Release before 800 ms or press Left — the operation is cancelled and you return to the menu.

Step 5 — Send progress

After authorizing, the device decrypts each credential (one by one) and sends it as a CSV line over USB. The screen shows the progress. Export progress You don’t have to press anything. The device walks through all 61 slots and on completion shows “Export complete” for 1 second before returning to the menu.

Step 6 — Capture the CSV on the host

While the device sends, on your serial terminal you’ll see lines appear:
Save the whole output to a file (zerokeyusb-2026-05-27.csv, for example). The web manager has a “Save” button that does this for you.

Step 7 — Encrypt immediately

The CSV you just saved contains all your passwords in cleartext. Encrypt it as soon as you’ve captured it and delete the unencrypted version.

When to back up


Best practices


Next steps

Import credentials

Restore from a backup or migrate from another manager.

Navigate the menu

Learn the rest of the menu options.