The journal app that still has your entries in ten years.
A journal app has three jobs, and only one of them is the writing. It has to get an entry in before the thought is gone, keep that entry away from everyone who is not you, and still have it years later, after the phone, the subscription and the company behind it have all changed. Most of the app examples on this site are built around a workflow with other people in it. A journal is the rare app with an audience of one, which is exactly why the boring parts, the lock, the backup and the export, decide whether it is still in use by week three.
This page covers what a journal entry actually needs to record, how the fields change for a dream journal app, a bullet journal app or a food journal app, what a private journal app with a lock really protects, and why the best journal app for you might be one you shape yourself.
See what a journal entry needs to captureThe short version
Capture fast, stay private, still be there.
A journal app needs a new entry one tap away that takes text, voice or a photo; an entry date that can differ from the moment you wrote it; a lock that uses Face ID, Touch ID or a passcode and re-locks on its own; a plain answer to where the entries are stored; and an export that works before you have written anything worth losing. Prompts, streaks and mood charts are features. Those five things are the job.
Capture
One tap to a blank entry. Voice, text or a photo, with the date editable so yesterday can still be written up.
Privacy
A lock at the door, encryption underneath, and a plain answer to where the entries are stored.
Durability
A backup that survives a lost phone and an export that survives a cancelled subscription.
The entry
What a journal entry needs to capture.
Every type of journal adds its own fields, but the base record that a daily diary, a travel log and a gratitude list all share looks the same:
- An entry date that is separate from the created timestamp, because people write about yesterday and about last week
- The body: typed text, dictated audio, or both, with the transcript saved next to the recording
- Photos or a short video attached to the entry, rather than left in the camera roll
- A mood or state of mind, picked from a short fixed scale so it can be charted later
- Tags or a journal name, so a dream journal and a work journal do not blend into one feed
- Location and weather, filled in automatically but only if the writer opted in
- The prompt that started the entry, if there was one
- An edited-at timestamp, so a memory rewritten a year later is marked as rewritten
The entry date deserves its own field because people write about yesterday, and about last week after a bad one. A schema with only a created-at timestamp forces a choice between skipping the missed days and letting the record lie about when things happened. The edited-at field matters for the opposite reason: a memory rewritten a year later should be marked as rewritten, not silently replaced.
Try it
Which journal do you actually keep?
Pick the habit. The fields, the capture path and where the entries should live change with it, which is why one journal app rarely fits two people.
When you write
At the end of the day, or whenever something lands.
Capture path
One tap to a blank entry. No title, no required prompt, no picker.
Fields that matter
- Entry date, separate from when you wrote it
- Body text or dictated audio
- A mood on a fixed scale
- Photos from the day
Where the entries should live
On the phone, synced through your own cloud account if you want it on more than one device.
What breaks it
A sign-in wall, a mandatory title, or a prompt you cannot dismiss.
One word, six habits
The journal type decides the fields.
The word journal covers at least six different habits, and the best journal app for one is a poor fit for another. The differences are in when you write, the one field that has to be captured every time, and what quietly kills the habit.
| Journal type | When you write | The field that matters most | Capture path | What breaks it |
|---|---|---|---|---|
| Daily diary | End of the day, or whenever something lands | Body text plus a mood on a fixed scale | One tap to a blank entry | A sign-in wall or a required title |
| Dream journal | Within minutes of waking, in the dark | Entry date set to last night, and theme tags | Voice first, transcript saved with the audio | Anything between waking and talking |
| Bullet journal | Throughout the day, in short lines | A bullet type per line with a done or migrated state | Rapid logging, one symbol per line | A free text box with no migrate action |
| Food journal | Each time you eat, or a batch at day's end | Time eaten, what, roughly how much | A photo or two lines, under twenty seconds | Calorie lookups that turn a note into a form |
| Gratitude journal | A fixed time, morning or bedtime | Three short items and a streak | Prompted, three fields, done | A missed day with no backfill |
| Habit or sobriety journal | Once a day, plus a note on hard days | A count of days and a short note | A tap, and an optional line | Anything heavier than a tap |
Dream journal app: the date is last night, and the capture is voice
A dream fades in the time it takes to unlock a phone and find an app, so a dream journal app is judged on the seconds between waking and talking. The entry date should default to the night just ended rather than the morning you woke up, since that is how you will look for it later. Voice first, with the transcript saved beside the recording so the text is searchable, a dark screen for a dark room, and tags for the people, places and themes that keep coming back. A lucid flag and a line about sleep, when you went to bed, whether you woke during the night, cost nothing to add and are the fields people wish they had after a year.
Bullet journal app: rapid logging, not a text box
The Bullet Journal method, created by Ryder Carroll, is built on what its official guide calls rapid logging: short bulleted entries where the bullet itself carries the status. A dot marks a task, an X marks it complete and a right arrow marks it migrated to a later date, with entries living in a daily log, a weekly log and a monthly log. Read the official description of the method. That is a data model, not a writing style. A bullet journal app that offers a free text box has missed the point; it needs a type per line (task, event, note), a state per task (open, done, migrated) and a migrate action that moves an item forward instead of copying it.
Many people keep the paper notebook and use the app as the index it never had: a searchable list of collections and where they live. That is a smaller build, and often the better one.
Food journal app: frequency beats detail
The strongest published evidence for food journaling is about how often you write, not how precisely. In the Weight Loss Maintenance trial, 1,685 overweight adults on blood pressure or cholesterol medication attended 20 weekly group sessions over six months and kept an average of 3.7 food records a week. In the final models, the number of food records kept per week was one of the significant predictors of weight loss, alongside session attendance and minutes of physical activity. See the trial results.
So a food journal app should make each record close to free: the time you ate, what it was in a few words, roughly how much, and a note about hunger or context, from a photo if that is faster. Calorie databases and barcode lookups turn a twenty second note into a form, and forms get skipped.
One more type hides inside the category. A habit or sobriety journal is a day counter with an occasional note attached, closer to a countdown app than to a diary, and it should be built like one: a tap a day, and a note only when there is something to say.
Private, in three layers
A private journal app with a lock: what "private" covers.
Private means three separate things, and an app can do one without the others. The lock is the part people check. The other two decide who can actually read the entries.
The lock at the door
Face ID, Touch ID or a passcode before the timeline shows. Apple's Journal locks this way from Settings > Apps > Journal, and Day One includes passcode protection and a biometric lock on every plan, including the free one. Two details worth testing: does it re-lock by itself after a timeout, and does the app switcher preview hide your last entry?
Encryption underneath
Entries encrypted on the phone and in transit, and ideally end to end, so the company running the sync cannot read them either. Day One lists end-to-end encryption on all three of its plans. If a vendor's page does not say the words, assume the answer is no.
Where the entries live
On the phone only, in your own iCloud or Google account, on the vendor's servers, or in a backend you control. This is the layer no screenshot shows, and the one to settle before writing anything personal.
| Where the entries live | Who can read them | Survives a lost phone | Survives cancelling | The catch |
|---|---|---|---|---|
| On the phone only | You | Only with a backup you made yourself | Yes, there is nothing to cancel | One dropped phone is the whole archive |
| Your own iCloud or Google account | You, and the platform to the extent its encryption allows | Yes, if sync is on | Yes | Tied to one ecosystem, and sync is not the same as backup |
| The vendor's servers | You, and the vendor unless entries are end-to-end encrypted | Yes | Only if the export is real | The archive is a subscription |
| A backend you control | You, and whoever administers it | Yes | Yes | You are now the administrator |
Sync and backup are different things, and Apple's own Journal app is the clearest example. Its entries sync between iPhone, iPad and Mac through iCloud, but Apple's guide is explicit that Journal entries are not included in iCloud backups; to keep an offline copy you need an encrypted backup of the iPhone on a computer or an external drive. Read Apple's guide to protecting journal entries. A journal app you rely on should have a plainer answer than that, and you should know it before entry one.
The lock is the visible piece and the smallest of the three. Whether to use Face ID or a passcode, how the fallback works when the face does not match, and what the app shows while it is locked are implementation questions, covered separately in Face ID and biometrics in mobile apps.
A common mix-up
Journal app or notes app: which one do you actually want?
A journal entry belongs to a date and is mostly written once. A note is reference material you go back to and edit. That one difference changes the whole design: a journal wants a timeline, a lock and a mood or tag per entry; a notes app wants folders, fast search and an editor that is comfortable for the fiftieth revision. Mixing them means the diary fills up with grocery lists. If what you are picturing is handwriting with a Pencil, that is a note taking app for ipad, a different job that needs a canvas rather than a timeline.
Picking one
Which is the best journal app? It depends on the journal.
Best has no answer without a type. The honest comparison is between four approaches, and the columns that matter are the lock, where the entries live, and what it costs to keep them. Prices below are from the vendor's pricing page in September 2026 and will move.
| Approach | Lock | Where entries live | Cost | Fits | The catch |
|---|---|---|---|---|---|
| Apple Journal (built into iOS) | Face ID, Touch ID or passcode | On the iPhone, synced through iCloud | Free with the phone | A daily diary with photos | iPhone only, and entries are not in iCloud backups |
| Day One | Passcode and biometric lock on every plan | Day One's cloud, end-to-end encrypted | Basic is free with 1 photo per entry on 1 device; Silver $49.99 a year; Gold $74.99 a year (September 2026) | A daily or travel diary with a lot of media | More than one device starts at Silver |
| Paper notebook, Bullet Journal method | Whichever drawer it is in | The notebook | The notebook | Bullet journaling and planning | No search, no backup, one spill from gone |
| A journal app you build | Whatever you specify | Wherever you specify: on the phone, or a backend you pick | A builder subscription plus an Apple Developer account | A dream, food or mixed journal that no template fits | Every decision, including backup, is yours |
Day One plans and limits from Day One's pricing page, checked September 2026. Apple Journal details from Apple's iPhone User Guide, linked above.
How to choose a journal app in five steps
- 1
Name the journal.
Dream, bullet, food, gratitude, habit or daily. The type decides the fields, and the fields decide the app.
- 2
Time the capture path.
Open the app, get to a new entry, start talking or typing. If it takes more than two taps, the habit will not survive a bad week.
- 3
Test the lock and the re-lock.
Turn it on, switch apps, come back. Does it ask again? Does the app switcher preview show your last entry?
- 4
Find the export before entry one.
Write a test entry and export it. If the only export is print to PDF, know that going in.
- 5
Write down where the entries live.
Phone only, your own cloud account, the vendor's servers, or a backend you control. It is the one thing a screenshot of the app will never tell you.
When to build your own
When no journal app fits, describe the one you keep.
Off-the-shelf journal apps are built around the daily diary, and they are good at it. The trouble starts when the journal has a shape: a dream journal that needs voice first with the date set to last night, a food journal a coach wants to read a week at a time, a bullet journal that migrates tasks instead of copying them, or a mix of two with a lock on one and not the other. Each is a different schema, and templates only stretch so far. That gap is what Newly is for: describe the journal you actually keep, the fields, the lock, where the entries are stored, and it builds a real native app around that instead of around a template. It costs $25 a month and there is no free plan. On iOS the finished app goes through App Store Connect: the build is uploaded for you, you test it on TestFlight and submit it for review from your own Apple Developer account. The current version has no Android release builds, so a journal for an Android phone is not a job for it yet.
Two things to state in plain words, because no default will guess them: where the entries are stored, and what happens when the lock fails. "Keep every entry on the phone, no account, no server" is a different build from "sync entries through a database", and the finished app should be checked for which one it actually did before anything personal goes in. The same goes for export: ask for it in the first description, not after a year of entries.
Sources
Where the specifics came from.
Four things on this page come from a primary source rather than general consensus:
FAQ
Journal apps, answered.
A journal app is a private, dated record you add to over time: text, voice or photos, each tied to a date, searchable later and kept behind a lock. It differs from a notes app in that entries belong to a date and are rarely edited, and from social apps in that the audience is you. The good ones put a new entry one tap away, lock with Face ID, Touch ID or a passcode, give a plain answer to where the entries are stored, and let you export everything.
Start with the fields, then the lock.
A journal app lives or dies on the boring parts: an entry that takes one tap, a lock that holds, and entries that are still yours in ten years. Get those three right, then build the app around them in Newly.