Moving from OneNote to Bear
I may do a post on why I moved to Bear later; for now, a brief comment on the transition.
If you've been a long term OneNote user and want to jump over to Bear, you'll likely want to bring your old notes with you. That is possible, but can be a pain.
A brief search will offer all sorts of options: perhaps export as HTML, or Word docs (?), or copy manually (the horror), or online services that pull from the Office API, or the Obsidian importer (then export back out to Bear), or a wide universe of Python scripts that scrape OneNote into a Pandoc conversion.
None of those worked well for me. The closest was Obsidian's first-party OneNote importer - it pulled in the first OneNote workbook I pointed it at, then steadfastly refused any further ones. If you go that route, I recommend having Obsidian pull all of your OneNote content at once, even if that complicates later organization.
What did work: find an old (v6.5) binary of Evernote 1 . You won't find them on Evernote's site anymore but a brief search will bring up links. Install it and use Evernote's dedicated OneNote importer, then export that to Evernote's export format (ENEX). Have Bear import that ENEX and you're mostly done.
It's the least bad method I found by a large margin but there are quirks to be aware of.
- Bear uses a tag- rather than folder-based structure and will not respect the folder structure automatically. My work-around was to import one workbook at a time and apply folder-imitating tags (use the 'untagged' smart tag after each import).
- The rich-text-to-Markdown conversion is... a mixed bag. All text content should be there; conversion of bulleted lists and tables is iffy.
- Each note will have the creation date and time added (within the body) at the top, and "Created with OneNote" at the bottom.
Try this for Mac and this for Windows. Working links as of January 22, 2024. ↩