Kerekes Stefan33 downloadsVisual notes board: parse Evernote .enex exports (the same files Embeds+ previews inline) into one Obsidian canvas card per note, with images, tags, colors and notebook groups.
Turns Evernote .enex exports into a visual notes board on the
Obsidian canvas: one card per note, grouped per ENEX file, with images,
tags, dates and optional notebook-colored groups.
It is designed to work alongside the Embeds+ plugin:
| Embeds+ | Enex Card | |
|---|---|---|
| What it does | renders an .enex file inline (original styling) |
lays out every note of an .enex file as cards on a canvas |
| View | one ENEX file at a time, one note per export | whole notebook at a glance, one card per note |
| Editable | read-only view | generated notes are normal Markdown |
Keep your original .enex files anywhere in the vault. Use Embeds+ when you
need the exact Evernote rendering; use Enex Card to get a spatial, glanceable
board you can rearrange like sticky notes.



<resource> attachment.<en-todo> →
- [ ]), images, en-crypt placeholders and more.attachments/ folder. File
names embed 8 hex chars of the content MD5, so identical images are shared
and generic names like photo.jpg never collide.file node on a .canvas board,
wrapped in a group per ENEX file. Card color is assigned by palette cycle or
by the note's first Evernote tag..enex files at once.card-id frontmatter key) and refreshes the canvas, without
touching notes you didn't generate.isDesktopOnly: false) — needs nothing but DOMParser,
which is available in the Obsidian renderer on every platform.Given MyNotebook.enex inside your vault, with default settings:
Evernote Visuals/
├── MyNotebook/
│ ├── Note title.md ← one markdown note per Evernote note
│ ├── Another note.md
│ └── attachments/
│ ├── diagram-2cd8bde4.png ← images & attachments (hash-suffixed)
│ └── invoice-0f5a21b3.pdf ← PDFs become preview nodes on the board
└── MyNotebook.canvas ← the visual board
Each generated note starts with a small YAML frontmatter
(title, created, updated, tags, card-id, enex-file, …) followed by
a # Title heading and the converted content, so the canvas card shows a
titled, dated, tagged note.
<your vault>/.obsidian/plugins/enex-card/ (create the folder if needed).
The folder must contain at least main.js, manifest.json and
styles.css..enex export(s) somewhere in the vault and run one of the two
commands from the command palette (or use the ribbon icon).npm install
npm run build # type-check + bundle → main.js
npm test # unit smoke tests for the pure core (parser/markdown/layout)
Card color → By first Evernote tag gives each tag a stable
canvas color so notes of the same topic are easy to spot.auto mode). If a card clips, make it taller by dragging, or raise
Max card height, or switch to Fixed height.Canvas folder to put them elsewhere..canvas files at
any time — your .enex sources are never modified..enex files stored in the vault are listed.MIT © 2026 Kerekes Stefan — see LICENSE.