Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

Use a shared, encrypted KDBX file and a device-to-device synchronizer such as Syncthing. Each computer or phone opens its own local copy of the database; Syncthing transfers file changes directly between configured devices instead of storing the database with a cloud provider. The devices must be online at the same time for an update to move between them, and synchronization is not a backup.

This approach works well when every device can open the same KDBX database and you are willing to manage offline edits, key-file recovery, and platform limitations. Set it up with a separate backup and test it with a disposable entry before trusting it with your primary credentials.

How the cloudless arrangement works

A KeePass-compatible manager stores your vault as one encrypted database file, normally with a .kdbx extension. KeePassXC documents KDBX 3.1 and KDBX 4 as native formats and explains local encrypted-file storage in its official documentation. The password-manager application handles encryption and decryption; the synchronizer does not need to understand your passwords.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

In a Syncthing arrangement, the data path is:

  1. The manager saves a change to the local KDBX file.
  2. Syncthing notices the changed file in the folder you shared.
  3. Syncthing exchanges that file with another paired device when both devices can connect.
  4. The other device’s password-manager app opens its newly updated local copy.

Syncthing’s FAQ describes this model as exchanging data across your machines rather than uploading it to the cloud. It also says the machines must be online at the same time for the exchange to occur: Syncthing FAQ. A device that is shut down, asleep, offline, or unreachable simply receives the change later, after it reconnects.

#1 Best Overall
Sale
Lexar D40E 128GB Dual USB 3.2 Gen 1 Type-C Jump Drive, Champagne Silver
  • USB-C 2-in-1 storage OTG: The Lexar JumpDrive Dual Drive D40E features USB Type-A and Type-C connectors in a slim, portable form factor for easy device compatibility
  • Transfer speeds up to 100MB/s: Based on internal testing, performance may vary depending upon the host device, interface, and usage conditions. 1MB=1,000,000 bytes
  • Plug and Play: Widely compatible with USB Type-C smartphones, tablets, laptops, Macs, and traditional Type-A devices, no software installation required. The 360° swivel design allows for easy switching between connectors without the hassle of losing a cap
  • Durable & Compact: The Lexar D40E USB memory stick features a metal enclosure, withstands temperatures from 0° to 50° C (32°F to 122°F), and is lightweight at 26g with dimensions of 70.4 x 16.9 x 11.7mm
  • Security & Warranty: Securely protects files using an advanced security software solution with 256-bit AES encryption. Backed by a Lexar 3-year limited warranty

What you need before starting

A compatible database format

Choose one manager for the main database and a companion app on each mobile device that can open the same KDBX version. Do not assume that two apps described as “KeePass compatible” implement every KDBX feature identically. Confirm that the apps can open your chosen file, preserve the entries and attachments you use, and save changes back to that file.

A synchronizer available on your platforms

Install Syncthing, or a supported community flavor, on each device that will participate. Syncthing’s official documentation lists community flavors, including Android. Its FAQ says the project has no plan to provide official iOS support in the foreseeable future, so an iPhone or iPad workflow requires a compatible third-party app and a transfer path that you have verified yourself. Do not treat iOS parity with desktop or Android as automatic.

A master password and, optionally, a key file

Protect the database with a strong, unique master password. If you add a key file, regard it as another secret needed to unlock the vault. KeePassXC recommends keeping a key file separate from the database where practical, while also warning that losing it can make the database unrecoverable. Make a secure recovery copy and decide exactly how authorized devices will obtain it before you close the original setup.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Two kinds of storage

You need a working folder that Syncthing can share and an independent backup location. The synchronized folder is one operational copy, not your disaster-recovery plan. A backup should have version history or another way to retrieve an earlier, known-good database if a bad edit, deletion, corruption, or theft propagates to every synchronized device.

Choose a transfer method deliberately

Cloudless synchronization is not the only way to move a KDBX file. Compare the choices against your platforms, availability requirements, and ability to recover from mistakes.

