I migrated around 2,000 notes from Apple Notes into Obsidian. The rough method is to export out of Apple Notes to HTML files, then HTML to Markdown via Pandoc or if you are not as technical the Bear method works nicely. This is focused on the Bear method which is more user friendly if you’re not as familiar with using command line tools.
Step 1: Export to HTML entries
Option A: Export via Write App’s exporter
→ Download Notes Exporter
Option B: Export via Bear App’s automator script
→ Original Bear Instructions
→ Download Automator Workflow
Mac: use our Automator Workflow
We built an Automator Workflow for macOS that can export all your Apple Notes as HTML files. This will include most note contents, but not all. See the breakdown below:
- Text, lists, and photos should be included
-
Note : only macOS 10.15 Catalina supports photo export. On earlier macOS versions, Apple Notes will not export photos
- Task lists convert into bulleted lists
- Rich media links will convert to plain text links
- Non-photo attachments like PDFs or other files are not supported and will be excluded from export to HTML files. They will remain safely in Apple Notes
How to use this Automator Workflow
- Download our AppleScript
- Double-click it to open Automator
- Press the Play button
- Choose or create a new folder to store your exported Apple Notes
- In Bear, click File > Import Notes
- In the dialog that opens, find the folder containing your exported notes
- Select the folder containing the exported files
- (Optional) Adjust any import features such as whether to keep the original creation date, and whether to use the first line or file name for note titles
- Click Import Notes
Step 2: Convert HTML to Markdown with Bear
After you import notes with Bear, you can export them back out in a clean format that works well with Obsidian.
- Select all notes (CMD+A)
- File > Export Notes
- Export as Markdown
Now you should have a folder full of .md files that you can import into Obsidian.