Export all your credentials as CSV over USB serial. Screen by screen, from the menu to the saved file.
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.
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.Press Left while on credential 1.
Inside Backup you have Import, Export and < Back. Press Down once to highlight Export, then Center.Press Down to reach Export, then Center to activate.
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).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.
After authorizing, the device starts decrypting each slot (one by one with AES-128 CBC) and sending it over USB-CDC as a CSV line. The screen shows the progress.You don’t have to press anything. The device walks through all 62 slots and on completion shows “Export complete” for 1 second before returning to the menu.
While the device sends, on your serial terminal you’ll see lines appear:
620,Google,user1,contrasena1,JBSWY3DPEHPK3PXP1,Apple,user2,password,2,Netflix,user3,Atalaya,3,github,user4,no me acuerdo,JBSWY3DPEHPK3PXP;algo=SHA2564,Amazon,comprador99,123456,...
Field
Meaning
Line 0
Total number of slots (always 62)
slotIndex
0–61
site
Site (≤16 chars)
username
Username (≤16 chars)
password
Password
totpSecret
Optional — Base32 (with optional ;algo=SHA256) or empty
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.