Free your notes by converting them to Markdown.
💾 Download: Linux | Windows | macOS
If there is an issue at download or execution, please take a look at the step-by-step instructions.
📘 For detailed information, take a look at the Documentation.
⭐ If Jimmy is useful for you, feel free to star it on GitHub.
- Migrate between note apps
- Save your notes in a future-proof, human-readable format
- Prepare your notes for processing in a LLM
Example commands for the Linux CLI app:
# convert a single file supported by pandoc
jimmy-cli-linux libre_office_document.odt
# convert all files in a folder
jimmy-cli-linux path/to/folder
# convert a Google Keep export
jimmy-cli-linux takeout-20240401T160516Z-001.zip --format google_keep
This is an example of a successful conversion:
jimmy_010_demo_h264_yuv420.mp4
- ✅ Several supported input formats
- ✅ Markdown + Front matter output
- Compatible with any text editor
- Can be imported to Joplin/Obsidian/...
- Preserves resources, tags and note links when possible
- ✅ Offline
- ✅ Open Source
- ✅ Cross-platform
- ✅ Standalone (no Docker, Python or Node.js installation required)
- ❎ No AI
Export data from your app and convert it to Markdown. For details, click on the links.
A
Anki
Anytype
B
Bear
C
Cacher
CherryTree
Clipto
ColorNote
D
Day One
Drafts
Dynalist
E
Evernote
F
Facebook
FuseBase / Nimbus Note
G
Google Docs
Google Keep
J
Joplin
jrnl
N
Notion
O
Obsidian
Q
QOwnNotes
R
RedNotebook
Roam Research
S
Simplenote
Standard Notes
Synology Note Station
T
Telegram Textbundle / Textpack
Tiddlywiki
Tomboy-ng / Gnote
Turtl
W
Wordpress
Z
Zettelkasten
Zim
Zoho Notebook
Convert a single file or a folder (recursively). Files of these formats will be converted to Markdown. The formats can be mixed. For example, you can convert a folder with two Asciidoc files and one DOCX file. The conversion result will be a folder with three Markdown files and the corresponding attachments.
A
Asciidoc
C
CSV
D
DocBook DOCX
E
EML EPUB
F
Fountain
H
HTML
J
Jupyter Notebook
M
Markdown
MediaWiki
O
ODT
OPML
R
reStructuredText RTF
T
txt2tags
flowchart LR
A[App 1] -->|Backup| M
B[App 2] -->|Export| M
C[...] --> M
D[Filesystem] --> M
M(ZIP archive/JSON/Folder) --> N
N{Jimmy} --> O(Markdown + Frontmatter)
O -->|Import| P[Joplin]
O -->|Import| Q[Obsidian]
O --> R[...]
O --> S[Editor, e. g. VSCode]
- Export/backup notes from your note application
- Run
jimmy
, which converts your notes to Markdown - Import the result to Joplin/Obsidian or use any editor to view the notes
After conversion, the notes should be available in a folder named like YYYY-MM-DD HH:MM:SS - Import
. Make sure your data is converted properly ❗
What is converted (in most cases)?
- Note content
- Tags / Labels
- Images / Resources / Attachments
- External links and internal note links
Step | Linux / macOS Example | Windows Example |
---|---|---|
Export your notes to your download folder | /home/user/Downloads/Export.zip |
C:\Users\user\Downloads\Export.zip |
Download Jimmy to your download folder [1] | /home/user/Downloads/jimmy-cli-linux |
C:\Users\user\Downloads\jimmy-cli-windows.exe |
Open a terminal | Linux / macOS instructions | Windows instructions |
Change to the download folder | cd /home/user/Downloads/ |
cd C:\Users\user\Downloads\ |
Make Jimmy executable | chmod +x jimmy-cli-linux |
- |
Do the conversion [2] [3] [4] | ./jimmy-cli-linux Export.zip --format notion |
jimmy-cli-windows.exe Export.zip --format notion |
Check the output folder | /home/user/Downloads/20250226T200101Z - Jimmy Import from notion |
C:\Users\user\Downloads\20250226T200101Z - Jimmy Import from notion |
[1] On Windows: If Jimmy is flagged as virus, please report the false positive to your antivirus vendor. As workaround, you can try an older version of Jimmy.
[2] On macOS: If there is the error message zsh: bad CPU type in executable
, please use this executable. It is supported by Intel chips.
[3] On macOS: If there is the error message "jimmy-cli-darwin-arm64" cannot be opened because the developer cannot be verified
, please authorize Jimmy at System Settings → Privacy & Security → Security → Open Anyway
. See also the Apple support guide.
[4] On Linux: If there is the error message version `GLIBC_2.35' not found
, you can either try update your OS or use an older Jimmy build. The glibc version is usually upwards compatible:
Jimmy Version | Glibc Version |
---|---|
From v0.1.0 | 2.35 |
v0.0.56 | 2.31 |