Plain-text notes: the format that never goes out of date
Disclosure: I built Outsmart Notes, a fast private notepad. This article is about the format, not the product — it gets one mention at the end.
Every note-taking app eventually dies. The company pivots, gets acquired, shuts down, or redesigns itself into something you no longer recognise. The question is never whether your app will change — it is whether your notes survive it.
That is a question about file formats, not apps. And plain text is the only format that has never let anyone down.
Your notes are only yours if you can leave
Here is the test I run on any notes app before trusting it with something important: can I export everything, in one click, into files I can read with any tool on any machine?
If the answer is no — if export is a paid feature, or produces a single unreadable blob, or loses your tags and links — then you are not storing your notes. You are renting them. The app owns the only readable copy, and it charges you rent in the form of a subscription, your attention, or your data.
This is not hypothetical. I have watched people lose years of meeting notes to a startup that shut down with 30 days' notice, and watched others spend a weekend untangling a proprietary database export that came out as one giant JSON file with no structure. The notes were technically "exported". They were practically gone.
Why plain text survives
Plain text has outlived every note-taking trend because it has nothing to break. A .md file written in 2004 opens perfectly today, and it will open perfectly in 2054. No database migration, no version upgrade, no account to recover, no server to be online.
It is also the most tool-friendly format ever made. You can search a decade of notes with grep in under a second. You can version them with Git and see exactly what changed, when. You can open them in any editor on any operating system, including one you have never used before. You can write a ten-line script to rename, reorganise, or reformat all of them at once. Try doing any of that with notes locked inside a proprietary database.
What you give up (and how to get it back)
The honest objection to plain text is that it gives up features: rich formatting, embedded images, sync, full-text search. Every one of those has a plain-text answer.
Formatting is solved by Markdown. It is still plain text — # Heading and - item are readable as-is — but any renderer turns it into a clean document. Headings, lists, checklists, links, code blocks: everything a note needs, nothing it does not.
Images and attachments live as files next to the note, referenced by path. That is arguably better than embedding them in a database, because you can see them, back them up, and open them without the app.
Sync is a solved problem once your notes are files: any file-sync service, or Git, moves them between devices. Search is a solved problem too — ripgrep across a folder of Markdown files is faster than most apps' built-in search, and plenty of note apps will index a folder of plain-text files for you.
A setup that lasts
If you want to try it, keep it boring. That is the point.
- One folder for all notes, synced however you already sync files.
- One file per note, named
YYYY-MM-DD-short-title.mdso they sort themselves. - Tags as
#hashtagswritten inline in the text, so they survive any tool. - Links between notes as
[[Note Title]], the wiki-link convention most modern note apps understand. - A daily file as a hub: today's date, a few lines, links out to whatever you worked on.
No database to corrupt, no import step, no migration project. If your favourite app disappears tomorrow, your notes are still a folder of readable files, and any other app can adopt them in minutes.
The real cost of "free" formats
None of this means every app should be a plain-text editor. Databases have real advantages — fast search at scale, live collaboration, structured data. The point is narrower: whatever app you use, your notes should be exportable to plain text, completely, at any time, without asking permission.
That export is your insurance policy. An app that makes it easy is telling you it earns your loyalty instead of holding your notes hostage. An app that makes it hard is telling you something too.
I build a notepad that stores notes locally first, in plain Markdown, with export always available: https://outsmartnotes.com



