Export Google Keep to Notion
Notion cannot read Google Keep's Takeout files, but it imports Markdown. KeepExport turns every note into a Markdown page with its title, text and checklist so Notion's importer creates one page per note.
Drop your Google Takeout zip here
or the unzipped Takeout/Keep folder, or its .json files. Nothing is uploaded — the conversion runs in this tab.
Import into Notion
You get: A .zip of .md files, one page per note.
- Download the zip (do not unzip it).
- In Notion: Settings → Import → “Text & Markdown” and choose the zip.
- Notion creates one page per note. Checklists become to-do blocks.
What carries over
- Title, text and formatting
- Checklists as to-do blocks
- Labels listed at the top of each page
- Created dates in the page body
Good to know
- Notion's Markdown importer does not attach images from a zip. Images are listed by file name; keep the Obsidian/Markdown export if you need the originals.
- Notion does not read frontmatter, so labels are written as a line of text you can turn into a database property later.
Getting the export from Google
Open Google Takeout, deselect everything, select Keep, and create a zip export. Google emails a download link; the zip contains a Takeout/Keep folder. Drop that zip above. Full walkthrough: how to export Google Keep.
Questions
- Why not import the Takeout HTML files?
- Notion's HTML importer works but produces one messy page per file with Keep's chrome in it. Markdown gives clean pages.
- Can I get a database instead of pages?
- Yes: use the CSV export and import notes.csv into a Notion database. Each note becomes a row with title, text, labels and dates as properties.