🖥️ 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
- Open the login page in your browser
- Select the entry in iKeePass
- Click “AutoType” or use the keyboard shortcut
- 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:
- Open System Settings → Privacy & Security
- Select “Accessibility”
- Enable iKeePass
🖥️ Menu Bar Mode
Use iKeePass as a discreet menu bar app without a Dock icon:
Activation
- Open Settings → Startup
- Select “Display Mode: Menu Bar”
- 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 |