Copy your Google Keep notes to Notion
Easily hop all your notes from Keep into a Notion workspace, with formatting and attachments intact.
See it in action
Watch how NoteHopper migrates a full Keep archive.
Migration in 3 Simple Steps
NoteHopper doesn't need your Google password. You remain in total control of your data via Google Takeout. Your notes never touch our servers.
Export from Google
Use Google Takeout to download a
Keep archive. Once you receive the .zip
archive via email, simply open it in NoteHopper.
No need to unzip anything!
Connect to Notion
Just create a new empty Notion page, and paste its URL into NoteHopper. Then follow the simple instructions to create an internal integration, and paste the integration token into NoteHopper.
Sync Your Notes
Press Start and watch as your data is uploaded to Notion. NoteHopper begins the transfer, preserving your formatting, attachments, labels and timestamps perfectly. You can Pause and Resume the transfer at any time.
Advanced Note Filtering
Don't want everything? NoteHopper Pro users can filter notes by Labels or status (Pinned, Archived, or Trashed) before the sync begins.
Intelligent Attachment Squashing
Using the free Notion plan? Notion doesn't allow you to upload attachments over 5MB in size. But NoteHopper Pro users can choose to auto-squash images, photos and audio to under 5MB with minimal loss of quality.
Features
| Feature | FREE | PRO |
|---|---|---|
| Copy text notes, list notes, and formatting | ✔ | ✔ |
| Copy image attachments and drawings | ✔ | ✔ |
| Copy audio notes * | ✔ | ✔ |
| Copy bookmarks/links | ✔ | ✔ |
| Copy labels | ✔ | ✔ |
| Copy Pinned & Archived status | ✔ | ✔ |
| Copy note colors | ✔ | ✔ |
| Retry failed uploads (e.g. if Wi-Fi signal is poor) | ✔ | ✔ |
| Copy more than 1000 notes in one go | ✘ | ✔ |
| Filter notes by Labels, Pinned, or Archived | ✘ | ✔ |
| Auto-squash attachments to under 5MB | ✘ | ✔ |
* Windows and Linux users: To convert Google Keep audio notes to Notion-compatible formats, please ensure ffmpeg is installed on your system.
Ready to take the leap?
Download NoteHopper FREE and transfer up to 1000 notes per run.
Or pay once to download NoteHopper PRO, for unlimited use and extra features.
Frequently Asked Questions
Everything you need to know about the migration process.
Do I need to extract the Google Takeout ZIP files?
What happens if my Takeout data is split into multiple files?
Is my Notion data safe?
Is my Keep data safe?
What happens if an upload fails due to poor Wi-Fi signal?
What happens if an attachment is over 5MB?
How does NoteHopper handle my audio recordings?
Google Keep audio recordings are usually saved as .amr or .3gp files, which are not suitable for use in Notion
audio blocks. NoteHopper uses ffmpeg to
convert these into MPEG-4, a format that is accepted by Notion audio
blocks.
When using the app on desktop, you must install ffmpeg yourself and provide the path to the utility, if you want to copy
audio notes. NoteHopper for Android includes a built-in
copy of ffmpeg that is optimized for mobile devices and
works out of the box.
Can I import notes that I have previously deleted in Google Keep?
Yes, if it is in your Trash folder. If you choose to copy Trashed notes, NoteHopper will import them directly into the trash of your Notion workspace. This feature is exclusive to NoteHopper Pro users.
OK I transferred my notes! Now what?
After checking to see that your notes were copied, you can delete the downloaded Keep Takeout archive, since it is taking up some space on your device. You can also delete the private integration from your Notion account.
Is this app vibe coded?
While I have used generative AI to help me develop parts of the app faster, I have thoroughly tested every line that went into it. This is not "AI slop". I feel this needs to be stressed in this day and age. Your data is safe. I take full ownership of this product. In any case, if you spot any issues/defects either with the FREE or the Pro app, contact me.
Who are you, internet stranger?
I am Alexandros Georgiou, a software engineer from Athens, Greece.
If you have another question not listed here, please contact me.