Draftpad

A local-first writing tool with live text metrics.

Most writing tools want an account before they will show you a cursor. Draftpad opens to a blank page and starts counting.

It tracks length, reading time and structure as you type, which makes it useful for the kind of writing that has to fit somewhere specific — a meta description, a caption, an abstract, a message you want to keep short.

Everything stays in your browser. Nothing is uploaded, and there is nothing to sign into.

Screens

The editor. Counts update as you type, in the status bar rather than in your way.

Editor1 / 3

The Draftpad editor holding three paragraphs of draft text, with a drafts list on the left and a status bar reading 431 characters, 76 words, under a minute to read.

The editor. Counts update as you type, in the status bar rather than in your way.

Built with · since 2025

  • Vanilla JS
  • CSS
  • Service Worker
  • jsPDF

Source

Every repository here is private. If you want to read or use the source of something, get in touch and say which project and what for.

Request code access