ChatKeepsake is a powerful yet simple macOS application designed to export, archive, and preserve your Apple Messages conversations. Whether you want to create keepsake books of precious conversations, document messages for legal purposes, or simply back up important communications, ChatKeepsake gives you complete control over your message history with professional-quality results.
Complete Privacy & Offline Operation
Unlike other message export tools that require uploading your personal conversations to cloud servers, ChatKeepsake runs entirely offline on your Mac. Your messages never leave your computer. No account required, no data collection, no internet connection needed. ChatKeepsake directly accesses your local Messages database with your permission, ensuring your privacy is protected at all times.
Professional PDF & CSV Export
The free version of ChatKeepsake allows you to export up to 250 messages per conversation to CSV format, perfect for spreadsheet analysis or long-term archiving. Upgrade to ChatKeepsake Pro (one-time purchase) to unlock:
- Unlimited Messages: Export entire conversation histories with thousands of messages
- Professional PDF Export: Generate beautiful, print-ready PDFs with customizable colors, fonts, and page layouts
- Ultra-Dense Mode: Reduce page count by 30-40% for long conversations and book printing
- iPhone Backup Support: Extract and export messages directly from encrypted iPhone backups
- Full Customization: Choose from multiple color schemes, fonts (System, Helvetica, Times, Courier), and page sizes
- Binding Margin: Add extra margin for physical book printing
Key Features
- Messages-Style Interface: View conversations in a familiar bubble layout before exporting
- Photo & Attachment Preservation: All images and media files are included in exports
- Contact Integration: See contact names instead of phone numbers (optional Contacts permission)
- Edit Mode: Remove unwanted messages before exporting (doesn't affect actual Messages app)
- Date Filtering: Export specific date ranges (last week, month, year, or custom)
- Smart Conversation Merging: Automatically combines SMS and iMessage threads for the same contact
- Fast Performance: Export thousands of messages in seconds with progress indicators
- Works with Group Chats: Export both individual and group conversations
Perfect For
- Creating memorial books from conversations with loved ones
- Legal documentation and evidence preservation
- Backing up important business communications
- Archiving messages before switching from iPhone to Android
- Printing conversations as meaningful gifts
- Preserving family history and memories
Technical Details
- Platform: macOS 12.0 (Monterey) or later
- Architecture: Universal Binary (Intel + Apple Silicon)
- Database: Direct SQLite access to chat.db
- Permissions: Full Disk Access (one-time setup), optional Contacts access
- Languages: English
- Purchase Model: Free version available, Pro upgrade via one-time in-app purchase ($9.99 USD)
- Auto-Updates: Sparkle framework for automatic app updates
Privacy Commitment
ChatKeepsake is built with privacy as the foundation. The app never connects to the internet, never uploads your data, and never requires an account. Your messages are processed entirely on your local machine. We believe your personal conversations belong to you, and you alone.