Skip to content

saad2134/tempnotepad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📝 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 .txt file.
  • Download all notes — export all notes as a single .zip file.
  • Import notes — import one or multiple .txt files.

📥 Getting Started

You have two options to start using Temp Notepad:

🔹 Option 1: Download & Use Locally

  1. Download index.html (or clone this repo).
  2. Open it in your browser.
  3. 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?

  1. Upload the index.html file to any static hosting service:
    • GitHub Pages
    • Netlify
    • Vercel
    • Firebase Hosting
  2. 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 .txt file with the note title as the filename.
  • Download All Notes: Click "Download All" in the navbar to export all notes as a single .zip file, with each note saved as a separate .txt file.

Importing Notes

  • Click the "Import" button in the navbar to select one or multiple .txt files.
  • 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.