saad2134/tempnotepad
An app in a single static html file to take notes. All data is saved in browser local storage. Clearing history or using private mode will lead to loss of data.
π Temp Notepad
Temp Notepad is a lightweight, privacy-focused notepad app built as a single static HTML file. It's designed for quickly jotting down temporary notes directly in your browserβno signups, no syncing, no servers.
β οΈ Important: All notes are saved in your browser's Local Storage. Clearing your browser history, cache, or using Incognito/Private mode will delete all notes. Always back up important information manually.
π Features
- β Single HTML file β no installs or dependencies.
- β Offline & client-side only β works without internet.
- β Zero data tracking β your notes never leave your browser.
- β Instant startup β blazing-fast loading and usage.
- β Persistent notes using Local Storage.
- β Portable β host it anywhere or use it locally.
- β
Download individual notes β save any note as a
.txtfile. - β
Download all notes β export all notes as a single
.zipfile. - β
Import notes β import one or multiple
.txtfiles.
π₯ Getting Started
You have two options to start using Temp Notepad:
πΉ Option 1: Download & Use Locally
- Download
index.html(or clone this repo). - Open it in your browser.
- Start taking notes instantly!
πΉ Option 2: Use via GitHub Pages
π Live Demo: Temp Notepad on GitHub Pages
No installation needed β just open the link in your browser.
π§ How It Works
- Notes are stored in your browser using
localStorage. - Your data is tied to the domain (or file path if local).
- Notes persist between sessions, unless:
- You manually clear your browser storage.
- You use Incognito/Private mode.
- You switch browsers or devices.
π‘οΈ Privacy & Security
- Your notes are stored only on your device.
- No internet connection is required after loading the page.
- No cookies, analytics, or external scripts.
- 100% open-source and inspectable.
β Great for quick notes, to-dos, drafts, or private thoughts.
π¦ Hosting It Yourself
Want to host it on your own domain?
- Upload the
index.htmlfile to any static hosting service:- GitHub Pages
- Netlify
- Vercel
- Firebase Hosting
- Thatβs it β you're live!
π οΈ Customization (Optional)
You can modify the index.html file to:
- Add themes (dark mode, fonts)
- Include markdown support
- Use auto-save timers
πΎ Import & Export
Exporting Notes
- Download Single Note: Click the "Download" button below any note to save it as a
.txtfile with the note title as the filename. - Download All Notes: Click "Download All" in the navbar to export all notes as a single
.zipfile, with each note saved as a separate.txtfile.
Importing Notes
- Click the "Import" button in the navbar to select one or multiple
.txtfiles. - Each file will be imported as a new note, using the filename as the note title.
- Imported notes will appear at the top of your notes list.
π Contributing
Want to contribute or suggest features?
Feel free to open issues or submit pull requests!
π·οΈ Tags
#temp-notepad #notes-app #offline-notes #local-storage-notes #browser-notepad
#static-html-notepad #single-page-app #quick-notes #simple-notepad #no-login-notepad
#privacy-notes #html-note-app #lightweight-notepad #personal-notes #minimal-notepad
#fast-notes #text-notepad #local-note-taking #secure-note-app #ephemeral-notes
#portable-notepad #zero-dependency-app #note-taking-tool #instant-notes #browser-based-notepad
#client-side-notes #temporary-note-app #no-database-notes #self-hosted-notepad #simple-note-taker
#quick-note-app #html-only-notepad #personal-note-tool #javascript-notepad #private-notes-app
βοΈ Endnote
β Star this repo if you found it helpful! Thanks for reading.
π License
This project is licensed under the MIT License.