HomeAppsOnline Notepad
Everyday tool

Online Notepad

Free online notepad — no login, auto-save, private local drafts. Word and character counts, copy, print, and UTF-8 .txt download. Nothing is uploaded.

Loading tool…

Loading Preparing tool…

How to use

1

Start writing

Type in the notepad—text auto-saves to this browser as you go.

2

Edit and export

Use Open, Undo/Redo, Zoom, Copy, Print, or Download .txt for common editing and backup.

3

Go fullscreen

Fullscreen fills the screen for focus writing; press Esc or Exit fullscreen to leave. Clear removes the local draft.

Online notepad specification

Version 2.0.0 · Runtime tested · Local-first

App status

Local-first runtime specification · Review policy · Evidence

Definition
Plain-text local browser editor.
What it does
A private local notepad for drafts: auto-save, edit, count, and export without an account.
Features
  • Auto-save
  • Open .txt
  • Undo / Redo
  • Zoom
  • Select all
  • Copy
  • Download
  • Print
  • Fullscreen
Counting rules
Characters = text.length (UTF-16 code units) Words = whitespace-separated tokens after trim
Data handling
Draft text remains in this browser. CalculatorX does not receive, store, or sync the notepad contents. Ordinary page assets are separate from this claim.
Storage
Browser localStorage
Export
UTF-8 plain text .txt
Assumptions
  • Word counting is whitespace-based and is not language-aware.
  • Empty trim yields zero words.
  • Character count is JavaScript string length, not Unicode grapheme clusters.
  • Open reads a local file in the browser; the file is not uploaded.
Units
  • Characters (UTF-16 code units)
  • Words (whitespace-separated tokens)
Limitations
  • Clearing browser or site data removes drafts.
  • No cloud sync and no account.
  • Word counting is whitespace-based and is not language-aware (CJK without spaces = 1 word).
  • Character count uses UTF-16 code units, so some emoji count as 2+.
  • Large drafts may exceed the browser’s localStorage quota, preventing further auto-save. The editor remains usable; download a backup before closing the page.
Compatibility
  • Designed for modern Chrome, Edge, Firefox, and Safari
  • No version-locked browser matrix is published yet
Example
Hello world → 2 words · 11 characters
Validation cases
  • Empty text → 0 words · 0 characters
  • Hello world → 2 words · 11 characters
  • Hello world (multiple spaces) → 2 words
  • Hello\nworld (line break) → 2 words
  • 我今天去东京旅游 → 1 word · 8 characters (whitespace-based, not language-aware)
  • こんにちは世界 → 1 word · 7 characters (whitespace-based, not language-aware)
  • café → 1 word · 4 characters (accent preserved)
  • Hello 😀 → Text preserved; 2 words; character count uses UTF-16 (emoji may be 2 units)
  • Type then reload → Text restored from localStorage
  • Undo then Redo → Previous edit restored, then reapplied
  • Open .txt → File contents loaded into the editor
  • Download → UTF-8 notes.txt
  • Clear → Editor emptied and localStorage key removed
  • Fullscreen then Esc → Enters focus view; Escape exits
  • Large paste / quota → Editor stays usable; if localStorage quota is exceeded, auto-save stops and a backup download is recommended
Sources
App version
2.0.0

About this tool

Details and tips for this tool.

Online Notepad is a distraction-free text area for drafts and scratch notes. It auto-saves locally, offers fullscreen focus writing (Esc to exit), undo/redo and zoom, and supports open, print, copy, and .txt download—usable on the first screen of a phone.

Frequently asked questions

Key distinctions behind the tool.

Does the notepad auto-save?

Yes. Text is written to this browser’s localStorage as you type. There is no separate Save button.

Is my notepad text uploaded?

No. The draft is not sent to CalculatorX. It stays in this browser’s localStorage. The page may still load ordinary site assets; that is separate from draft content.

Will notes sync to other devices?

No. Each browser keeps its own copy unless you download and move the file.

How are words counted?

Word counting is whitespace-based and is not language-aware. After trimming, any token separated by spaces, tabs, or line breaks counts as one word. Chinese or Japanese text with no spaces counts as one word.

How are characters counted?

Characters use JavaScript string length (UTF-16 code units). Emoji and some symbols may count as two or more units. This is not a grapheme-cluster or language-aware count.

What happens if the draft is too large to save?

The editor stays usable. Auto-save may stop if the browser’s localStorage quota is exceeded. Download a backup before closing the page.

Can I download my notes?

Yes. Download saves a UTF-8 plain-text .txt file to your device.

Can I copy everything at once?

Yes. Use Copy to put the full note on the clipboard, or Select all then copy manually.

Can I write in fullscreen?

Yes. Use Fullscreen for a distraction-free editor; press Escape or Exit fullscreen to leave.