📝 Notes App
- No notes found.
📝
Select a note or create a new one
Where your notes are kept and how search works
Each note is an object with a title and a body. The full collection is serialised to JSON and written to your browser's local storage under a single key, and it is read back when the page loads. Local storage is a per-origin store built into every modern browser: data placed there persists across page reloads, tab closures and browser restarts, and it stays on your machine rather than being sent anywhere.
Saving happens as part of editing, so there is no save button to forget. Deleting a note removes it from the collection and rewrites the stored value.
Search is a case-insensitive substring match run over both fields. Your query is lowercased, and a note is included if its lowercased title contains the query or its lowercased content does. That means searching for an unusual word buried in the middle of a long note will surface it, and searching for a partial word works too, since no word-boundary rule is applied. There is no ranking, fuzzy matching or spelling tolerance, so a typo in your query will return nothing rather than a near match.
Clearing the search box restores the full list.
Saving happens as part of editing, so there is no save button to forget. Deleting a note removes it from the collection and rewrites the stored value.
Search is a case-insensitive substring match run over both fields. Your query is lowercased, and a note is included if its lowercased title contains the query or its lowercased content does. That means searching for an unusual word buried in the middle of a long note will surface it, and searching for a partial word works too, since no word-boundary rule is applied. There is no ranking, fuzzy matching or spelling tolerance, so a typo in your query will return nothing rather than a near match.
Clearing the search box restores the full list.
Finding one note among forty
Say you keep forty notes, one of which is titled Car service and contains the line Booked for 14 March, garage on Mill Road, quoted 240 pounds.
Typing mill into the search box lowercases your query to mill and tests it against each note. The Car service note matches on content, because mill road appears in its lowercased body, even though the word Mill never appears in the title. Type the whole word garage and the same single note is returned.
Now type car. That matches the Car service note on its title, but it also matches any other note containing the letters c, a and r in sequence, including one mentioning a carpet fitter or a scarce part, because the match is on characters rather than whole words. Adding a second word does not narrow this further, since the query is treated as one continuous string: searching car service matches only notes where those two words appear together in that exact order, with the space included.
The practical lesson is to search for the most distinctive single string you can remember, such as a street name, a surname or an invoice number, rather than a common word.
Typing mill into the search box lowercases your query to mill and tests it against each note. The Car service note matches on content, because mill road appears in its lowercased body, even though the word Mill never appears in the title. Type the whole word garage and the same single note is returned.
Now type car. That matches the Car service note on its title, but it also matches any other note containing the letters c, a and r in sequence, including one mentioning a carpet fitter or a scarce part, because the match is on characters rather than whole words. Adding a second word does not narrow this further, since the query is treated as one continuous string: searching car service matches only notes where those two words appear together in that exact order, with the space included.
The practical lesson is to search for the most distinctive single string you can remember, such as a street name, a surname or an invoice number, rather than a common word.
What this tool is good for, and what it is not
Treat it as a scratchpad rather than an archive. It excels at the note you make during a phone call, a shopping list, a code snippet you need for ten minutes, or a draft message you want out of your head. It does not attempt to be a knowledge base: there is no rich text, no folder hierarchy, no tagging and no attachment support.
The storage model carries real limits you should understand before trusting it with anything important. Local storage is tied to one browser profile on one device, so notes written on your laptop will not appear on your phone, and a different browser on the same machine sees nothing. Clearing browsing data, choosing to delete site data, or using private browsing will remove your notes permanently, with no recovery and no backup on any server. Browsers also cap local storage at roughly five megabytes per site, which is plenty of plain text but not unlimited.
The practical safeguard is to copy anything you would be upset to lose somewhere durable: passwords belong in a password manager, and anything legal, financial or medical belongs in a system with backups and a recovery path.
The storage model carries real limits you should understand before trusting it with anything important. Local storage is tied to one browser profile on one device, so notes written on your laptop will not appear on your phone, and a different browser on the same machine sees nothing. Clearing browsing data, choosing to delete site data, or using private browsing will remove your notes permanently, with no recovery and no backup on any server. Browsers also cap local storage at roughly five megabytes per site, which is plenty of plain text but not unlimited.
The practical safeguard is to copy anything you would be upset to lose somewhere durable: passwords belong in a password manager, and anything legal, financial or medical belongs in a system with backups and a recovery path.
Frequently Asked Questions
No. There is no sign-up, login or email step. Notes are written directly to your browser's local storage the moment you type them, which is also why they are visible only in the browser you created them in and are not associated with any identity.
Normally yes. Local storage survives page reloads, closing the tab and restarting your computer. It does not survive clearing browsing data or site data, private browsing sessions, or some browsers' automatic cleanup of storage for sites you have not visited recently. Copy anything important elsewhere.
No. Storage is local to one browser profile on one device, so there is no sync and no cloud copy. Opening the tool on another device gives you an empty list. To move a note, copy its text and paste it into a messaging or email app you use on both devices.
Browsers typically allow around five megabytes of local storage per site, which is roughly a million characters of plain text, so several hundred substantial notes are comfortable. Performance is affected more by the number of notes the search has to scan than by the total size of the stored text.
No. Deleting removes the note from the stored collection immediately and rewrites local storage, and there is no bin, version history or server-side copy to restore from. If a note matters, keep a duplicate somewhere backed up before you tidy up your list.