The save button is a relic from the era of floppy disks, when saving meant physically writing data to a disk — an operation that took time and resources. That constraint no longer exists. Modern storage is instant. There is no technical reason a notes app should require you to manually save anything in 2025.
How auto-save should work
Good auto-save is invisible. You shouldn't notice it happening — only notice its absence when something goes wrong and you realize nothing was lost. The best implementation uses a short debounce: wait until the user pauses typing for a second or two, then save silently in the background.
Auto-save before you have an account
Cloud sync requires authentication, but local auto-save doesn't. QuickNotepad saves your writing to your browser's localStorage even when you're not logged in — so if you close the tab and come back, your note is still there. Sign up later and it syncs to the cloud automatically.
The status indicator matters
Auto-save should be invisible, but users still need confidence their work is safe. A quiet status indicator — Unsaved while typing, Saved after — provides that confidence without interrupting the writing flow.