util·tools

Online Notepad

A simple notepad that autosaves as you type — no signup, no account, and it works offline since nothing is ever uploaded. Your notes stay private and are still here when you come back.

Saved

0
Words
0
Characters

Related tools

About this online notepad

This is a free scratchpad for quick notes, to-do lists, drafts and anything you want to jot down fast. As you type, your note is saved in your browser's local storage (a small private storage area on your own device) and brought back automatically the next time you open this page in the same browser. Nothing is uploaded to a server, so it works offline and your text stays private. When you are done you can download your note as a plain text file or copy it to your clipboard.

Frequently asked questions

Are my notes saved automatically?
Yes. Every time you type, your note is saved in your browser's local storage and restored the next time you open the page on the same device and browser.
Is my note uploaded anywhere?
No. Everything stays in your browser. Your note is never sent to a server, so it works offline and stays completely private.
How do I save my note as a file?
Click Download .txt to save your note as a plain text file (note.txt) on your device. You can also use Copy all to copy the whole note to your clipboard.
Do I need to sign up to use it?
No. There is no account, login or signup — just open the page and start typing. Because it saves locally in your browser instead of a server, it also works offline.

How Browser Local Storage Works

The Online Notepad utilizes the Web Storage API, specifically the localStorage object, to maintain your data. Unlike cookies, which are sent to the server with every HTTP request, localStorage is designed to persist data strictly within the browser environment on your local machine. It provides a key-value store that can hold approximately 5MB to 10MB of text depending on the specific browser and its configuration. This capacity is more than sufficient for thousands of pages of plain text, as characters are typically stored using UTF-16 encoding where each character occupies two bytes.

The mechanism operates by triggering an event listener that captures keystrokes or changes within the input field. Whenever a change occurs, the browser serializes the current state of the text area and updates the associated key in the local storage database. Because this process happens entirely client-side, the data remains inaccessible to external servers and is not transmitted over the network. This architecture ensures that your information remains available even if your internet connection drops or the browser is closed and reopened.

A common mistake users make is assuming that local storage is a permanent cloud backup or a shared space between different browsers. If you clear your browser cache, delete your site data, or switch from Chrome to Firefox, the stored text will be lost because it is bound to the specific browser profile on your device. Users should always manually download their text as a file if they intend to access it from a different computer or browser. Relying solely on local storage for critical long-term document archiving is not recommended, as it is intended for temporary convenience rather than secure data retention.