Product 17 min read

Best Note Apps That Work Fully Offline — a Real Airplane-Mode Test (2026)

MMNMNOTE
note-takingofflinelocal-firstcomparisonmarkdownobsidianjoplinnotionairplane-modeno-account

An offline note app is one that cold-starts, creates, searches, edits, and re-opens with the network switched off — using only the data already on your device. Judge any app on that reproducible airplane-mode test, not on a marketing badge. This post scores the field against each vendor's own documentation.

The reason to care is not ideology — it is availability. The network you are counting on is not guaranteed to be there. Pew Research Center found that "Some 38% of webpages that existed in 2013 are not available today, compared with 8% of pages that existed in 2023," and that a quarter of all pages sampled across the decade had gone dark by October 2023.1 Your notes deserve better odds than the average webpage. The four researchers behind Ink & Switch's local-first paper — Martin Kleppmann, Adam Wiggins, Peter van Hardenberg, and Mark McGranaghan — named the ideal precisely: their third property of local-first software is "The network is optional," because "Personal mobile devices move through areas of varying network availability: unreliable coffee shop WiFi, while on a plane or on a train going through a tunnel, in an elevator or a parking garage."2 An offline note app is insurance against every one of those moments.

What does it mean for a note app to work fully offline?

Working offline means the app reads and writes your existing notes with no network at all — not that it syncs later. Nikita Prokopov draws the line cleanly: "If it doesn't work offline with data it already has, then it's just normal cloud software."3 The test is behavioral, not branding. A "local" label proves nothing until the radio is off.

The distinction matters because most tools blur it. Many apps advertise offline support that means offline-capable-once-cached — they hold a copy of recently viewed notes but cannot cold-start, cannot search the full library, or cannot create without a handshake to the server first. Prokopov's own essay, Local, first, forever, reached the front page of Hacker News with more than 680 points, one of several long-running threads showing the demand is real and persistent.4 The related 2019 local-first discussion has drawn more than 880.5 The interest is not a fad; it is a recurring complaint about software that quietly requires a connection it never mentioned.

The airplane-mode test: seven things to check

Turn on airplane mode, then walk one note through seven steps: cold-start the app, create a note, search your library, edit an existing note, add an attachment, quit and re-open, and finally reconnect to check sync fidelity. Any app that stumbles before step six is not truly offline. It is cached.

The seventh step is where sync quality, a separate axis, reveals itself. Each step is reader-reproducible, which is the point. You do not need a benchmark rig or a vendor's word:

  1. Cold-start — force-quit the app, then launch it with the network off. Does it open your notes, or a spinner?
  2. Create — make a brand-new note. Does it save locally, or wait for a server?
  3. Search — query across your whole library. Is search local, or an API call?
  4. Edit — change an existing note and confirm the edit persists after quit.
  5. Attachments — add an image or file. Does it embed locally, or fail to upload?
  6. Re-open — quit and relaunch, still offline. Everything still there?
  7. Reconnect — turn the network back on. Do your offline changes merge cleanly, or clobber?

A tool that passes one through six works fully offline. Step seven is about sync fidelity, and it is app-dependent — passing offline authoring says nothing about how gracefully two devices reconcile.

How the note apps compare offline

The field sorts into three classes, not a ranking. Plain-file, no-account apps keep your notes in Markdown on disk and run without a server. Native apps store a local database and work offline between syncs. Cloud-first apps treat the network as a dependency, and some document an offline-error state outright.

Below, every cell reflects the vendor's own documentation or the app's documented architecture.

AppOn-disk data (per vendor doc)Runs offline? (documented basis)Account required to start?
ObsidianPlain .md files in a local vault folder6Yes: "access them quickly, even offline" (vendor homepage)7No
JoplinLocal store + Markdown; sync optionalYes: "offline first… accessible, whether you have an internet connection or not" (README)8No
LogseqPlain .md/.org files on disk9Yes: desktop works over a local graph (per README/architecture)No
Standard NotesOn-device store, encrypted before sync10Yes: local-first architecture (per docs)Account for sync; local use possible
BearLocal SQLite database11Yes: native app over a local DB (per architecture)Apple ID for sync; local use possible
SimplenoteCloud-synced service; Markdown option12Partial: cloud-synced (no offline vendor doc captured)Yes
Apple NotesLocal CoreData store, iCloud-syncedNative app, caches locally (offline behavior not in a captured vendor doc: unverified)Apple account
Google KeepGoogle servers + limited device cacheLimited: cloud-first (no offline vendor doc captured: unverified)Yes (Google account)
NotionCloud block database; limited local cacheNetwork-dependent: documents an "Offline" / "Connect to the internet" error state (help doc)13Yes
MNMNOTEPlain Markdown files on your own deviceYes: local-first browser app; edits are local with no server round-tripNo account required

