🖥️ iKeePass for macOS - All Features

Discover all features of the iKeePass app for your Mac. Professional password management with full KeePass compatibility.


🎯 Overview

iKeePass for macOS offers powerful password management in a proven 3-column layout - similar to Apple Mail or Finder. Seamlessly switch between passwords, dashboard, and OTP codes.

View Layout Description
Passwords 3 Columns Sidebar + List + Details
Dashboard 2 Columns Sidebar + Analysis
OTP 2 Columns Sidebar + OTP Codes

🔐 Password Management

Professional 3-Column View

  • Sidebar (left) - Navigation, folders, recent entries
  • List (middle) - All passwords in selected folder
  • Details (right) - Complete entry details with 6 tabs

Folder Organization

Organize your passwords in a clear tree structure:

  • Unlimited folder nesting
  • 70+ KeePass icons to choose from
  • Drag & Drop for moving (planned)

Search and Filter Function

Function Description
Quick Search Search by title, username, or URL
Sorting By title, username, modification date
Sort Direction Ascending or descending
Archive Filter Hide archived entries

Context Menu (Right-Click)

Right-click on an entry for quick access:

Action Description
Edit Open and edit entry
Copy Username To clipboard
Copy Password To clipboard
Open URL In browser
AutoType Auto-fill
Move To another folder
Archive Move to archive
Delete With confirmation

🔑 Entry Details

The detail view is organized in 6 tabs:

Tab 1: Password

  • Username with copy button
  • Password with show/hide toggle (eye icon)
  • URL with link to open in browser
  • AutoType button for automatic entry
  • “Copied” feedback on every action

Tab 2: Details

  • All fields clearly displayed
  • Notes with Markdown support (toggleable)
  • Tags and keywords
  • Custom fields
  • Creation and modification dates

Tab 3: Files

  • List of all attachments
  • File size display
  • Download function
  • Preview depending on file type

Tab 4: Analysis

  • Password strength from 0-100%
  • Rating: Weak / Medium / Strong
  • Have I Been Pwned check
  • Duplicate detection
  • Age analysis (>90 days)
  • Improvement recommendations

Tab 5: History

  • Chronological change timeline
  • Compare historical versions
  • Restore capability
  • Timestamps for each change

Tab 6: Database

  • KDBX version information
  • Encryption details
  • File size and metadata

📊 Security Dashboard

Analyze all your passwords at a glance:

Security Score (0-100%)

Factor Impact
Weak password -3% per entry
Duplicate password -5% per group
Expired entry -2% per entry
Compromised password -5% per entry

Statistics Overview

  • Total number of entries
  • Number of folders
  • OTP entries
  • Compromised passwords
  • Weak passwords
  • Duplicates

Have I Been Pwned

Check all passwords against the HIBP database:

  • One-click check for all passwords
  • Progress indicator during check
  • k-Anonymity: Your password is never transmitted
  • Results cached for 1 hour

Additional Sections

  • Duplicates - Grouped display of reused passwords
  • Password Age - Entries older than 90 days
  • Quick Actions - Quick actions for improvement

⏱️ One-Time Passwords (OTP)

Manage your two-factor authentication directly in iKeePass:

Features

Feature Description
Real-time Codes 6-digit TOTP codes
Global Timer Countdown with progress bar
One-Click Copy Code instantly to clipboard
Auto-Refresh Codes update automatically

Supported Algorithms

  • SHA1 (Standard, Google Authenticator compatible)
  • SHA256
  • SHA512

⌨️ AutoType - Automatic Entry

One of the most powerful features: AutoType automatically enters your credentials.

How It Works

  1. Open the login page in your browser
  2. Select the entry in iKeePass
  3. Click “AutoType” or use the keyboard shortcut
  4. iKeePass automatically types username, tab, password, enter

Supported Placeholders

Placeholder Function
{USERNAME} Enter username
{PASSWORD} Enter password
{URL} Enter URL
{TITLE} Enter title
{TAB} Press Tab key
{ENTER} Press Enter key
{DELAY X} Wait X milliseconds
{TOTP} Enter current OTP code

Important

AutoType requires Accessibility permission in macOS:

  1. Open System Settings → Privacy & Security
  2. Select “Accessibility”
  3. Enable iKeePass

→ Detailed AutoType Guide


🖥️ Menu Bar Mode

Use iKeePass as a discreet menu bar app without a Dock icon:

Activation

  1. Open Settings → Startup
  2. Select “Display Mode: Menu Bar”
  3. The Dock icon disappears

Functions

Action Result
Left-click Show main window
Right-click Open context menu

Context Menu

  • Show Window
  • Open Settings
  • Quit iKeePass

🔓 Touch ID

Unlock your database conveniently with Touch ID:

  • Quick access without password entry
  • Password securely stored in macOS Keychain
  • Can be enabled per database
  • Can be disabled at any time

🔒 Auto-Lock

Your database is automatically locked:

On Screen Lock

When you lock your Mac or the screensaver starts, the database is automatically locked.

After Timeout

Choose a timeout in settings:

  • Immediately (0 minutes)
  • After 1, 3, 5, or 15 minutes
  • Never (not recommended)

🔑 Password Generator

Create secure passwords with the integrated generator:

Presets

Preset Length Properties
Secure 20 All character types, no ambiguous
Simple 12 Only letters and numbers
PIN 6 Only digits
Passphrase 24 No special characters
Custom Variable All options selectable

Options

  • Length - 4 to 128 characters
  • Lowercase - a-z
  • Uppercase - A-Z
  • Numbers - 0-9
  • Special Characters - !@#$%…
  • Exclude Ambiguous - 0, O, l, 1, I
  • Exclude Similar - {}, [], ()
  • Minimum Numbers
  • Minimum Special Characters

Features

  • Real-time preview
  • Copy button
  • Regenerate
  • Password history

📤 Export

Export your database for backup purposes:

Formats

Format Description
JSON Machine-readable
XML Compatible with other tools

⚠️ Important Notice

Exported files are unencrypted! Treat them like your master password.

Keyboard Shortcuts

  • ⌘⇧E - Export as JSON
  • ⌘⌥E - Export as XML

⌨️ Keyboard Shortcuts

Shortcut Action
⌘O Open database
⌘⇧E Export as JSON
⌘⌥E Export as XML
⌘⇧G Generate password
⌘, Open settings
Escape Close dialog
Return Confirm

⚙️ Settings

Settings are organized in 5 tabs:

Startup

  • Launch at login (Login Item)
  • Display mode (Dock or Menu Bar)
  • Open last database on startup

General

  • Default sorting
  • Archive folder name
  • Exclude archive from search

Security

  • Auto-Lock timeout
  • Lock on screen lock
  • Auto-clear clipboard
  • Show passwords by default
  • Enable/disable AutoType

Appearance

  • Theme settings

About

  • Version information
  • Documentation links

📦 Archive Feature

Clean up old passwords without deleting them:

  • Archive instead of Delete
  • Custom Folder - Name freely configurable
  • Search Exclusion - Optional
  • Dashboard Exclusion - Doesn’t affect the score

💻 System Requirements

Requirement Value
macOS Version 14.0 (Sonoma) or newer
Processor Apple Silicon or Intel
RAM 4 GB (8 GB recommended)
Storage 100 MB

Supported Database Formats

Format Version Status
KDBX 4.x (Argon2) ✅ Full support
KDBX 3.x (AES) ✅ Full support
KDB 1.x ✅ Basic support