📱 iKeePass for iPhone & iPad - All Features

Discover all features of the iKeePass app for iPhone and iPad. Manage your passwords securely - anywhere, anytime.


đŸŽ¯ Overview

iKeePass for iOS offers complete password management right on your iPhone or iPad. The app automatically adapts to your device - whether iPhone in portrait, landscape, or iPad.

Platform Layout Highlight
iPhone (Portrait) Tab Navigation 5 tabs at the bottom
iPhone (Landscape) 3-Column View Everything at a glance
iPad Full 3-Column Optimized for large displays

🔐 Password Management

Your Passwords Always With You

  • Folder Structure - Organize your passwords in folders and subfolders
  • Quick Search - Find any entry in seconds
  • Sorting - By title, username, modification date, or creation date
  • Favorites - Quick access to frequently used entries

🧱 List or Tiles

A switch in the toolbar changes between two presentations:

View Strength
📋 List Many entries at once, compact
🧱 Tiles Large icons, the coloured border shows password quality right in the tile

The switch lives in the toolbar of the folder view, so it stays reachable on every navigation level - including subfolders.

Create and Edit Entries

Create new passwords with all important information:

Field Description
Title Entry name (e.g., “Amazon”)
Username Your login name or email
Password Securely stored with show/hide toggle
URL Link to the website
Notes Additional information
Icon Choose from 70+ icons
Expiration Optional for regular password changes

Quick Actions

  • Swipe left → Edit
  • Swipe right → Delete
  • Long press → Context menu with all options

🔑 Password Details

Tap on an entry to see all details. The view is organized in 6 tabs:

Tab 1: Password

  • Show/hide password (eye icon)
  • Copy to clipboard with one tap
  • Password strength at a glance
  • Warning if password was found in a data breach

Tab 2: Details

  • All fields at a glance
  • Notes with Markdown support
  • Custom fields
  • Creation and modification dates

Tab 3: History

  • Track all changes
  • View older versions
  • Timestamps for each change

Tab 4: Files

  • Attached documents
  • Display file sizes
  • Export files

Tab 5: Analysis

  • Detailed password strength
  • Check against known data breaches (Have I Been Pwned)
  • Duplicate warning
  • Alert for old passwords (>90 days)

Tab 6: Database

  • Technical information
  • Location in database
  • Metadata

📊 Security Dashboard

The dashboard analyzes all your passwords and gives you a quick overview:

Security Score

A value from 0-100% shows you how secure your passwords are overall:

Score Rating Color
0-20% Critical 🔴 Red
21-40% Poor 🟠 Orange
41-60% Medium 🟡 Yellow
61-80% Good đŸŸĸ Green
81-100% Excellent đŸ”ĩ Blue

Statistics

  • Total Count - How many passwords do you have?
  • Folders - Number of your folders
  • OTP Entries - Entries with two-factor authentication
  • Compromised - Passwords found in data breaches
  • Weak Passwords - Too short or simple passwords
  • Duplicates - Reused passwords

Have I Been Pwned Check

Check all your passwords with one click against the largest database of known data breaches. Your password is never transmitted - only the first 5 characters of a hash are used.

Results are kept: The outcome is stored as a field inside the entry in your own database instead of being fetched again on every start. Less network traffic, and the history stays visible.


âąī¸ One-Time Passwords (OTP)

iKeePass supports time-based one-time passwords (TOTP) for two-factor authentication:

  • Real-time Codes - 6-digit codes that change every 30 seconds
  • Countdown Display - See exactly how long the current code is valid
  • One-Click Copy - Tap the code to copy it
  • Auto-Refresh - Codes update in real-time

đŸ”ĸ Detail View

The "…" button next to each code opens a view of its own:

Item Description
Issuer / Account Who issues the code and for which account
Type TOTP (time based) or HOTP (counter based)
Digits 6, 7 or 8
Interval 30 seconds by default
Algorithm SHA1 / SHA256 / SHA512
Current code With remaining time and a copy button
Secret Only revealed on an explicit tap

