Featured on App Store · "Best of 2025"

Notes that keep up.

Capture from anywhere — lock screen, share sheet, keyboard widget. Organize lazily, search finds it. Syncs across every device in 84 milliseconds, P95.

4.9 · 47,408 reviews · 28M notes synced today
9:41

Search or jump to…

⌘K

Work · Q4 planning

Q4 planning thoughts

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:

  • Cut activation from 14 days to 4
  • Procurement self-serve flow
  • Move SOC2 from "request" → "download"

Risk: if procurement self-serve slips, the activation work doesn't matter — they'll still bottleneck on legal.

S

A real notes app, kept small on purpose.

No databases, no kanban boards, no AI summarization you didn't ask for. Just notes — written fast, found instantly, synced everywhere.

Inbox

28 notes

Q4 planning thoughts

2m ago

Lina's onboarding

18m ago

React 19 migration risks

42m ago

Books · 2026

2h ago

Aoife — coffee Thursday

yesterday

Cmd+K

react migrat...

React 19 migration risks

Work · 42m ago

React notes from Tel Aviv talk
Old React patterns to retire
Project: useState migrations
Reactor design notes

Lock-screen widget

Quick capture

New note

Idea — what if onboarding was actually three small wins not one big setup…

Now∾ syncing

Sidebar

▾ Inbox 28

▾ Work 142

Q4 planning

Engineering

1:1s

▸ Personal 88

▸ Reading 214

▸ Archive 1,402

Versions

Q4 planning thoughts

Now

2 min ago · 1,408w

−18m

1,402w

−2h

1,128w

Yesterday

412w

May 14

240w

Inbox

28 notes

Q4 planning thoughts
Lina's onboarding

Cmd+K

react migrat...

How it works

Three ways in. One source of truth.

Slate is built for capture-first. Whatever device is closest, your note lands in the same Inbox.

01Capture

Lock-screen widget

New note

"What if we just shipped the email digest, instead of building a feed reader for it…"

tap to expand · ∾ syncing

Capture from anywhere.

Lock-screen widget, share extension, keyboard shortcut, Apple Watch dictation. Five seconds from idea to saved.

02Organize

Organize

Drag into a folder

▾ Inbox 3 new

Q4 planning thoughts

Lina's onboarding

▾ Work

Engineering

1:1s

Drop here

Or don't organize at all.

Search across 50,000 notes returns the right one in 12ms. Filing is optional — and most power users skip it entirely.

03Sync

Sync · P95

Devices
iPhone 16 Pro62ms
MacBook Pro48ms
iPad mini81ms
Web · Chrome96ms

All caught up · 0.4s ago

Sync that you don't notice.

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

Designed for hands that don't leave the keyboard.

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.

  • ⌘KQuick-switcher to any note, folder, or recent capture.
  • ⌘NNew note. No friction, no folder prompt.
  • ⌘/Full-text search across everything you've ever written.
  • ⌘⌥VPaste-as-quote — markdown blockquote in one stroke.
  • ⌘⇧.Focus mode: hide everything but the cursor.

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

Your notes belong to you.

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).

  • XChaCha20-Poly1305 — modern AEAD cipher with key wrapping per note.
  • Zero-knowledge backups — iCloud, Google Drive, S3 — all ciphertext to us, all encrypted at rest.
  • Open source crypto path — the entire encryption module is on GitHub. Audit it yourself.

Encryption · End-to-end

All 4,402 notes
CipherXChaCha20
Key length256-bit
BackupiCloud E2EE
Server seesCiphertext

Markdown

Markdown, but it renders while you write.

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.

  • CommonMark + GFM — spec-compliant, no proprietary dialect to learn.
  • Code highlighting in 188 languages. Powered by Tree-sitter. Looks great inline, looks great in exports.
  • Round-trip with Obsidian. Frontmatter preserved, link syntax preserved. Your vault is still yours.

Editor

Engineering principles

Three things we agreed on at the offsite:

  1. Ship narrow first. Generalize on the second caller.
  2. Boring choices unless boring is wrong.
  3. One PR = one decision.

def migrate(notes):

for n in notes:

n.body = upgrade(n.body)

return notes

See also: [[Q4 planning thoughts]]

By the numbers

The kind of stats engineers actually read.

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

Engineers, researchers, writers, professors.

"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

5★
91%
4★
6%
3★
2%
2★
<1%
1★
<1%

Pricing

Free works. Pro is $4.

We pay engineers, not influencers. Pro is what funds the team. No enterprise tier, no upsell creep — same product for everyone.

Free

$0

Plenty for getting hooked.

  • Up to 1,000 notes
  • 1 device, full feature set
  • All keyboard shortcuts
  • End-to-end encryption
Start free
Most popular

Pro

$4/mo

Unlimited everything.

  • Unlimited notes & devices
  • Unlimited version history
  • Public share links + read-only embeds
  • Custom CSS themes
  • Priority sync (~40ms P95)
  • 14-day trial · cancel in-app
Try Pro for 14 days

FAQ

Questions an engineer would ask.

Is my data encrypted?

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.

Does it work offline?

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.

Can I import from Apple Notes, Bear, Obsidian, Roam?

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.

What's the markdown story?

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.

Is there a web version?

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.

The next note is a tap away.

Free forever for up to 1,000 notes. Pro is $4/mo when you outgrow it. Import takes 30 seconds.

S

Welcome to Slate

Press ⌘N to start writing. ⌘K for everything else.

No card · No account yet