Approach Automatic updates Cloud storage Important trade-off
Syncthing between your devices Yes, when paired devices can connect No cloud upload according to Syncthing’s FAQ Requires platform/client setup and a plan for simultaneous or offline edits
Manual USB or file export No; you copy each change deliberately No Easy to understand, but easy to forget and dependent on a removable drive or transfer step
Shared cloud folder Usually, through the provider Yes Often simpler to integrate, but it does not satisfy a no-cloud requirement

Use the first option when you want automatic device-to-device updates and can keep your own devices available. Use manual transfer when only occasional movement is needed or your platforms cannot run a compatible synchronizer. Whichever method you choose, it does not by itself create a recoverable history of every previous database state.

Step-by-step: set up a Syncthing-synchronized KDBX file

1. Select or create the database

  1. Install the password manager on your primary computer.
  2. Create a new KDBX database or identify the existing one you intend to use.
  3. Set a strong master password and record your recovery procedure in a secure place.
  4. If you use a key file, create or select it now and preserve a separate, protected recovery copy.

Do not export the vault to CSV, XML, plain text, or another unencrypted format inside the synchronization folder. Those exports can expose every credential to anyone who can read the folder.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #2
SANDISK 128GB Ultra Flair, USB-A Flash Drive, Up to 150MB/s Read Speeds | USB Flash Drive, Up to 15x Faster than standard 2.0, Password Protection, Durable, Sleek Metal Casing, USB 3.0, Silver/Black
  • High-speed USB 3.0 performance of up to 150MB/s(1) [(1) Write to drive up to 15x faster than standard USB 2.0 drives (4MB/s); varies by drive capacity. Up to 150MB/s read speed. USB 3.0 port required. Based on internal testing; performance may be lower depending on host device, usage conditions, and other factors; 1MB=1,000,000 bytes]
  • Transfer a full-length movie in less than 30 seconds(2) [(2) Based on 1.2GB MPEG-4 video transfer with USB 3.0 host device. Results may vary based on host device, file attributes and other factors]
  • Transfer to drive up to 15 times faster than standard USB 2.0 drives(1)
  • Sleek, durable metal casing
  • Easy-to-use password protection for your private files(3) [(3)Password protection uses 128-bit AES encryption and is supported by Windows 7, Windows 8, Windows 10, and Mac OS X v10.9 plus; Software download required for Mac, visit the SanDisk SecureAccess support page]

2. Put only the working database in a dedicated folder

Create a folder used specifically for the live KDBX file. Keeping it separate makes it easier to see what Syncthing is sharing and reduces the chance that temporary exports, screenshots, or unrelated documents are distributed. Place the database in that folder and close the manager before you begin the first transfer.

3. Install Syncthing and pair the devices

Install a Syncthing build or supported flavor on every participating device. Open its local administration interface and identify each device’s device ID. On each side, add the other device as a remote device by exchanging those IDs, then accept the pairing request on the receiving device. The official Syncthing Getting Started guide covers the device-pairing flow.

Pair only devices you control. Verify the displayed device ID through a second channel before accepting it; an incorrect ID can send a file to the wrong device or leave the intended device unpaired.

4. Share the database folder

Add the dedicated folder to Syncthing on the computer that currently contains the KDBX file. Share that folder with the paired devices, and choose a local destination folder on each recipient. Keep the destination predictable so the password-manager app can find it later. Wait until each device reports that the initial folder synchronization has completed.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Do not open and edit the database while the first copy is still arriving. A partially transferred file is not a usable vault and can be mistaken for an empty or damaged database by an app.

5. Open the local copy on every device

  1. Launch the password-manager app on the device after the file is fully present.
  2. Use the app’s Open or Add existing database command to select the local KDBX file in the synchronized destination.
  3. Enter the same master password used for the original database.
  4. If the database uses a key file, select the locally secured key-file copy as well.
  5. Unlock the vault and inspect several groups, custom fields, attachments, and recent entries.

