Skip to content

Appearance Settings

Keyper includes a dedicated Appearance tab in Dashboard Settings so each user can tune the vault to a comfortable visual style. These choices are local preferences: changing the theme or font does not affect stored credentials, encryption, database schema, or other users.

  1. Unlock Keyper.
  2. Open Dashboard Settings.
  3. Select the Appearance tab.

Theme and font choices are saved locally in the browser or Electron profile and are restored automatically on the next launch.

The screenshots in these docs show the default dark and light themes, but Keyper includes a larger set of built-in appearance modes:

ThemeBest for
LightA clean white workspace for bright environments.
DarkThe default black dark-mode vault.
SystemMatching the current operating-system preference.
CharcoalA softer dark option with lighter contrast than the default dark theme.
Medium GrayA balanced middle-contrast option between light and dark.
Light GrayA neutral, low-glare light theme.
Warm LightA softer light theme with warmer background tones.
BlueA cool light theme with blue-focused accents.
Midnight BlueA dark blue background theme.
Deep PurpleA dark purple background theme.

The theme selector uses visual swatches, so users can preview the general palette before applying it. Core dashboard surfaces, tags, buttons, and background accents follow the selected palette.

Keyper also provides five application font choices:

FontCharacter
InterThe default clean interface font.
RobotoA familiar, compact sans-serif option.
OutfitA rounder modern sans-serif option.
Playfair DisplayA more editorial serif option.
Fira CodeA monospaced option for users who prefer code-like readability.

The Keyper logo keeps its branded styling even when the application font changes.

Appearance preferences are stored locally:

  • Theme preference: theme
  • Font preference: keyper-font-preference

Clearing the browser or Electron profile storage can reset these preferences to the defaults. It does not erase remote Supabase or Neon data, but it can remove local provider configuration and browser-local SQLite data depending on what storage is cleared.