Create a note to get started
0 words·0 chars·0 lines·1 min read
Next steps
Word Counter
RecommendedGet an instant word, character, and paragraph count for any text.
Text Cleaner
RecommendedFix messy text in one click — remove extra spaces, normalize quotes.
Find & Replace
Find and replace across text with regex support and live preview.
Markdown Preview
Live Markdown editor with GFM rendering — tables, code blocks, and more.
Runs entirely in your browser. No uploads. Your files stay private.
Free Online Notepad — Auto-Saved in Your Browser
Online Notepad uses the browser's localStorage API as its persistence layer. Each note is serialized to JSON and written to a single localStorage key on every keystroke (debounced) so that closing the tab or losing power doesn't lose your work. localStorage is synchronous and writes happen instantly — no save button required.
Notes support Markdown rendering — headings, bold, italic, lists, links, blockquotes, inline code, and horizontal rules. The Preview toggle parses the raw text and renders it as HTML, while the Edit view keeps the plain Markdown source for direct editing. The text never leaves the editor as anything other than Markdown.
localStorage has a per-origin storage limit — typically 5 MB in Chrome, Firefox, and Safari, though some browsers allow up to 10 MB. That's roughly 5 million ASCII characters, which is more than enough for thousands of typical notes. If you hit the quota, the next write throws QuotaExceededError; in practice most users never come close.
Because storage is scoped per-origin and per-browser-profile, notes on Chrome on your laptop are completely separate from notes on Firefox on the same machine, or notes on Chrome on a different computer. There is no sync layer. To move notes between devices, use the export button to save a .txt or .md file and re-import on the other device.
Private/incognito mode browsers grant localStorage but wipe it when the window closes, so notes written in incognito will vanish when you close the last private window. Some privacy extensions or browser settings (Safari's 'Block all cookies' option, for example) can also prevent localStorage writes, in which case the notepad falls back to in-memory state for the session only.
A floating notepad button on every site page opens the same store, so you can take notes while using any other tool without losing context. The widget reads the same localStorage key, so changes made in either view appear in both immediately on the next render.
No account is required and no server stores your text. All notes — drafts, code snippets, passwords-hint scratch pads — live in your own browser only. Clearing site data or running a privacy cleanup tool will erase them, so export anything important.
Common Use Cases
01
Quick notes and ideas
Jot thoughts, links, and meeting reminders without opening Notes.app, OneNote, or a sticky-note tool.
02
Draft blog posts in Markdown
Write Markdown with live preview, then copy the rendered HTML into your CMS or paste raw Markdown into a static-site repo.
03
Temporary clipboard
Hold text between cut and paste operations, or strip rich formatting by round-tripping through plain Markdown.
04
Meeting or lecture notes
Keep a running note open in a tab during calls; bullet points and headings render instantly in Preview.
Frequently Asked Questions
Yes. Notes are written to localStorage, which is persistent across sessions on the same browser profile. Closing the tab, restarting the browser, or even rebooting the machine doesn't remove them.
No. localStorage is scoped per-origin and stored on your local disk by your browser. Nothing is sent to a server, and no other website can read this domain's storage due to the browser's same-origin policy.
A quick-access widget bound to the same localStorage key as this full page. Edits in the widget appear here on next focus, and vice versa, so the two views stay in sync.
Headings (# to ######), bold (**), italic (*), inline code (`), code blocks (```), blockquotes (>), bullet and numbered lists, links, and horizontal rules. GitHub-flavored extensions like task lists or tables may render partially depending on the parser version.
Not natively. localStorage is per-browser, per-device. Use the Export button to save a .md or .txt file, then transfer it (email, cloud drive) and paste into the notepad on the other device.
Browsers cap localStorage at roughly 5 MB per origin, though Chrome allows up to 10 MB in some configurations. That's about 5 million ASCII characters — more than enough for thousands of typical notes. Hitting the limit throws QuotaExceededError; in practice this is rare unless you paste large chunks of text.
localStorage works in incognito but is cleared when you close the last private window. Notes written there will not persist across sessions.
Yes. Anything that clears site data, cookies, or local storage for this domain — including 'Clear browsing data' in Chrome and 'Clear history' in Safari — will permanently erase your notes. Export important notes to a file before clearing.
Not in this version. localStorage is plain-text and accessible to any script running on this domain (which is just our code). For sensitive content, use a dedicated password-protected note app.
The browser's native textarea undo (Ctrl+Z / Cmd+Z) works while the tab is open. There's no version history once the tab is closed — the saved state is the latest content only.
Advertisement