Each app should point to its own local file, not to a network share that disappears when another device sleeps. The synchronizer moves the file between those local locations.

6. Make a controlled test edit

Create a noncritical test entry on one device, save and lock the database, then allow Syncthing to finish. Open the other device’s copy and verify that the entry appears. Edit or remove that test entry from the second device and confirm the change returns to the first. Delete the test entry only after both directions work.

Rank #3
2 Pack 64GB USB Flash Drive USB 2.0 Thumb Drives Jump Drive Fold Storage Memory Stick Swivel Design - Black
  • What You Get - 2 pack 64GB genuine USB 2.0 flash drives, 12-month warranty and lifetime friendly customer service
  • Great for All Ages and Purposes – the thumb drives are suitable for storing digital data for school, business or daily usage. Apply to data storage of music, photos, movies and other files
  • Easy to Use - Plug and play USB memory stick, no need to install any software. Support Windows 7 / 8 / 10 / Vista / XP / Unix / 2000 / ME / NT Linux and Mac OS, compatible with USB 2.0 and 1.1 ports
  • Convenient Design - 360°metal swivel cap with matt surface and ring designed zip drive can protect USB connector, avoid to leave your fingerprint and easily attach to your key chain to avoid from losing and for easy carrying
  • Brand Yourself - Brand the flash drive with your company's name and provide company's overview, policies, etc. to the newly joined employees or your customers

This test checks the entire chain: file permissions, folder sharing, app compatibility, master-password handling, and the time it takes for a change to propagate. It is safer than discovering a problem after changing an important login.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Daily operating rules that prevent conflicts

Finish one editing session before starting another

Lock or close the database on one device before editing it on another. A password manager may keep the file open, and two saves made close together can leave the synchronizer with divergent versions. The safest routine is to make a change, save and lock, wait for synchronization, then continue on the next device.

Reconnect before making a second offline change

After a laptop or phone has been offline, let it reconnect and confirm that the database is current before editing. If you make changes on two disconnected copies, both copies can be valid but different. A file-transfer tool cannot determine whether you intended to keep the new password, the old password, or both.

Keep the database path stable

Do not move or rename the live KDBX file casually. If you must relocate it, update the password-manager app’s saved path and Syncthing’s shared-folder configuration together, then run the test procedure again. Avoid opening an old copy from Downloads or an email attachment by mistake.

What happens when devices are offline or edited at the same time?

If only one device is edited while the others are offline, the changed database remains on that device until a connection is available. Once the devices reconnect, the newer file can be transferred. The risk begins when two offline devices are both edited before either receives the other’s changes: each now contains a different database state.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Do not assume that “latest file wins” is a safe password policy. A later timestamp could discard a newly created credential, a changed password, or an attachment from the other copy. Stop editing, preserve both original files, and resolve the divergence deliberately.

Merge divergent copies on a desktop

KeePassXC documents database merging on Windows, macOS, and Linux. The general recovery sequence is:

Rank #4
Sale
SIMMAX 32GB Memory Stick USB 2.0 Flash Drives Swivel Thumb Drive Pen Drive (32GB Purple)
  • GOOD VALUE PACKAGE - 1 Pack 32GB Memory Stick USB 2.0 Flash Drives with great cost performance and high quality.
  • BIG CAPACITY - The available capacity: 29.10GB-29.8GB, You can save the data of movies, music, photos, designs, programs, manuals, handouts in a high speed.Good performance in digital data storing, transferring and sharing with families, friends, workmates, clients and machines.
  • EASY TO USE & PLUG AND WORK - Support windows 7 / 8 / 10 / Vista / XP / 2000 / ME / NT Linux and Mac OS, Compatible with USB2.0 and below.
  • TWISTTURN DESIGN & EASY CARRY - The metal clip rotates 360° round the ABS plastic body which with rubber oil skin feeling finish. The capless design can avoid lossing of cap, and providing efficient protection to the USB port.
  • WARRANTY & SUPPORT - SIMMAX logo is laser printed on the USB connector surface, our products are of good quality and we promise that any problem about the product within one year since you buy.
  1. Close the password manager on every device that might still be writing.
  2. Copy each divergent KDBX file to a separate recovery directory and make the copies read-only if your operating system allows it.
  3. Open one copy in KeePassXC and use its database-merge operation to import the other copy.
  4. Review additions, deletions, changed passwords, custom fields, attachments, and recycle-bin contents manually.
  5. Save the merged database as a new file, unlock it, and verify representative entries before replacing the working copy.
  6. Keep the original files until the merged result has been tested on every device.

