Free tool · no login

Notion → Obsidian, databases and all.

Turn a Notion export (.zip) or a Restora backup (.json) into an Obsidian-ready vault — [[wikilinks]], YAML frontmatter, attachments in a folder, no id-hash clutter. From a .json backup, your databases become real Obsidian Bases — even ones you've already deleted from Notion. Everything runs in your browser; nothing is uploaded.

Prefer the command line? npx notion-bases <export.zip> does the same on your machine — notion-bases (free, MIT, no token).

Leaving Notion because you want your data back?

Smart. Just remember: a one-time export isn't a backup. Restora backs up your Notion on demand — free — and can restore the databases too.

Back up free

How it works

1 · Get your file

Notion export: Settings → Workspace → Export, choose Markdown & CSV, download the .zip. Restora backup: use the free backup at app.restora.cc for a .json.

2 · Drop it & build

Pick the matching tab, drop the file, click build. It's parsed entirely in your browser — the file never leaves your device.

3 · Unzip into your vault

You get a .zip with one .md per note (wikilinks + frontmatter) and an attachments/ folder. From a .json backup, each database is its own folder with a .base table view. Unzip it into an Obsidian vault and you're done.

Questions

Is anything uploaded?

No. The conversion runs locally in your browser — your content never leaves your device. (Same store-nothing principle behind Restora.)

What gets converted?

Internal page links become [[wikilinks]], page properties become YAML frontmatter, images/files move into an attachments/ folder with links rewritten, and Notion's 32-character id hashes are stripped from titles.

What about my databases, relations & rollups?

From a .json backup, each database becomes a folder of one note per row (every property in typed YAML frontmatter, relations as [[wikilinks]]) plus a .base file — an Obsidian Base table view over that folder. A .zip export can't do this (CSV drops the property types), so use the backup for database fidelity.

How is this different from Obsidian's own Notion importer?

Obsidian's official importer is excellent for a live migration — if your workspace is still in Notion, use it. Restora's edge is that it converts a backup: a point-in-time snapshot, so you can pull databases into Obsidian Bases even after you've deleted them from Notion. Grab a free backup at app.restora.cc first.