Guide
Migrate from Notion
Pages, sub-pages, databases and images move over in a few minutes. Here is how to do it, and what to check once you're in.
1. Export from Notion
- Open the export. For the whole workspace: Settings → General → Export all workspace content. For one section: open the page, click ⋯ → Export.
- Choose the format. Pick Markdown & CSV, turn on Include subpages and Create folders for subpages. Keep files and images included.
- Download the archive. Notion saves a .zip file (for big workspaces it e-mails you a download link). Keep it zipped — zvena reads the archive as is.
2. Import into zvena
- Sign in. Use Google, GitHub or a one-time e-mail link, then open Docs.
- Pick a workspace. Your personal workspace, or a shared one if the pages belong to your team.
- Upload the ZIP. On the Docs home page click Import from Notion (or use Import in any page's ⋯ menu), choose Notion and select the archive.
No account yet? You can try the importer as a guest: imported pages stay in your browser until you sign in, then move into your personal workspace.
What moves over
- Pages with their full hierarchy: headings, lists, to-dos, quotes, code blocks and tables.
- Databases: every row, its page content and its property values from the CSV. zvena detects text, numbers, dates, checkboxes, selects and multi-selects.
- Images and attachments from the archive. They are uploaded to your storage (2 GB per account).
What to set up again
- Database views. Notion doesn't include boards, calendars, filters or sorts in its CSV export, so every database arrives as a table. Add views in a click.
- Formulas, relations and rollups. Simple properties import as they are; formulas, relations and rollups come in as their values (text or numbers). Recreate them where you need them live.
- Comments, members and permissions. They are not part of Notion's export. Invite your team from the Team page with an invite link.
- Embeds and links between pages. Check embeds from other services after the import; links to pages that were not exported won't resolve.
Tips for big workspaces
- Export and import one top-level section at a time. Smaller archives are faster to check and easier to retry.
- Large exports with many files can exceed your storage. Clean up old attachments in Notion first, or skip the sections you no longer need.
- Bring Figma frames over as live Design frames: type /design in a page and pick a board. The preview updates when the design changes.
- Once you're settled, download a full copy from Settings → Download all my data — your own backup.
FAQ
Does the import change anything in Notion?
No. zvena only reads the archive you upload. Your Notion workspace stays exactly as it was.
Can I import an HTML export instead?
Yes. The importer also accepts HTML, Markdown, CSV and Evernote (.enex) files. Markdown & CSV keeps databases best, so we recommend it for Notion.
What happens if the import stops halfway?
Pages imported so far stay in place. Delete them or keep them, then import the remaining sections as separate archives.
Can I go back to Notion later?
Yes. Every page exports to Markdown, HTML, PDF or CSV, and Settings → Download all my data gives you everything in one ZIP. Notion imports Markdown and CSV.
How much does it cost?
Nothing. zvena is free with unlimited members and 2 GB of storage per account. Read more in the comparison with Notion.
Free for everyone. No credit card, no trial, no ads.