A developer's quick browser scratchpad
Sometimes you just need a fast scratch space in the browser — not a full IDE, not a Google Doc. Monospace font, Tab indent, keyboard shortcuts, multiple tabs, auto-save. Opens in under a second.
Monospace font toggle
Switch between Inter and a clean monospace font in one click. Monospace makes code snippets, config blocks, SQL queries, command references, and CSV data line up properly.
Tab indentation in-editor
Pressing Tab inserts two spaces instead of jumping to the next field. Paste a code block and continue indenting naturally. Shift-Tab to dedent is on the roadmap.
Find and replace
Ctrl/Cmd + H opens find-and-replace. Swap a variable name, an endpoint URL, or a magic number across an entire scratchpad note in seconds.
Keyboard-driven everything
New note (Ctrl+Shift+N), find (Ctrl+F), replace (Ctrl+H), focus mode (Ctrl+Shift+K), print (Ctrl+Shift+P). Designed to keep your hands on the keyboard.
Multiple tabs for parallel context
Keep a migration script, a TODO list, a commands cheatsheet, and a PR description open in parallel tabs. Each saves independently. Switch without losing anything.
Download as .txt or .md
Export any tab as a plain text or Markdown file. Useful for converting a scratchpad outline into a PR description, a README, or a commit message template.
Common developer uses
- Quick scratch space for a command you don't want to lose
- Drafting a PR description or commit message
- Keeping a TODO for the current ticket
- Storing a migration script while you test it
- Pasting and cleaning up JSON or CSV before processing it
- Writing a README outline before moving to the editor
Not a code editor
This is not VS Code in the browser. There is no syntax highlighting, no autocomplete, no language server. It is a fast, keyboard-friendly plain-text scratchpad with monospace support — the tool you reach for when you just need to type something and keep it for a few hours or days.
Local storage, no sync
Notes are stored in localStorage under the key np_state_v1. They stay in the current browser. That means they are private and offline-capable, but not synced to other machines. Export anything you need to keep beyond the current session.