Denver, Colorado
Dissatisfied with the lack of portability of my Apple Notes data and Apple's poor official export process,
I developed a macOS application that enables bulk exporting of Apple Notes (including iCloud Notes) while preserving folder hierarchies and formatting.
Built with Swift, the application directly queries the local Notes database for optimized performance, using approximately 200MB RAM regardless of library size.
This project has grown to over 140 stars on GitHub and is actively maintained with version 1.0 released in October 2025.
The application is notarized for macOS security compliance and supports macOS Big Sur 11.0 or later on both Intel and Apple Silicon processors.
The user is able to choose which Apple Notes account to export the notes out of, including their iCloud account if the user has it configured.
The user then chooses what format to export the notes into.
All formats export attached files in folders whose names correspond to their respective notes, automatically organizing attachments alongside the exported content.
The application uses an optimized database-driven approach with concurrent processing for efficiency, ensuring fast bulk exports regardless of library size.
Currently supports iCloud and "On My Mac" accounts (version 1.0 limitation: email-based accounts like Gmail, Yahoo, and Outlook are not supported due to different database structures).
Version 1.0 features a clean, intuitive interface with multiple views for configuring and monitoring exports.
Main window showing export format selection and account options.
Note selection interface for choosing which notes to export.
PDF export options with configurable page sizes and settings.
LaTeX template editor for customizing TEX export format.
Export progress view displaying real-time status updates.
Export completion screen confirming successful export.
Detailed export log with comprehensive information about the export results.
Source code for this project is available on my GitHub, and downloads are available through the GitHub releases page.
Download the Latest Version View the Source CodeCopyright © 2020-2025 Konstantin Zaremski — All rights reserved. Styles by Neumorphism UI Bootstrap.