Articles
Published · July 19, 2026

Daily Notes: A Plain-Text Journaling Habit That Sticks

Most daily-notes habits fail from too much structure, not too little. This guide covers a minimal plain-text template, how to anchor the habit to an existing routine, and why Markdown outlasts proprietary journaling formats.

Quick answer

Three things make a daily notes habit stick: a consistent structure, a tie to something you already do every day, and short entries. Format matters less than most people assume — though plain text still has a real edge. A Markdown file you write today opens cleanly in five years, with no app required to read it.

The structure itself doesn't need to be clever. A dated heading, a short task list for the day's open items, and a few lines of freeform notes underneath covers almost everything worth capturing. Linear, chronological note-taking — recording information in the order you receive it, without reorganizing after the fact — is a well-established note-taking mode, and it maps directly onto a dated daily-notes file. Want the fuller system this fits into, including how to capture ideas quickly and organize them later without losing anything? See a plain-text note-taking system built for exactly this.

Step-by-step

Pick a file structure: one running file vs. dated files

You have two reasonable options. A single running file, with a new ## dated heading appended for each day, keeps your entire history in one place — easy to search, easy to scroll back through. Separate dated files (2026-07-19.md, 2026-07-20.md) keep each day self-contained instead, which some people prefer for a cleaner mental model. The cost: more files to search across later. Neither option is wrong. Not sure which to pick? Start with one running file — it's the simpler habit to maintain, and you can always split it later.

Build the daily template

Keep it to three parts:

## 2026-07-19

- [ ] Call the accountant
- [ ] Review the PR
- [x] Send the invoice

Client meeting moved to 3pm. Worth following up on the pricing question next week.

The heading marks the date. The task list uses GitHub Flavored Markdown's checkbox syntax — a hyphen, a space, and brackets, with [x] for done and [ ] for open — so the day's open items stay visible and checkable at a glance. Everything else is just prose: a sentence or two about what actually happened, in your own words rather than transcribed. That distinction matters. Research on note-taking has found that selective, in-your-own-words capture produces better later recall than verbatim transcription — a good argument for keeping entries short instead of exhaustive.

Anchor it to an existing routine

The habit that sticks is the one attached to something you already do — opening your laptop each morning, say, or a shutdown routine at the end of the day — rather than one you have to remember to start from nothing. This is also where the format pays off long-term. Markdown was created by John Gruber in 2004 specifically so a document stays readable as plain text, without looking like it's been marked up with tags or formatting instructions. That plain-text durability is why a daily-notes file written today will still open cleanly in any text editor years from now, whether or not the app you used to write it still exists. Weighing Markdown against a rich-text or proprietary journal format? Here's why plain text tends to win out over time.

Common problems and fixes

"I keep forgetting to write anything"

This is a friction problem, not a willpower problem. Keep the file one tap or keystroke away — pinned, in a widget, or in whatever you already have open — so there's no extra step between the cue and the entry. Pairing the note with a fixed point in the day works better than trying to remember at some arbitrary moment.

"I stopped after a few days and felt like I failed"

A missed day doesn't mean the habit failed. It means habit formation is slower than the popular "21 days" claim suggests. A systematic review and meta-analysis of habit formation found that habit strength grows non-linearly: rapid gains early on, then a plateau, with time-to-plateau ranging from about 18 to 254 days depending on the behavior and the person. Expect weeks, not days, before a daily-notes entry stops feeling like a task and starts feeling automatic.

"My notes pile up and I can't find anything"

This is where plain text earns its keep. A flat file of dated headings has no proprietary structure to fight — you can search across months of daily notes in seconds with a plain-text search tool, instead of digging through a folder tree or a locked-in export format.

Doing this with Carets

Carets is a fast, native notes and code editor for iPhone, iPad, and Mac, built around exactly this kind of workflow: Markdown and plain text, organized into files, projects, and tags. It's native and fast rather than a web wrapper, so opening today's daily-notes file is a tap, not a load screen — and that matters more than it sounds like, since friction is the thing that actually breaks a daily habit.

A running daily-notes file lives naturally as one file inside a project, with tags to pull it up quickly or cross-reference it against other notes. And because Carets keeps everything in plain text, your daily-notes archive stays portable — readable in any text editor, on any machine, for as long as you want to keep it. Get Carets on the App Store for iPhone, iPad, and Mac.

Frequently Asked Questions

What should a daily notes file actually contain?

A dated heading, a short task list for the day's open items, and a few lines of freeform notes underneath — meetings, decisions, or anything worth finding again later. Keep entries short; the habit sticks better when there's no pressure to write a full journal entry every day.

Should I use one file per day or one running file?

Either works in Markdown. A single running file with a new dated heading each day (## 2026-07-19) keeps everything searchable in one place and is the simpler habit to maintain. Separate dated files suit people who want each day self-contained, at the cost of more files to search across.

How long does it take for a daily-notes habit to feel automatic?

Longer than the popular "21 days" claim suggests. A meta-analysis of habit-formation research found time-to-plateau ranges from about 18 to 254 days depending on the behavior and the person, with most of the gain happening early and then leveling off. Expect weeks, not days — don't treat a missed day as a sign the habit failed.

Do I need a special app to keep daily notes in Markdown?

No — any plain-text editor works, since Markdown files are just .md text files. What matters more is friction: keeping the file one tap or keystroke away, on whichever device you're using, so the habit doesn't depend on remembering where the file is.

Conclusion

A daily-notes habit sticks because of three unglamorous things: a consistent structure, a fixed daily cue, and entries short enough that they take less willpower than skipping them. The app matters less than people assume. What matters is that the format doesn't get in your way today and still opens cleanly years from now. Keep it in plain text, keep it dated, keep it short — and the file itself eventually becomes the payoff: a searchable record of what actually happened, in your own words.