Exporter: Notes to Markdown

Export notes, Claude, backup

Only for Mac

Free · In-App Purchases

Mac

Exporter turns Apple Notes, Messages (iMessage), Contacts, Screen Time, Reminders, Claude Code, Bear, Logseq and a folder of documents into Markdown or HTML files on your Mac. Back up your data, use it with AI tools, or just own it as plain text files, with no lock-in. - export from Apple Notes, Messages, Contacts, Screen Time, Reminders, Claude Code, Bear, Logseq and a folder of documents - every iMessage conversation becomes a markdown file: a heading per day, reactions on the message they belong to, edited messages with their history, replies as real links, and the photos people sent, converted so they actually display - every contact card becomes a markdown file with phones, emails, addresses and groups; chats link to people, and people list their conversations - every day of Screen Time becomes a markdown file: app usage, websites, notifications and screen sessions. macOS deletes this data after a few weeks; your export keeps every day - point it at a folder of documents and Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV and PDF files become markdown. Scanned pages are read with Apple's own text recognition on your Mac, and nothing is uploaded - real-time sync: exports automatically when anything changes, even in the background, with launch at login and menu bar mode - Apple Notes as Markdown with lean YAML front matter: title, id, created and modified dates, the cover, the links in the note, and a link that reopens it in Apple Notes - organize files: Apple Notes by folder, by tag or by smart folder, Contacts in one folder, by group or by company, and pick exactly which notes, contacts, conversations and days export - works great with Obsidian: dates show up as real date properties, pre-built bases, and a companion plugin with sync status inside your vault - built-in MCP server: your notes, contacts and conversations as context for Claude, Cursor and VS Code, with one-click connect - a command line, exporter, for Terminal, cron and backup tools, which works while the app is closed - HTML export keeps the full formatting, and every attachment is exported alongside your notes - a full resync removes only the files Exporter wrote and writes everything again; your own files in the export folder stay - every Reminders list becomes a markdown file: a reminder per checkbox line with its due date, priority and notes, subtasks under their parent, completed reminders under their own heading, and a link back to Reminders - every Claude Code session becomes a markdown note: a paragraph per turn, tool calls folded to what they ran, edits as diffs, pasted images beside it, and the original log copied next to it, so a session Claude Code deletes after thirty days is still yours - free on every source: 100 Apple Notes, 100 contacts, your 50 most recent conversations, 10 days of Screen Time, 10 documents, 100 reminders and your 50 most recent Claude Code sessions. Re-syncing what you have exported stays free forever. Unlock each with a one-time purchase. Bear and Logseq are completely free, with no subscription, ever. Docs, guides and help in 20 languages: exporter.dev

  • This app has not received enough ratings or reviews to display an overview.

Calendar is a source. Connect the Calendar folder and every month becomes one Markdown file: a heading per day, and a line per event with its time, the calendar it came from and where it is. A repeating event is on every day it happens, not only the day it was made, because Exporter reads the occurrences Calendar keeps for its own views. It never asks for calendar access. The events are read from Calendar's own store through the folder you grant, not through EventKit, so no permission dialog appears and no other app's calendars are touched. A calendar is what you tick, and the picker groups them by account the way Calendar's sidebar does, so one untick can leave out a whole account. Scheduled reminders arrive unticked. They are already in the reminders export, and because a habit repeats daily each one would write the same line on every day of the month. Tick them on if you want them here. The card says how far back to read: this year, 2 years, 5 years or all. Calendar itself keeps about two years of occurrences, so that is what there is, and a narrower window makes a smaller first sync. An all-day event says "all day" rather than gaining a midnight it never had, and a trip that runs for a month is one line on the day it starts instead of thirty lines counting themselves down. The first 100 events are free. Reminders keeps its structure. A reminder due at a time now exports with that time: [due:: 2026-09-20T14:30]. One due on a day still writes the day alone, because Reminders keeps those apart and a reminder due "tomorrow" is not due at midnight. Files written before this keep working, both forms read back. A list's sections are headings. The reminders above all the sections stay at the top the way Reminders shows them, then one heading per section in the list's own order. A list with no sections reads exactly as before. A repeating reminder says so: [recurring:: daily], or [recurring:: every 2 weeks] when it skips periods. Every Reminders read now asks the database what it has before it asks for it. macOS renames and renumbers columns between releases, and one missing column used to fail the whole read, so a single rename could have taken the entire Reminders export down on a macOS nobody had tested yet. A column that is gone now costs that one field and nothing else.

The developer, System Operator LLC, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .

  • Data Not Linked to You

    The following data may be collected but it is not linked to your identity:

    • Identifiers
    • Usage Data

Privacy practices may vary based, for example, on the features you use or your age. Learn More

The developer indicated that this app supports the following accessibility features. Learn More

  • Supported Features

    • Dark Interface

    • Differentiate Without Colour Alone

    • Sufficient Contrast

Provider
  • System Operator LLC
Size
  • 12.2 MB
Category
  • Developer Tools
Compatibility
Requires macOS 15.0 or later and a Mac with Apple M1 chip or later.
  • Mac
    Requires macOS 15.0 or later and a Mac with Apple M1 chip or later.
Languages
English and 19 more
  • English, Arabic, Czech, Dutch, French, German, Greek, Hungarian, Italian, Japanese, Korean, Polish, Portuguese, Romanian, Simplified Chinese, Spanish, Traditional Chinese, Turkish, Ukrainian, Vietnamese
Age Rating
4+
In-App Purchases
Yes
  • Calendar Exporter S$ 6.98
  • Wallet Exporter S$ 3.98
  • Reminders Exporter S$ 3.98
  • Documents Exporter S$ 6.98
  • Claude Code Exporter S$ 6.98
  • Screen Time Exporter S$ 6.98
  • Messages Exporter S$ 6.98
  • Contacts Exporter S$ 6.98
  • Notes Exporter S$ 6.98
Copyright
  • © system operator