A writing environment that lives entirely in your browser. No sign-up, no sync, no analytics. Your words never leave your device.
"Every note you write is a private thought. It should stay that way."
Open and write. Nothing to sign up for, nothing to lose access to.
No analytics, no tracking pixels, no crash reports. The app has no idea you exist.
Cached via service worker. Write on a plane, in a basement, anywhere.
e2notes has no backend. There is no server receiving your notes. The app is a static HTML file that runs entirely inside your browser, using localStorage as its only persistence layer.
Notes live in your browser's storage, visible only to this origin.
Passwords are hashed before storage. The plaintext never persists anywhere.
Served with X-Frame-Options: DENY, nosniff, and strict Referrer-Policy.
Google Fonts load once and are cached. After that, nothing phones home.
Visit the URL in any modern browser. No download required. Set a password if you want, or skip it.
Organise with nested folders, color-code them, and write with rich formatting and task lists.
Add to your home screen on iOS or Android, or install as a desktop PWA for a native-feeling experience.
e2notes is a Progressive Web App. Install it once and it works offline, with its own window, from your home screen or taskbar.
Open in Safari or Chrome, tap Share → Add to Home Screen. The app runs in standalone mode, full screen, no browser chrome.
Click the install icon in the address bar to add e2notes as a desktop app. Opens in its own window like a native app.
A service worker pre-caches everything on first load. Your notes and the entire app shell work without a network connection.
Export any note as a Markdown file with a single click. Your data is always one download away from leaving the app entirely.
e2notes is free, open, and yours. Open the app and your first note is ready in seconds.
Open e2notes