Online Notepad
A free online notepad that works the way a desktop editor does — a menu bar, a formatting toolbar and a clean page to write on. It saves your text automatically in your browser and brings it back next time, counts words and characters as you type, and lets you format text, find and replace, print, go fullscreen and export to a file. No sign-up, no tracking: your notes stay on this device and are never uploaded.
How to use this tool
- Click into the page and start writing — your text and formatting save automatically as you go.
- Use the toolbar to format: bold, italic, underline, bulleted or numbered lists, alignment, and font family or size.
- Use the menu bar (File, Edit, Insert, View, Help) for new note, save, print, cut/copy/paste, insert a date or line, and more.
- Press Ctrl/Cmd + F to find and replace across the whole note; Ctrl/Cmd + S saves immediately.
- Export with Save as HTML or Download .txt, print your note, or go fullscreen for distraction-free writing.
The formula
The notepad keeps your document in your browser’s local storage — a small per-site store on your own device. Formatting is preserved because the text is saved as HTML. A short debounce means it saves a moment after you stop typing, and the saved document is read back when you return.
on input → wait ~0.5s → save HTML to local storage
on open → read local storage → restore document
word and character counts recomputed on every change- local storage
- A private per-site store on your device, not a server
- rich text
- Text with formatting such as bold, italic and lists
- debounce
- Waiting briefly after the last keystroke before saving
Because storage is per-device and per-browser, your notes are not synced across machines, and clearing your browser’s site data removes them — so use Save as HTML or Download .txt for anything you want to keep.
Worked examples
Formatted notes
- Given
- Bolding a heading and adding a bulleted list
- Result
- Formatting is kept
The toolbar applies real formatting, and because the note is stored as HTML, your bold text and lists are still there when you reopen the page.
A quick scratchpad
- Given
- Jotting notes during a call
- Result
- Saved automatically
There is no save button to remember: the document is written to local storage a moment after you stop typing, and the status shows “Saved”.
Tidying pasted text
- Given
- Find “ teh ” and replace with “ the ”
- Result
- All occurrences fixed
Find and replace runs across the whole note at once and reports how many matches it changed.
Frequently asked questions
Yes. The toolbar and menu bar give you bold, italic and underline, bulleted and numbered lists, left, centre and right alignment, and a choice of font family and size. Formatting is saved with the note, so it is still there when you return.
In your browser’s local storage, a private area on your own device tied to this site. It is not sent to any server and no one else can see it. Because it lives on the device, your notes are not shared between different browsers or computers.
No. The notepad saves automatically as you type and again when the tab closes, then restores your document when you reopen the page. The one thing that removes it is clearing your browser’s site data, so export anything you need to keep for the long term.
Once the page has loaded, all of its features run in your browser, so writing, formatting, saving, counting and export keep working without a connection. Only the initial page load needs the network.
Use File → Save as HTML to keep your formatting, or Download .txt for plain text. Both files are generated on your device. File → Print (or the printer icon) sends the note straight to your printer or a “Save as PDF” option.
There is no hard limit for normal use. Local storage typically holds several megabytes, far more than most people write in a notepad, and everything is handled locally so it stays responsive.
Related tools
Count words, characters, sentences, paragraphs and lines live, with reading time, speaking time and keyword frequency.
Advanced Case ConverterConvert text between UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case and eight more styles at once.
Text Difference CheckerCompare two blocks of text and highlight added, removed and modified lines, with options to ignore case and whitespace.