CruxDevCruxDev Tools Prompts
productivity Utility • Zero-Server Privacy • 100% Client-Side

Online Notepad

Distraction-free scratchpad that autosaves to your browser every half second. Download notes as .txt anytime.

Overview

A distraction-free scratchpad that autosaves to your browser as you type, with live word, character, and line counts, a plain-text download, and nothing sent to any server. It is designed for quick notes you want to survive an accidental tab close without creating an account or choosing a folder.

How It Works

Type into the main text area. Roughly half a second after you stop typing, the note is written to your browser's localStorage and the status line switches from 'Saving…' to 'Saved locally'. The counters below show words, characters, and lines as you type. Use Download .txt to save a plain-text file named notes.txt through your browser's normal download, or Clear (with a confirmation dialog) to erase everything.

Step-by-Step Usage Guide

  1. Start typing — the previous session's note loads automatically.
  2. Watch the status change to 'Saved locally' after you pause.
  3. Download .txt when you need the note outside the browser.
  4. Use Clear, then confirm, to start fresh.

Technical Specifications & Standards

Persistence is real and specific: the note is stored under the localStorage key cruxdev-notepad, and saving is debounced at 500 milliseconds — the write is scheduled on every keystroke but only fires once you pause, which keeps typing responsive while guaranteeing the storage write happens after each burst. On load, the tool reads that key back, so your note reappears after a refresh, a browser restart, or a device reboot, as long as you are in the same browser and profile and the site data has not been cleared. That is the boundary of the durability: localStorage is per-browser and per-site, cleared by the browser's 'clear site data' command, not shared across browsers or devices, not synced to any account, and invisible to other people only insofar as they cannot access your browser profile — anyone using the same profile can read it. Notes in private or incognito windows are discarded when the window closes. The download button creates a Blob locally and revokes its object URL afterwards; nothing is uploaded at any point.

Targeted Use Cases

  • Keeping a scratchpad open all day for copy snippets and small lists.
  • Drafting a reply before pasting it into an email or chat.
  • Keeping a grocery or packing list that survives closing the tab.
  • Stripping formatting from text by retyping it as plain text.

Notes & Gotchas

  • Wait for 'Saved locally' before closing the tab after a burst of typing.
  • Download a .txt copy of anything you cannot afford to lose.
  • Remember the note is tied to this browser and profile — not synced anywhere.
  • Avoid storing passwords or sensitive data; localStorage is readable by anyone with profile access.

Frequently Asked Questions

Where are my notes stored?

In your browser's localStorage under the key cruxdev-notepad, on your device only. There is no server, no account, and no sync — the note exists solely in this browser and profile.

Will my note survive a refresh or a browser restart?

Yes, as long as site data is not cleared and you reopen the page in the same browser and profile. The save is debounced half a second, so a brief pause before closing ensures the latest text was written.

How do I lose the note?

By clearing site data or cookies for this site, by using the Clear button and confirming, or by writing in a private window and closing it. None of these can be undone by the tool, which is why the .txt download exists.

Is there a word count?

Yes — the counters under the editor show words, characters, and lines live. The word count splits on whitespace after trimming, matching what most word processors report.