Scratchpad

A notes app · built for one reader

Your thoughts.
Your browser.
Your business.

Scratchpad is a notes app that runs entirely inside the tab you're reading this in. No accounts. No servers. No telemetry. Just markdown and a fast editor that respects the fact that most of what you write is nobody else's business.

  • Local-only
  • Works offline
  • Zero accounts

Three things happen. None of them involve a server.

Most apps describe themselves by listing features. Scratchpad is easier to describe by what it doesn't do.

  1. 01

    You open the page.

    The browser downloads a static HTML file, a stylesheet, and about 60 KB of JavaScript. After that, the network is done doing work for the day.

  2. 02

    You write in markdown.

    Headings, lists, code blocks, links, tables — the usual grammar. Every keystroke is saved to IndexedDB in this browser, on this device, under this origin.

  3. 03

    Your notes stay put.

    There is nowhere for them to go. No fetch, no XHR, no beacon, no sync. Close the tab and reopen it next week — everything is exactly where you left it.

Thoughtful where local apps usually cut corners.

Writing is the easy part. Scratchpad also protects the local copy, handles browser edge cases, and gives you a clean way out.

The things Scratchpad doesn't do are the point.

The server that hosts this page has never seen a single word you've written. It can't have. There is no code path that would send it.

Most notes don't deserve a server.

A grocery list. A draft of a difficult message. The half-formed outline of next quarter's strategy. The reading queue you keep meaning to actually start. None of these are interesting enough to warrant a database somebody else owns, but all of them are interesting enough that you'd rather they stayed yours.

Local-first design isn't a privacy gimmick. It's a recognition that the default for personal writing should be the same as the default for paper: it stays where you put it, until you decide to move it.

Four shortcuts cover most of the day.

Start writing. Stop thinking about where it goes.

No sign-up, no onboarding, no welcome email. Click the button, start a note, close the tab when you're done.