Welcome to jimmy's documentation!¶
jimmy is a tool to import your notes from different formats to Markdown.
Features¶
- ✅ Several supported input formats
- ✅ Markdown + Frontmatter 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 NodeJS installation required)
- ❎ No AI
Installation¶
Download jimmy here: Linux | Windows | MacOS
If there is an issue at download or execution, please take a look at the step-by-step instructions.
Supported Apps¶
Export data from your app and convert it to Markdown. For details, click on the links.
Supported Formats¶
Import 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 import 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 |
General Usage¶
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 even use any editor like VSCode
Step-by-step Instructions¶
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] | ./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.