The table is a class spectrum, not a scoreboard. Obsidian, Joplin, Logseq, and MNMNOTE sit at the plain-file, no-account end. Bear, Apple Notes, and Standard Notes are offline-capable native apps over a local database. Notion and Google Keep sit at the cloud-first end, where the network is closer to a prerequisite than a convenience. None of these is wrong — they are different bets. And to be honest about method: these cells report documented behavior, not a live airplane-mode run performed for this article. Where a vendor publishes no offline documentation, the cell says unverified rather than guessing.

Why some apps run offline and others stop

The dividing line is architecture, not vendor quality. An app that keeps plain files on your disk has everything it needs to open them without asking a server's permission. An app that stores your notes as rows in a cloud database has to fetch them, and when the fetch fails, you get an error instead of your notes.

Notion's own help documentation names this state, describing an "Offline" or "Connect to the internet to get started" message when the connection drops.13 That is not a defect report; it is the honest shape of a cloud-first design.

Browser-based apps can land firmly on the offline side because the browser now offers durable local storage. The WHATWG Storage Standard "defines an API for persistent storage and quota estimates, as well as the platform storage architecture," and specifies that a storage bucket "has a mode, which is 'best-effort' or 'persistent'. It is initially 'best-effort'."14 The honest caveat lives in that word best-effort: local storage a browser has not been asked to make persistent can be evicted under pressure. A well-built local-first web app requests persistence; the point is that offline capability in a browser is a real architectural property, not a trick.

The villain here is never a company. It is the choice to make the server the only reader of your notes.

Offline today is not the same as durable forever

Running offline is a different question from surviving the vendor's shutdown, and both differ from keeping your data private. An app can pass the airplane-mode test today and still trap your notes in a format nobody reads in a decade. Availability, durability, and privacy are three separate axes; a win on one never implies a win on another.

The durability axis has its own rubric. If your question is what plain artifact survives if the company disappears, that is a different test entirely — the companion piece Note Apps Compared by What Survives When the Company Doesn't scores tools on file-format survivability, and the essay on why the offline case matters at all lives in Why Plain Text Survives When the Network Fails. Steph Ango, Obsidian's CEO, framed the durability side in one line worth keeping: "Apps are ephemeral, but your files have a chance to last."15 A file on your disk can be alive-and-offline and still outlive the app that made it — the two properties are independent.

Privacy is the third axis, and it deserves care. Works offline is an availability claim, not a privacy claim. Standard Notes, for instance, encrypts notes on-device before they sync, using a published protocol that pairs Argon2id key derivation with XChaCha20-Poly1305.10 That is a scoped, vendor-stated design — not a promise of absolute secrecy. And note the sharp edge that applies to any app with opt-in AI: text you send to a cloud model leaves your device on that path, even in an otherwise-offline tool. Offline authoring and cloud AI are separate features on separate paths.

Who should prioritize offline-first — and who should not

Prioritize offline-first if you write on planes, in transit, or in dead-zone buildings, or if you want your notes to keep working when a service has an outage. Deprioritize it if your work is inherently collaborative and always-connected, or if a rich cloud database of shared team pages, live comments, and real-time multiplayer matters more to you than local resilience.

Both are legitimate. The demand is genuinely unsettled: a 2025 Hacker News thread titled "Why haven't local-first apps become popular?" drew more than 500 points, honest evidence that offline-first is desired but not yet the default.16

The buyer's move is to pick your own axis before you read a single feature list. If you spend real hours disconnected, the airplane-mode test is your filter and the plain-file, no-account class is your shortlist. If you live in shared documents with a team, a cloud-first tool may serve you better, and no offline badge should talk you out of it.

Frequently asked questions

Short answers to the questions people actually type about offline note-taking. Each is scored the same way as the table above — against each vendor's own documentation rather than a live airplane-mode run this author performed on your behalf. Where a vendor publishes no offline documentation, the answer says so plainly instead of guessing.

What is the best offline note app in 2026? There is no single winner, because best depends on your axis. If you want plain files on disk with no account, Obsidian, Joplin, and Logseq all document local-first storage, and MNMNOTE runs local-first in the browser. If you need a rich cloud workspace, a network-dependent tool may fit better. Match the tool to how often you are actually disconnected.

Which note apps work without internet? Apps that store your notes locally and read them without a server. Obsidian states it keeps notes on your device so you can "access them quickly, even offline."7 Joplin describes itself as "offline first."8 Cloud-first tools differ: Notion's own help doc describes an "Offline" / "Connect to the internet" error state when the connection drops.13

Do any note apps work with no account required? Yes. Obsidian, Joplin, and Logseq store notes locally and do not require an account to start writing; MNMNOTE requires no account for local use either. Bear and Standard Notes allow local use but tie sync to an account. Notion, Google Keep, Simplenote, and Apple Notes require an account to begin.

