Evernote
Replaceable in one session with an AI coding agent.
The long-established notes application: a web clipper, search across handwriting and images, notebooks and tags, with sync across every device.
Build the notes application I actually need instead of Evernote — and start with the export, because the notes are the whole problem. **Export first, before anything else.** Twenty years of notes inside one product is the lock, and the export is what turns leaving from a decision into a project. Get everything out, check what came with it, and only then decide what to build. STACK - Node 20+ with Fastify, server-rendered HTML, or a PWA if you want it offline - SQLite through better-sqlite3, WAL mode, with FTS5 - tesseract for text in images, run locally - A browser extension for clipping - Caddy in front THE IMPORT, WHICH COMES FIRST - Parse the ENEX export: notes, notebooks, tags, created and updated dates, and attachments - Attachments are base64 inside the file and must come out with their filenames and types intact - The note body is a constrained HTML dialect. Convert to Markdown, keep the original in a column, and report anything that did not convert cleanly rather than dropping it - Check the counts: notes in, notes out, attachments in, attachments out. An import that silently lost four hundred notes is discovered a year later THE DATA MODEL - notes: id, notebook_id, title, body_md, body_html_original, created_at, updated_at, source_url, deleted_at - notebooks, tags, note_tags — tags cutting across notebooks, because that is how people actually file - attachments: id, note_id, filename, path, sha256, mime, bytes, width, height, ocr_text - revisions: id, note_id, body_md, at - FTS5 over titles, bodies, OCR text and tags THE CLIPPER - One click saves the page: the extracted article, the title, the URL and the date - Extract with a readability algorithm — score blocks by text density and link density, keep the winner, drop navigation and newsletter prompts. Keep headings, lists, quotes, code, tables and figures, because losing a code block makes the clip useless - **Inline every image and stylesheet into one file.** A clip that still fetches images from the original site rots at the same speed as the site - A simplified mode and a full-page mode, chosen at clip time - Selection clipping, which is what people use most SEARCH, WHICH IS WHY THE ARCHIVE IS WORTH ANYTHING - FTS5 across everything, instant, including archived notes - Text recognition over images at import and on new attachments, on device, never sent anywhere. That is what makes a photograph of a receipt findable - Filters by notebook, tag, date, source and whether it has an attachment - Record searches that found nothing WHAT NOT TO CARRY OVER - Do not reproduce a proprietary note format. Markdown with front matter, one file per note if you want, and the database as an index that can be rebuilt from them - Write the rebuild command and test it. That property is what makes this safe to trust for the next twenty years OPERATIONS - .env: DATABASE_PATH, STORAGE_PATH, BASE_URL, SESSION_SECRET - Migrations on boot, each once; nightly backup off the machine, restore script - No analytics. A notes application knows what you are thinking about WHAT MATTERS MOST The importer and the counts. Get every note out with its attachments and dates, verify the numbers, and keep the original body alongside the converted one — because the conversion will be wrong somewhere and you will want the source.
What you lose
- A web clipper that captures a page properly, which is more than saving HTML
- Search that reads text inside images and handwriting, on a very large archive
- Applications on every platform, kept current
- Twenty years of your own notes already inside it, which is the real cost of leaving
If you would rather not build
- Obsidian — a folder of Markdown files with a good editor over it
- A directory of files and a search index, which is what all of these eventually are
The escape hatch
open source · no votes, no paid placement
Joplin
$0Open-source notes with an ENEX importer, web clipper and end-to-end encrypted sync.
laurent22/joplinfree · open source
Why this verdict
our own opinion · changed only by a person
76/100
Verdict yes at 76: notes, tags and a search index are ordinary, and local text recognition is now a library. The migration is the project, which is why the prompt opens with it rather than with the stack.
History
tracked since 14 Aug 2026 · nothing is ever overwritten
Questions about Evernote
answered from the record above
Is Evernote free?
No — the plan we track is $14.99 a month. Personal at $14.99/month billed monthly, cheaper annually; a free tier is limited to a small number of notes.
Can you replace Evernote by building your own?
YES. Replaceable in one session with an AI coding agent. Replacement score 76 out of 100, build time one session. Read what you lose before you decide.
How much does Evernote cost?
$14.99 a month on Personal — $179.88 a year. Recorded 14 Aug 2026.
What do you lose by replacing Evernote?
A web clipper that captures a page properly, which is more than saving HTML; Search that reads text inside images and handwriting, on a very large archive; Applications on every platform, kept current; Twenty years of your own notes already inside it, which is the real cost of leaving. If any of those carry weight for you, keep paying.
Is there an open-source alternative to Evernote?
Yes: Joplin, Logseq. The prompt on this page is for when you want it your way instead.
Related entries
same category first, most replaced first
Every week, something stops being worth paying for.
New verdicts, prices that moved, entries added. One email a week. Unsubscribe in one click. Nothing is being sent yet — your address is kept here, and the first issue is the first thing it is used for.
free forever · no tracking pixel · stored here, never passed to anyone

