Capture from anywhere — lock screen, share sheet, keyboard widget. Organize lazily, search finds it. Syncs across every device in 84 milliseconds, P95.
Search or jump to…
⌘KWork · Q4 planning
Edited 2 minutes ago · 1,408 words
The thing we keep missing is the ramp on enterprise — not the deals, the time-to-close.
Three priorities, ordered:
Risk: if procurement self-serve slips, the activation work doesn't matter — they'll still bottleneck on legal.
No databases, no kanban boards, no AI summarization you didn't ask for. Just notes — written fast, found instantly, synced everywhere.
Inbox
2m ago
18m ago
42m ago
2h ago
yesterday
Cmd+K
react migrat...
Work · 42m ago
Lock-screen widget
New note
Idea — what if onboarding was actually three small wins not one big setup…
Sidebar
▾ Inbox 28
▾ Work 142
Q4 planning
Engineering
1:1s
▸ Personal 88
▸ Reading 214
▸ Archive 1,402
Versions
2 min ago · 1,408w
1,402w
1,128w
412w
240w
Inbox
Cmd+K
react migrat...
How it works
Slate is built for capture-first. Whatever device is closest, your note lands in the same Inbox.
Lock-screen widget
"What if we just shipped the email digest, instead of building a feed reader for it…"
tap to expand · ∾ syncing
Lock-screen widget, share extension, keyboard shortcut, Apple Watch dictation. Five seconds from idea to saved.
Organize
▾ Inbox 3 new
Q4 planning thoughts
Lina's onboarding
▾ Work
Engineering
1:1s
Drop here
Search across 50,000 notes returns the right one in 12ms. Filing is optional — and most power users skip it entirely.
Sync · P95
All caught up · 0.4s ago
84ms P95 sync across iOS, Android, macOS, Windows, Linux, and web. CRDT-backed, offline-first, conflict-free even from the bottom of an airplane.
Keyboard-first
Every action has a shortcut. The most-used ones are also gestures on iOS, so you can move at-pace whether you're on a Magic Keyboard or thumb-typing on the subway.
react 19 mig
↑↓React 19 migration risks
Work · Engineering · 42m ago
React notes from Tel Aviv talk
Reading · 14 May
Project: useState migrations
Work · 02 May
Reactor design notes
Personal · 28 Apr
Re-acting to feedback (essay)
Reading · 12 Apr
12ms · 1,408 notes scanned
Encryption
Optional end-to-end encryption with keys generated on-device. Slate's servers see ciphertext only — even if we wanted to read your notes, we couldn't. The same encryption applies to backups and shared notes (yes, even shared ones).
Encryption · End-to-end
Markdown
Headings, code blocks, todos, math, callouts — type the syntax, see it formatted. Export to .md, .pdf, or a clean HTML file. Import from Apple Notes, Bear, Obsidian, and Roam without a script.
Editor
Three things we agreed on at the offsite:
def migrate(notes):
for n in notes:
n.body = upgrade(n.body)
return notes
See also: [[Q4 planning thoughts]]
By the numbers
1.4M
active users worldwide
28M
notes synced every day
84ms
sync latency at P95 globally
4.9★
from 47,408 App Store reviews
Reviews
"Notes app that finally respects my keyboard. ⌘K is faster than my brain on a good day, and I'm coming from Alfred."
— Jamie, Stockholm
"Imported 14,000 notes from Bear in 38 seconds, frontmatter intact, links intact. I was prepared for a weekend, it took a coffee."
— Priya, Bangalore
"As a PhD student writing across iPad, MacBook, and a backup ThinkPad with Linux, the sync just works. I forgot what conflict markers look like."
— Hana, Kyoto
"Notion took 20 minutes to load on the BART. Slate takes 0.4 seconds. That alone justified it. The keyboard-first design is the cherry."
— Marcus, San Francisco
"E2EE that's actually on by default and that I can verify on GitHub. After my previous app got 'acquired', this matters more than I'd like to admit."
— Yusuf, Berlin
"Apple Notes for the casual stuff, Notion for the team docs, Slate for me. The boundary became really clear about three weeks in."
— Aoife, Dublin
App Store rating
4.9★
47,408 ratings · Productivity · Top 4
Pricing
We pay engineers, not influencers. Pro is what funds the team. No enterprise tier, no upsell creep — same product for everyone.
$0
Plenty for getting hooked.
$4/mo
Unlimited everything.
FAQ
Yes — and by default, with end-to-end encryption that's on without you flipping a switch. We use XChaCha20-Poly1305 with per-note keys wrapped by an account-level master key generated on your first device. Slate's servers store ciphertext; we cannot read your notes, decrypt your backups, or recover them if you lose your key (we'll remind you to back the key up). The encryption module is open-source on GitHub and has been audited by Cure53.
Yes. Slate is offline-first by design — the editor never round-trips to a server for normal operations, and your full note database lives on-device. When you reconnect, changes sync via CRDT, so concurrent edits from a plane and a coffee shop merge without conflicts or "which one wins" prompts. We test offline on a 9-hour SFO–FRA flight every release.
All four, plus Notion, Evernote, Day One, Standard Notes, and any markdown directory. Apple Notes uses the share extension; everything else accepts the export bundle. Frontmatter, links, attachments, code blocks, and tags are preserved on round-trip. The largest import we've handled was 142,000 notes from a Roam graph — took 18 minutes, came out clean.
CommonMark + GFM (GitHub Flavored Markdown), no proprietary dialect. The editor renders inline as you type — headings shrink, code highlights, todos become checkboxes — but the underlying file stays portable .md you could copy into any other tool. We support frontmatter, mermaid diagrams, math (KaTeX), callouts, and code highlighting in 188 languages via Tree-sitter. Backlinks use `[[brackets]]` and are stored in-file, not in a sidecar DB.
Yes — slate.app/web, full-featured, offline-capable via service worker. Most users live in the native app (iOS/Android/macOS/Windows/Linux), but the web client is the same code path: same editor, same shortcuts, same encryption. Works in any modern browser including Brave and Arc. Particularly nice for hopping onto a borrowed machine without installing anything.
Free forever for up to 1,000 notes. Pro is $4/mo when you outgrow it. Import takes 30 seconds.
Press ⌘N to start writing. ⌘K for everything else.
No card · No account yet