KeePassXC Password manager
Light · Postcard
102 × 152 mm · PDF
Dark · Postcard
102 × 152 mm · PDF
Ink saver · Postcard
102 × 152 mm · PDF
Light · A4 landscape
297 × 210 mm · PDF
Dark · A4 landscape
297 × 210 mm · PDF
Ink saver · A4 landscape
297 × 210 mm · PDF
Light · A3 landscape
420 × 297 mm · PDF
Dark · A3 landscape
420 × 297 mm · PDF
Ink saver · A3 landscape
420 × 297 mm · PDF
Start here
Concepts
Database and window
Entries
| Scheme | Does |
|---|---|
cmd://<cmd> |
Run a command |
kdbx://<path> |
Open another database |
ssh://<host> |
Hand off to the OS handler |
Search and navigation
| Term | Matches |
|---|---|
user:<text> |
Username field |
url:<text> |
URL field |
tag:<name> |
Tag |
+<term> |
Exact match |
-<term> |
Exclude |
*<term> |
Regular expression |
a|b |
a OR b |
is:expired |
Expired entries |
is:weak |
Weak passwords |
Auto-Type
| Code | Types |
|---|---|
{USERNAME} |
Username |
{PASSWORD} |
Password |
{TOTP} |
Current TOTP |
{URL} |
URL |
{TITLE} |
Entry title |
{S:<attr>} |
Custom attribute |
| Code | Does |
|---|---|
{TAB} {ENTER} |
Press the key |
{SPACE 5} |
Repeat key 5 times |
{DELAY 500} |
Pause 500 ms |
{DELAY=20} |
Key delay 20 ms |
{CLEARFIELD} |
Clear the field |
{PICKCHARS} |
Pick password chars |
| Prefix | Key |
|---|---|
+ |
Shift |
^ |
Ctrl |
% |
Alt |
# |
Win / Cmd |
| Pattern | Matches |
|---|---|
* |
Any window |
*Bank* |
Title contains Bank |
//^Login.*$// |
Regular expression |
Command line
keepassxc-cli ls <db>
keepassxc-cli show <db> <entry>
keepassxc-cli clip <db> <entry>
keepassxc-cli search <db> <term>
keepassxc-cli add <db> <entry> -g
keepassxc-cli edit <db> <entry> -u
<user>
keepassxc-cli rm <db> <entry>
keepassxc-cli generate -L 24
keepassxc-cli db-create <db>
keepassxc-cli merge <db1> <db2>
keepassxc-cli export <db>
keepassxc-cli analyze <db>
keepassxc-cli open <db>
keepassxc-cli ls <db> -k <keyfile>
keepassxc-cli ls <db> -y <slot>
Recipes
{USERNAME}{ENTER}{DELAY 1500}{PASSWORD}{ENTER}
{USERNAME}{TAB}{PASSWORD}{ENTER}{DELAY 2000}{TOTP}{ENTER}
keepassxc-cli clip ~/vault.kdbx Mail 30keepassxc-cli show -t ~/vault.kdbx Mail
keepassxc-cli ls -R -f ~/vault.kdbx Work