How do I test if a note app really works offline? Run the seven-step airplane-mode protocol yourself. Enable airplane mode, then cold-start the app, create a note, search your library, edit an existing note, add an attachment, and quit-and-re-open — all disconnected. If every step works, the app is genuinely offline. If it stalls on a spinner or an error, it was only caching.

Which note apps sync but also work offline? Local-first apps that treat sync as an add-on over a local store. Obsidian reads and writes offline without its paid Sync add-on; Joplin is "offline first" with optional sync; Standard Notes and Bear work locally and sync when connected. The pattern to look for: a local store first, with sync layered on top — not a cloud database with a cache bolted on.

Does working offline mean my notes are private? No — those are separate axes. Works offline is about availability; privacy is about who can read your data and how it is encrypted. An app can run fully offline and still sync unencrypted, and an encrypted app can still require the network. And any feature that sends note text to a cloud AI model moves that text off your device on that path, regardless of offline authoring.

Offline is not a badge you take on faith — it is a test you can run in seven steps, on a plane, with the radio off. The apps that pass are the ones that decided your notes should live on your device, not on someone else's server. That single architectural choice is the whole difference.


If you want to feel the difference rather than read about it, mnmnote.com opens in a browser tab and keeps writing when the network stops — your notes stay as plain Markdown on your own device.

Footnotes

  1. Chapekis, A., Bestvater, S., Remy, E., & Rivero, G. "When Online Content Disappears." Pew Research Center, May 17 2024. https://www.pewresearch.org/data-labs/2024/05/17/when-online-content-disappears/. Accessed 2026-07-10.

  2. Kleppmann, M., Wiggins, A., van Hardenberg, P., & McGranaghan, M. "Local-first software: you own your data, in spite of the cloud." Ink & Switch, Onward! 2019. https://www.inkandswitch.com/essay/local-first/. Accessed 2026-07-10.

  3. Prokopov, N. "Local, first, forever." tonsky.me, June 25 2024. https://tonsky.me/blog/crdt-filesync/. Accessed 2026-07-10.

  4. "Local First, Forever." Hacker News discussion (item 40786425), 2024. https://news.ycombinator.com/item?id=40786425. Accessed 2026-07-09.

  5. "Local-first software (2019)." Hacker News discussion (item 44473135), 2025. https://news.ycombinator.com/item?id=44473135. Accessed 2026-07-09.

  6. "How Obsidian stores data." Obsidian Help. https://help.obsidian.md/. Notes are stored as Markdown-formatted plain-text files in a local vault folder. Accessed 2026-07-09.

  7. Obsidian homepage. https://obsidian.md/. "Obsidian stores notes privately on your device, so you can access them quickly, even offline. No one else can read them, not even us." Accessed 2026-07-10. 2

  8. Joplin project README (laurent22/joplin). https://github.com/laurent22/joplin. "Joplin is 'offline first', which means you always have all your data on your phone or computer. This ensures that your notes are always accessible, whether you have an internet connection or not." Accessed 2026-07-10. 2

  9. Logseq project README (logseq/logseq). https://github.com/logseq/logseq. Notes are stored as local plain-text .md/.org files. Accessed 2026-07-09.

  10. Standard Notes encryption specification (004). https://github.com/standardnotes/docs. On-device encryption using Argon2id key derivation and XChaCha20-Poly1305. Accessed 2026-07-09. 2

  11. "Where are Bear's notes located?" Bear FAQ. https://bear.app/faq/where-are-bears-notes-located/. Notes are stored in a local SQLite database. Accessed 2026-07-09.

  12. Simplenote homepage. https://simplenote.com/. Cloud-synced note service with a Markdown option. Accessed 2026-07-09.

  13. "Common Notion errors" (the standalone "Offline or 'Connect to the internet' error" page was consolidated into this help doc). Notion Help. https://www.notion.com/help/notion-error-messages (archived original slug: https://web.archive.org/web/20241126221211/https://www.notion.so/help/offline-or-connect-to-the-internet). Describes an error that says "Offline" or "Connect to the internet to get started" when the connection drops. Accessed 2026-07-10. 2 3

  14. "Storage Standard." WHATWG, Living Standard. https://storage.spec.whatwg.org/. "The Storage Standard defines an API for persistent storage and quota estimates, as well as the platform storage architecture"; a storage bucket "has a mode, which is 'best-effort' or 'persistent'. It is initially 'best-effort'." Accessed 2026-07-10.

  15. Ango, S. "File over app." stephango.com, July 1 2023. https://stephango.com/file-over-app. "Apps are ephemeral, but your files have a chance to last." Accessed 2026-07-10.

  16. "Why haven't local-first apps become popular?" Hacker News discussion (item 45333021), 2025. https://news.ycombinator.com/item?id=45333021. Accessed 2026-07-09.