N2O Sync Lite

approved

by Simha

Your Notion workspace, in your vault, as plain Markdown you own. Pulls pages, databases, properties and media, and re-pulls any time Notion changes. One way, free, no account needed. - This plugin has not been manually reviewed by Obsidian staff.

4 stars259 downloadsUpdated 25d agoMIT

N2O Sync Lite

N2O Sync Lite

Your Notion workspace, in your vault, in plain Markdown.
Pull pages and databases into Obsidian as clean Markdown. Free, open source, up to 100 pages.

Latest release Obsidian downloads MIT licence Obsidian 1.7.2+

Website / Docs / Report a bug / Request a feature

Picking Notion pages in N2O Sync Lite and pulling them into an Obsidian vault as Markdown


Not a Notion product. N2O Sync Lite is an independent Obsidian plugin. It is not made by, endorsed by, or affiliated with Notion Labs or Obsidian. It uses Notion's public API with a token you provide.

It only reads from Notion. Lite never writes to your Notion workspace, so there is nothing it can break over there. The only thing it changes is your vault.

The problem

You have years of work in Notion. Meeting notes, project databases, research, half-finished writing, the wiki nobody else maintains.

It lives on somebody else's server, in somebody else's format. Notion's own Markdown export is a manual .zip you have to request, where every filename has a 32-character UUID stapled to the end, internal links point at files that no longer exist, and databases arrive as loose CSV. There is no incremental option and no way to schedule it. Do it twice and you get two unrelated folders.

N2O Sync Lite pulls the same content into your Obsidian vault as clean Markdown, with working links, properties as frontmatter, and images on disk. Run it again next week and it updates what changed instead of dumping a second copy.

What comes across

Full mapping table, block by block: n2osync.com/docs/reference/supported-blocks

Compared to Notion's own export

Notion Markdown exportN2O Sync Lite
How you run itRequest it, wait for an email, download a .zipOne command in Obsidian
FilenamesPage Title abc123def456...789.mdPage Title.md
Internal linksPoint at exported filenames, frequently brokenWorking [[wikilinks]]
DatabasesLoose CSV next to the pagesA folder of notes with typed frontmatter
PropertiesIn the CSV, not on the pageYAML frontmatter, queryable
ImagesIn the zip, paths often mangledDownloaded into _files/, links correct
Running it againA second unrelated folderUpdates what changed
Your local editsOverwritten or duplicatedNever written over
SchedulingNot possibleRe-run whenever you want

Install

From the Obsidian community store

  1. Open Settings > Community plugins > Browse
  2. Search for N2O Sync Lite
  3. Install, then Enable

Your first sync

  1. Open the N2O panel from the ribbon or the command palette
  2. Choose what to sync: everything, or pick specific pages and databases
  3. Run N2O: Pull from Notion

Start with one database or one page tree rather than the whole workspace. It makes the first run fast and it makes it obvious what N2O is doing to your vault.

Re-running is safe. If you edited a note in Obsidian and the page also changed in Notion, N2O does not try to combine them and does not overwrite you. Your file stays as it is and Notion's version is written beside it as <name>.conflict.md, so you can compare the two and keep what you want.

Support

When reporting a bug, it helps a lot if you include your Obsidian version, the N2O version, what you were doing, and anything the developer console shows (Ctrl+Shift+I on Windows and Linux, Cmd+Option+I on macOS).

I read everything that comes in. This is a one-person project, so response times vary, but nothing gets ignored.

Privacy

Full policy: n2osync.com/docs/legal/privacy

Licence

MIT. See LICENSE.

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.