Migration Google Keep το Evernote and then Joplin

Google Keep → Joplin (Greek UTF-8 Supported)

Hello,

This guide explains how to import notes from Google Keep into Joplin.

I’m sharing this because the Google Keep plugin is not supported in Joplin Desktop.
The procedure converts Google Keep notes into an Evernote (.enex) export file, which can then be imported into Joplin.

The script requires Python ≥ 3.7 and the parsedatetime library.


Requirements

pip install parsedatetime


Steps

  1. Go to Google Takeout and request an export of Google Keep.
    Download the generated archive.

  2. Extract the archive and navigate to the Keep folder.

  3. Place the Python script in this folder and run:

    python3 keep-to-enex.py Keep/*.html -o output.enex
    
    

    This will generate an Evernote (.enex) file.

  4. Import the .enex file into Joplin:
    File → Import → ENEX - Evernote Export File (as Markdown)


Python Script

GitHub repository:
https://github.com/athinaok/Joplin-Migration/blob/main/google%20keep%20to%20evernote%20convert%20%20%20-%20%20keep-to-enex.py


Notes

2 Likes

Thanks for sharing your scripts! I added them to the wiki page:

2 Likes