Why KeePassXC won't run in a browser (and what does) Won't run — 64-bit Qt5 app
Guide updated July 2026 · Tested with Wine 1.7.55 (Win32) + WebAssembly
KeePassXC is a superb, modern, community-driven password manager — and we'd love to tell you it runs here. It doesn't. ExeBrowser uses Boxedwine (Wine 1.7.55 on a 32-bit x86 emulator), and KeePassXC is a 64-bit, Qt5 application that targets Windows 10/11. Those two facts don't meet in the middle. This page is the honest version: why KeePassXC can't load, and the open-source alternative — KeePass 1.x Classic — that actually does work in the browser.
Runs in your browser tab with WebAssembly + Wine — nothing is uploaded. Click the screen to capture input; press Esc to release the mouse.
Free software — but get it from the official source
KeePassXC is genuinely free and open source (GPL-2.0/GPL-3.0), so there's nothing to buy and nothing shady about it. To use it on a real machine, download the official build from keepassxc.org/download. Avoid third-party "free download" mirrors for a tool that guards your passwords — only the official site and verified package managers are trustworthy here.
How it works & what to expect
Short answer: it won't start. There are two independent reasons, and either one alone is enough to stop it.
- It's 64-bit only. KeePassXC 2.7.0 and newer ship as 64-bit Windows 10/11 builds exclusively. ExeBrowser's emulator is 32-bit x86 — a 64-bit executable simply cannot be loaded by it.
- It's a heavy Qt5 app. The last build that ever shipped a 32-bit binary was 2.6.6, and even that is a large Qt5 application expecting Windows 7-or-later system libraries. Boxedwine's Wine 1.7.55 dates from around 2015 and emulates an older Windows environment; the modern Qt5 platform layer that KeePassXC needs to draw a single window isn't there.
So the realistic outcome is a crash or a blank window on launch — not a usable password manager. We set the verdict to Won't run rather than letting you waste time on it.
What to use instead: KeePass 1.x Classic
Good news: the original KeePass has a native Win32 "Classic" line that does run under browser Wine. KeePass 1.x is a small, dependency-light Win32 program with no .NET and no Qt — exactly the kind of app Boxedwine handles well. It reads .kdb databases and gives you the core of what you want: open a vault, browse and copy entries, save changes.
Head to our KeePass in the browser guide for the step-by-step. The one caveat: KeePass 1.x uses the older .kdb format, which is different from KeePassXC's .kdbx. If your vault is .kdbx, you'd convert or export it on a real machine first.
A serious word on password-vault safety
Even when something does run here, think hard before opening a real password database in a browser tab. ExeBrowser runs everything locally and never uploads your files — your vault doesn't leave your machine — but a password store is the single most sensitive file you own. For day-to-day use, run a password manager natively on a trusted device. Treat in-browser Wine as an emergency way to view a vault on a computer where you can't install anything, not as your primary manager. Always close the tab when you're done; the in-memory drive is wiped on reload.
Frequently asked questions
Can I run KeePassXC in the browser with ExeBrowser?
No. KeePassXC 2.7.0+ is a 64-bit Windows 10/11 application, and ExeBrowser's engine is 32-bit only. Even the last 32-bit build (2.6.6) is a Qt5 app that needs a modern Windows environment that Wine 1.7.55 doesn't provide. It will crash or show a blank window rather than open.
Is KeePassXC free and safe to download?
Yes. KeePassXC is free and open source under the GPL-2.0/GPL-3.0 license, with no purchase required. Always download it from the official site at keepassxc.org/download rather than third-party mirrors — it guards your passwords, so the source matters.
What's the difference between KeePass and KeePassXC?
KeePass is the original Windows project; KeePass 1.x is a native Win32 build and KeePass 2.x is .NET-based. KeePassXC is a separate cross-platform rewrite built on Qt. For running in the browser, only KeePass 1.x Classic works — see our KeePass guide.
Which password manager actually works in ExeBrowser?
KeePass 1.x (Classic) — the native Win32 edition with no .NET or Qt dependencies. It opens .kdb databases and runs under the default Win32 Wine variant. KeePass 2.x (.NET) and KeePassXC (64-bit Qt) do not run.
Can I convert my KeePassXC .kdbx file to use in the browser?
On a real machine, yes — KeePass and KeePassXC can import and export between the .kdbx and older .kdb formats. To view a vault in the browser you'd export it to .kdb for KeePass 1.x first, since KeePassXC itself won't run here.
More you can run in your browser
- KeePass (Classic)The open-source password manager that actually runs — use KeePass 1.x.
- 7-ZipFree open-source archiver that runs well in the browser.
- KeePass 1.x setupStep-by-step for loading a .kdb vault in the browser.
- Notepad & utilitiesSmall native Win32 tools that work great.
- Sumatra PDFLightweight open-source PDF reader for Wine.
- Full compatibility guideWhat runs, what doesn't, and why 64-bit apps fail.