Import from Evernote
Right-click a notebook → export as ENEX. Images, PDFs, and audio files come in as inline attachments too.
Export from Evernote
Open the Evernote desktop app
Evernote Legacy or v10 both work. The web client does not offer .enex export, so the desktop app is required.
Right-click the notebook → export
In the notebook list on the left, right-click the notebook to export → 'Export Notes…' or 'Export Notebook…'. To export a single note, right-click the note instead.
Choose the ENEX format
Choose 'ENEX (Evernote export file)' as the format and pick where to save it.
Import into Tabple
Go to /settings/import → pick a project
Press 'Choose file' on the Evernote card, or drag the file onto it.
Upload + ENEX parsing
An ENEX file is a single file containing XML plus base64-encoded attachments. Tabple splits it per note to create pages, and decodes the attachments before uploading them to R2.
Check the result
imported is the number of pages created, attachmentsUploaded the number of media files uploaded. The errors entry lists the note IDs and why they failed.
Conversion rules
- The ENEX file name (usually the notebook name) → a parent page is created and all notes are grouped under it
- title → the page title ('Untitled' if absent), and the ENML (XHTML-compatible) in content → the page body
- resource (a base64-encoded attachment) → identified by MD5 hash → uploaded to R2, then substituted exactly at the en-media hash position in the body
- Only images and PDFs are imported as attachments — a magic-byte allowlist (
image/*,application/pdf) keeps executables from slipping in. Audio, video, and Office document attachments are skipped regardless of size. - created / updated → preserved as the page's created and modified times, and tags are preserved as a
#tagparagraph at the very top of the body
Cautions
- What the import does not handle today — note-attributes metadata (author, source URL, location, and so on) has no matching field and is not preserved.
- The notebook hierarchy is not part of ENEX itself, so export one notebook at a time and upload them in turn. The file name becomes the parent page name as-is.
- One ENEX file can be at most 50MB — beyond that the upload is rejected with a 413. Evernote's own export also splits large notebooks automatically, so upload notebook by notebook.
- An encrypted note stays as ciphertext in the ENEX — it is not decrypted in the Wiki after the import. Decrypt it in Evernote first, then export.
- An attachment larger than 25MB is skipped (the body is still imported normally).