The exact menu labels can vary by KeePassXC version, so follow the current instructions in the KeePassXC documentation rather than deleting either source file.

iOS recovery may require a desktop step

KeePassium’s support documentation states that KeePassium does not currently merge databases itself. Its database-merge guide therefore describes a workflow that may require a desktop application to combine divergent copies before the repaired file is returned to the phone or tablet. Preserve the iOS copy until you have checked the desktop result.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Backups and recovery are separate from synchronization

Syncthing can replicate a mistake as efficiently as a correct edit. Keep at least one backup outside the synchronized folder and maintain enough history to restore an earlier database. KeePassXC’s Getting Started guide covers backup and local-file handling, and its documentation cautions that USB thumb drives can fail or be lost.

A practical backup pattern

  • Keep the current KDBX file in the Syncthing working folder.
  • Create dated or versioned backup copies in a separate location after meaningful changes.
  • Keep one backup disconnected from the devices when practical, so malware or an accidental deletion cannot immediately rewrite it.
  • Store the master-password recovery information and any key-file backup under a separate access policy from ordinary files.
  • Periodically open a backup on an isolated device to verify that it is readable; do not overwrite the only backup during this check.

A backup that cannot be decrypted is not a recovery plan. Test both the database password and, where applicable, the key file. Anyone who obtains the key file gains a significant part of the unlocking material, while losing it can prevent access even when the encrypted database survives.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Platform considerations

Windows, macOS, and Linux

Desktop platforms are the most straightforward place to keep the authoritative working copy and perform a merge if necessary. KeePassXC supports native KDBX files on these desktop systems, and its merge documentation covers all three. Use a local folder that your operating-system account can read and write, then point both Syncthing and KeePassXC to that same file.

Android

Syncthing’s documentation identifies Android community flavors, but the exact app, background behavior, battery restrictions, and file-access permissions depend on the flavor and Android release. Confirm that the synchronizer can run when needed and that the password manager can open the synchronized local path. Test after a reboot and after the phone has been idle, not only immediately after installation.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iPhone and iPad

Syncthing’s official FAQ says there are no plans for official iOS support in the foreseeable future. An iOS user therefore needs a password-manager app and transfer method that explicitly work together; automatic, always-on Syncthing behavior should not be assumed. KeePassium documents several synchronization and transfer approaches in its data-synchronization guide. Verify the exact method, its file-access permissions, and its behavior when another device has edited the database before adopting it for daily use.

Best Value
IMEASON Swivel Design 16GB USB Flash Drive with Keychain, USB 2.0 Portable Thumb Drive Memory Stick, FAT32 Format Flashdrive for Data Storage, Photos, Music, Files (Black, 16 GB)
  • 【16GB Flash Drive】USB flash drives with 16GB capacity, meet your needs of daily use on work, school, home and travelling for photos, music, videos, files storage and transfer. IMEASON thumb drives can be used to store different files, easy to data backup.
  • 【Metal Swivel Cap Design】USB thumb drive is metal swivel cover provides extra protection for the usb thumbdrive connector, no usb drive cap to lose; keychain design makes it easier to carry without worrying lose it.
  • 【Wide Compatibility】USB drive supports Windows 7/8/10/11 / Vista / XP / Unix / 2000 / ME / NT Linux and Mac OS, also Supports USB 2.0 and 1.1 ports. USB Stick support TV, desktop, notebook computer, car, audio and other device. The USB Memory Stick is your great data storage and transfer companion with traveling and working.
  • 【Easy to use】usb memory stick is plug and play without any software installation. Just simply plug the Flashdrive into the port of your USB-compatible devices such as computer, laptop to start data storage or transmission.
  • 【What You Get】16 GB USB Flash Drive Thumb Drive, The default format of the usb storage flash drive is FAT32.

