A beautiful, private, fully offline journaling app that runs in your browser.
No accounts. No tracking. No data leaves your device.
- 100% Private & Offline β Everything is saved to a local JSON file you control.
- Markdown Editing β Write with headings, bold, italics, lists, code blocks, links, and more.
- Live Preview β See your formatting instantly as you type.
- Image Support β Paste or insert images (converted to Base64 and embedded).
- Resizable Images β Drag to resize images in preview (size is saved).
- Multiple Journals β Create, switch, or rename different journal files.
- Search Entries β Quickly find past entries by title or content.
- Dark Mode β Toggle with persistence.
- Keyboard Shortcuts β Ctrl+B (bold), Ctrl+I (italic), Ctrl+H (heading), and more.
- No Dependencies β Pure HTML/CSS/JS. No build step.
-
Open the app: Click here to launch
-
On first launch, you'll see a welcome screen:
- Choose Existing JSON File β Open a previously saved journal.
- Start Fresh β Create a brand new journal file.
-
Start writing!
- Use the formatting chips or keyboard shortcuts.
- Paste images directly (Ctrl+V) or use the "Image" button.
- Click "Save" to create or update an entry.
- Double-click any entry preview to edit it.
-
Your journal is automatically saved to the file you selected/created.
Ctrl+Bβ BoldCtrl+Iβ ItalicCtrl+Hβ # Heading 1 (tap twice quickly for ## Heading 2)Ctrl+\β Inline codeCtrl+Shift+Cβ Code blockCtrl+Lβ Bullet listCtrl+Kβ Insert linkShift(quick tap) β Jump to end of current line
Works best in Chrome, Edge, or other Chromium-based browsers (required for File System Access API).
Firefox and Safari currently have limited or no support for persistent file access.
- No data is sent anywhere.
- All content stays in the JSON file on your device.
- You own and control your journal completely.
MIT License β feel free to use, modify, and share.
Made with β€οΈ for private, distraction-free journaling.
