Move your Evernote notes into OneNote
A free desktop app for Windows. Export your notebook from Evernote, open the app, sign in with Microsoft, and every note is imported into a OneNote section — one page at a time, and resumable if it is interrupted. Your notes go straight from your own PC to your own OneNote; nothing passes through JMS Dev Lab.
Free & open source • Windows 10 & 11 • No jmsdevlab.com account needed
A migration that is transparent and recoverable
Your note archive is personal. This tool is open source so you can read exactly what it does, and it runs entirely on your own computer — your notes only ever pass through your PC and your own Microsoft sign-in.
Handles large exports
A streaming parser reads the .enex a note at a time, so it works whatever the file size. Tested end-to-end on real exports up to 75 MB.
Resumable by design
The import checkpoints after every note. If it is interrupted — or you close the app — run it again and it picks up exactly where it left off.
Your data, your PC
You sign in with your own Microsoft account; notes go straight from your computer into your OneNote. Nothing is uploaded to JMS Dev Lab.
Four steps, no technical setup
Download the app and run it. There is nothing to configure — no API keys, no command line, no jmsdevlab.com account.
Export your notes from Evernote
In Evernote, select a notebook and choose File → Export Notes, saving as an .enex file.
Download and open the app
Download the installer for Windows and run it. The app is not code-signed yet, so Windows may show an "unknown publisher" prompt — choose More info → Run anyway.
Sign in with Microsoft
Click Sign in with Microsoft. Your normal web browser opens for sign-in — sign in there as you would on any website, and the app continues on its own.
Pick your file and import
Choose your .enex file, pick the OneNote section to import into, and start. Every note becomes a page in that section, one at a time.
Inspect it, fork it, improve it
The full code is public and MIT licensed — the streaming parser, the import engine, the Microsoft sign-in. Nothing is hidden, and nothing phones home to JMS Dev Lab.
npm install -g evernote-to-onenote — see it
on npm.
Need a migration tool like this for your business?
We build practical, recoverable software for messy real-world workflows.
Talk to JMS Dev Lab