â„šī¸ Entries whose code sits in the KDBX field “TOTP Seed” now show up reliably in the OTP list as well.

Supported Services

Works with all services that support TOTP:

  • Google, Microsoft, Apple
  • Amazon, PayPal, eBay
  • Facebook, Twitter, Instagram
  • And many more…

đŸ›Ąī¸ Security Features

Face ID / Touch ID

Unlock your database conveniently with Face ID or Touch ID:

  • Quick access without password entry
  • Securely stored in iOS Keychain
  • Can be disabled at any time

Auto-Lock

Your database is automatically locked:

  • Immediately - On every app switch
  • After 1/3/5/15 minutes - Configurable timeout
  • Never - For maximum convenience (not recommended)

âąī¸ Auto Logout

Beyond locking, iKeePass can sign itself out after a chosen time: the database is closed and the key material discarded.

Setting Effect
Lock Content covered, database stays open
Logout Database closed, keys discarded

â„šī¸ The setting is stored inside the KDBX file, so it applies on every device that opens the same database - iPhone and Mac behave the same way.

Privacy Shield

When you switch apps, your passwords are automatically hidden:

  • Blur effect over the entire app
  • Protects from prying eyes in the app switcher
  • App logo displayed instead of sensitive data

Clipboard Protection

Copied passwords are automatically cleared from the clipboard:

  • Choose: 10 seconds, 30 seconds, 1 or 2 minutes
  • Prevents accidental pasting elsewhere

🔑 AutoFill

Automatically fill passwords in apps and Safari:

  1. Enable in iOS Settings → Passwords → AutoFill
  2. Select iKeePass as AutoFill provider
  3. Done! - Login fields will automatically show suggestions

→ Detailed AutoFill Guide


đŸ“Ļ Archive Feature

Clean up your passwords without deleting them:

  • Archive instead of Delete - Hide old entries
  • Custom Archive Folder - Name freely configurable (default: “Backup”)
  • Search Exclusion - Optionally exclude archived entries from search
  • Dashboard Exclusion - Archived entries don’t affect the Security Score

âš™ī¸ Settings

Security

  • Enable/disable Face ID / Touch ID
  • Choose Auto-Lock timeout
  • Show/hide passwords by default

General

  • Set default sorting
  • Open last database on startup

Archive

  • Name the archive folder
  • Enable/disable search exclusion

Clipboard

  • Enable/disable auto-clear
  • Choose timeout

Your entries can be found from the iOS Spotlight search:

  • Title, user name and URL are indexed - never the password
  • Tapping a result opens the entry directly in iKeePass
  • The index can be switched off and rebuilt in the settings
  • Closing the database removes the index again

📱 OTP Widget

A WidgetKit widget puts the one-time codes of the open database on your home screen:

Size Content
Medium The next codes with their countdown ring
Large A longer list of codes

No secret ever leaves the app. It calculates the codes in advance and places only the finished digits, plus their validity window, in the shared app group; the widget reads them and counts down.

When no database is open, the widget shows a short notice instead of codes.


đŸ“Ĩ Import from the Apple Passwords App

Bring passwords, verification codes and passkeys over from the Apple Passwords app:

  • Credential Exchange (FIDO CXP) - encrypted handover between the two apps, without an unencrypted export file
  • Preview before the import - every item is listed first
  • Duplicate check - entries you already have are recognised
  • Target group - the import lands in the folder you choose
  • Marked with đŸ“Ĩ - imported entries stay recognisable
  • Rollback - as long as you have not saved, the whole import can be undone

âš ī¸ The Credential Exchange interface requires iOS 26. On older systems iKeePass shows a notice in its place.


📱 Supported Devices

Device Minimum iOS Recommended
iPhone iOS 17.0 iOS 17+
iPad iPadOS 17.0 iPadOS 17+

Supported Database Formats

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