Security decisions to make before relying on the setup

Use a strong database password

The database remains encrypted while stored, but the strength of that protection depends heavily on the master password. Use a long password that is unique to this database and do not reuse it for an online account. Avoid placing the password in the same plain-text folder as the KDBX file.

Protect the synchronizer’s access

Syncthing should share only the dedicated database folder. Review which devices are paired and remove devices you no longer control. Lock the operating-system account and the phone itself, because an unlocked local device can expose the already-decrypted vault even though the KDBX file is encrypted at rest.

Treat key files as credentials

A separate key file can add a security layer, but it also creates a second recovery obligation. Keep it out of publicly accessible folders, do not send it through an unencrypted export, and maintain an authorized backup. A key file that is copied to every device without access controls may reduce the benefit of separating it from the database.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Troubleshooting common failures

Symptom Likely cause Action
The second device never receives the file The devices are not paired, the folder was not shared with that device, or they have not been online together Compare device IDs, confirm the folder share on both sides, and connect both devices until the initial sync completes.
The file arrives but the app cannot open it The app does not support that KDBX version, the transfer is incomplete, or the path permission is missing Wait for completion, check the file size and local permission, then verify KDBX compatibility with the app’s documentation.
A key-file prompt appears unexpectedly The key file was not copied to the device or the app is pointed at the wrong key-file path Use the protected recovery copy, select it in the app, and do not create a new key file unless you intentionally plan a database reconfiguration.
A recent entry is missing after reconnection Two copies were edited offline and one version replaced or bypassed the other Stop editing, preserve both files, and perform a desktop merge rather than guessing which copy is newest.
Changes appear to stop on a phone Background execution, battery restrictions, or platform support prevents timely synchronization Open the synchronizer, allow it to connect, review the platform-specific permissions, and run a test after the device has been idle.
The database was deleted on one device Deletion was synchronized as a file change Do not recreate entries immediately. Restore a known-good backup to a separate working folder, inspect it, and only then replace the synchronized copy.

A maintenance checklist

  • Once a month, check that every intended device is still paired and has a recent synchronization status.
  • After changing a master password, key file, database location, or mobile app, repeat the two-device test with a noncritical entry.
  • Keep at least one versioned backup outside the shared folder and verify that it can be unlocked.
  • Review the paired-device list after selling, resetting, or losing a device; remove access for anything no longer under your control.
  • Before a trip or a long offline period, synchronize and unlock the database on the device you will carry.
  • When a conflict occurs, stop making edits until both source files and the recovery plan are secured.

When manual transfer is the better answer

Choose manual copying when only two devices need occasional updates, when one platform cannot run a compatible synchronizer, or when your risk tolerance favors a deliberate transfer over background replication. Copy the encrypted KDBX file only after closing the manager, verify the destination copy, and keep the previous version until the new one opens successfully.

Manual transfer does not remove the need for backups. KeePassXC specifically warns that USB thumb drives may fail or be lost, so a single removable drive should never be the only copy. The same conflict rule applies: do not edit two independent copies and then overwrite one without comparing them.

Final decision

A Syncthing-shared KDBX file is a practical way to keep an offline password manager current without cloud storage when your devices support compatible apps and can connect periodically. Its boundaries are clear: it transfers encrypted database files, not individual password records; it cannot reconcile every simultaneous edit; it is not a backup; and iOS support requires special verification. Build the setup around a strong master password, a recoverable key-file plan, an independent versioned backup, and a tested conflict procedure.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.