How do I import Apple Notes into Obsidian so that the resulting files don’t have the HTML tags?
What I’m trying to do
I’ve imported my Apple Notes via the Obsidian official Importer plug-in. However, the outputted notes are full of HTML tags. If I open one of these imported notes, it looks normal at first glance, but when I click on any of the lines of text, it shows the HTML tags that it was imported with.
For example:
An example of a line of imported text from Apple Notes
Essentially, what’s happening is that the .md file contains the HTML, so the .md files imported by the Obsidian Importer from Apple Notes creates files with content like:
This is problematic because the HTML tags make it become really annoying to edit the file. Every time I want to edit a line, I need to navigate through a bunch of HTML tags before I can get to the word/sentence that I want to edit. Also, when I try to search through my documents, all the HTML tags show up, which clutter the search results.
What I’ve tried
Searching for plug-ins that may accomplish this. Haven’t found any that handle this case.
The Obsidian Importer has an “Import HTML” mode, but I can’t use it because Apple Notes doesn’t store the notes files in accessible HTML files
The “Find” field should be filled with the selection.
Leave the “Replace” field blank.
Press “Replace all”.
Open the next note.
Repeat steps 3–4 until done.
Repeat the whole process with </span> as the selection, if these Apple Notes spans are the only ones in your vault. If you have others you want to keep, then just delete the unwanted ones manually as you encounter them.
Because Replace… stays open when you switch notes, you can process a large number of files pretty quickly.
But if that still feels too slow, you can – after making a backup — use a separate text editor like VD Code or BBEdit that can do search-replace across files. Editors that can do that often support regular expressions, which would allow you to remove both the opening and closing tags in a single operation.
Or you could try these workarounds. I don’t know if either will work, and neither is smooth.
Switch to Reading View, select the whole note and copy, switch to Editing View, and paste over the whole note.
After making a backup, move the files out of the vault, change the .md filename extension to .html, and re-import as HTML.