Skip to content

Instantly share code, notes, and snippets.

@ardubev16
Last active March 7, 2026 10:54
Show Gist options
  • Select an option

  • Save ardubev16/f9493578a5141d5ab9d7c649d2268567 to your computer and use it in GitHub Desktop.

Select an option

Save ardubev16/f9493578a5141d5ab9d7c649d2268567 to your computer and use it in GitHub Desktop.
Bitwarden emergency sheet inspired by https://passwordbits.com/password-manager-emergency-sheet/
// Run the following command to build (you will need `typst` installed):
// ```sh
// curl https://gist.githubusercontent.com/ardubev16/f9493578a5141d5ab9d7c649d2268567/raw/emergency_sheet.typ | typst compile - emergency_sheet.pdf
// ```
#set document(title: "Password Manager Emergency Sheet")
#set page(paper: "a4", margin: 1.4cm)
#set text(font: "Liberation Sans", size: 11pt)
// ── Header ───────────────────────────────────────────────────────────────────
#align(center)[
#text(size: 20pt, weight: "bold")[Password Manager Emergency Sheet]
]
#v(0.1cm)
// Date right-aligned
#align(right)[
#text(weight: "bold")[Created On: ]#datetime.today().display()
]
#v(0.1cm)
// ── Helper: box field ─────────────────────────────────────────────────────────
#let field(label) = {
rect(
width: 100%,
height: 1cm,
stroke: 1pt + black,
inset: (x: 0.5cm, y: 0.25cm),
)[
#align(horizon)[
#text(size: 11pt)[#label]
]
]
v(0.1cm)
}
// ── Section heading helper ────────────────────────────────────────────────────
#let section(title) = {
v(0.2cm)
text(size: 13pt, weight: "bold")[#title]
v(0.15cm)
}
#field("Backup VeraCrypt Key:")
#field("Email address:")
#section("Bitwarden Password Manager (vault.bitwarden.com)")
#field("Master password:")
#field("Backup code(s):")
#field("Backup encryption key:")
#section("Email (mail.google.com)")
#field("Password:")
#field("Backup Code(s):")
#section("Apple account")
#field("Password:")
#field("Backup Code(s):")
#v(0.15cm)
// ── Notes ─────────────────────────────────────────────────────────────────────
#set text(size: 9.5pt)
#set par(leading: 0.5em)
#list(
indent: 0.25cm,
marker: [•],
[All accounts use the same Email address specified at the beginning.],
[Do not take pictures of this sheet.],
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment