OneNote Md Exporter is a console application running on Windows that exports your OneNote notebooks in different markdown formats. Currently, Joplin markdown directory and Markdown directory are supported.
The first objective of this tool is to offer to OneNote users the most simple and lossless solution to migrate to Joplin. It offers an alternative to migration based on EverNote export (OneNote-> ENEX -> Joplin), in particular for people organizing their notes using hierarchy of sections and hierarchy of pages, lost during EverNote import.
The software requires OneNote and Word from the Microsoft Office suite. OneNote for Windows 10 is not supported.
Tested on :
Comparison between OneNote Md Exporter and ENEX Export methods. Choose the one best suited to your notes.
|OneNote Md Exporter||ENEX Export|
|Hierarchy of sections||✅ Sub-Notebooks||🟠 Flattened as Tag|
|Page order inside a section||✅||🔴 All pages part of a single Notebook|
|Page hierarchy (level)||✅ Page title prefix
|Attachments||✅ At their original position||🟠 At the end of the page|
|Table with nested image||🟠 Html table, image lost||✅ Markdown|
|Page Header||✅ Note title and date removed from beginning of pages||🟠 Note title in both Joplin note title and md file|
|Page Footer||✅ No footer||🟠 "Created by OneNote"|
|Drawing||🟠 Flattened as image||🟠 Flattened as image|
|Handwriting||🔴 Lost||🟠 Flattened as image|
|Text tags (task, star...)||🔴 Lost||✅ Image|
|Revision history||🔴 Lost||🔴 Lost|
|Password protected sections||🔴 Lost||🔴 Lost|
|Notebook internal link||🔴 onenote:// url||🔴 onenote:// url|
In case of error during export very that:
alxnbl.OneNoteMdExporter.exe --help for instructions.
dotnet builddo not currently support COMReference : https://aka.ms/msbuild/MSB4803)
You can contribute by adding translation in your language. You just need to :
/src/Resources/trad.en.json, translate it, and save the new file into
trad.<TwoLetterLanguageCode>.json(list of language code here).
Released under the GPL, version 3.
This software carries no warranty of any kind. Some data can be lost during the export process. I recommend to review your notes after export and keep a backup of your OneNote notebooks just in case.
OneNote Md Exporter uses PanDoc universal markup converter.
Pandoc is available at https://github.com/jgm/pandoc
Pandoc is released under the following licence terms, full licence details can be found on the pandoc site.
© 2006-2021 John MacFarlane ([email protected]). Released under the GPL, version 2 or greater. This software carries no warranty of any kind.
Bugs and enhancements can be reported under: https://github.com/alxnbl/onenote-md-exporter/issues.
Contribution are welcome, please open a PR.