The best offline note app
"Works offline" and "offline-first" are different products. One caches and hopes; the other treats your device as the source of truth.

The problem: The cloud is a fair-weather friend
It’s a familiar modern tragedy: you’re on a train commute, deep into a thought, and the Wi-Fi drops. You hit "Save" on your note-taking app, and instead of a confirmation, you get an infinitely spinning wheel. The app freezes, or worse, tells you it can't load your document because you're offline.
Most modern note apps are built for a world with perfect, ubiquitous internet. When you open them, they fetch your notes from a distant server. When you type, they send every keystroke back to that server. This is great until you find yourself on an airplane, in a concrete meeting room, or dealing with a spotty hotel connection.
There's a subtle but critical difference in how software companies build for this. Many claim their app "works offline." But what they usually mean is that if you happen to have the app open and the document loaded before you lose connection, you can keep reading it in a degraded, read-only state. They cache data and hope for the best.
The solution: Offline-first architecture
Benchpad is offline-first: your device holds the canonical copy and the server is merely a background sync target.
Offline-first means your device is the absolute source of truth. The network is treated as a background service. If it disappears, nothing changes from where you're sitting.
Every keystroke you type in Benchpad goes directly to local storage on your device—IndexedDB in the browser, or the local store in our native apps—before any network request is even attempted. There is no degraded mode, no read-only state, and absolutely no spinning loading wheels.
How it actually works
CRDT sync: offline edits from two devices merge without losing a word
Local read and write. Open Benchpad with no connection and it loads instantly from the device. Your pads are exactly as you left them. You edit. It saves locally. When you eventually reconnect, it syncs quietly in the background.
Merge, don't choose. If you edited a note on your phone during a flight, and also edited it on your laptop in a cafe without Wi-Fi, Benchpad uses Yjs—a CRDT (Conflict-free Replicated Data Type) library, similar to the technology behind Figma's multiplayer editing. When both devices finally connect, Benchpad merges both sets of changes at the character level. No version is discarded, and no data is lost in a frustrating "Which version do you want to keep?" modal.
Where this stops being theoretical
- On a plane: Six hours, $30 Wi-Fi you refuse to buy. The app doesn't care.
- In a dead zone: Basements, subway commutes, or the middle of the woods.
- During a service outage: Even if our servers went down, your notes are on your device. You'd find out about our outage from social media, not by being locked out of your own thoughts.
Run the test yourself
Open Benchpad, turn off your Wi-Fi, close the app completely, reopen it, and keep typing. That's the whole evaluation, and it takes less than a minute.
Your data belongs to you, and you shouldn't need a cell tower to access it.
Related: A note app that works without internet · Notes that work where you are · A truly cross-platform notes app
Get Benchpad
On every platform
Native apps for iPhone & Android, and a Mac menu bar & Windows tray app — same three pads, offline-first, synced everywhere.