OpenNotas

What OpenNotas is
OpenNotas is a free, open-source progressive web app for writing and managing personal text notes. It runs on the web, Android, iOS, Linux, macOS, and Windows, with offline use supported. Notes can remain in local browser storage and synchronize after an internet connection returns. Markdown is available through CodeMirror, TipTap, and Milkdown editor integrations. Sync is configured with storage adapters for services such as Turso, AWS S3, Google Cloud Storage, Azure Blob Storage, DigitalOcean Spaces, Cloudflare R2, Backblaze B2, MinIO, IBM Cloud Object Storage, Supabase Storage, and Ceph. Before synchronized storage, notes are encrypted with AES, while on-device data is plain text. JSON export provides backups, and JSON imports restore them. Restore does not identify duplicate notes. The app can be installed directly as a PWA or built from source, requiring Node.js 18 or later. The Free plan costs nothing.
Who it suits
It suits people wanting cross-platform personal notes with Markdown, offline access, and configurable storage synchronization. It is also relevant to users who need JSON backup and restore.
What it does well
- Works across web, desktop, and mobile platforms
- Supports offline notes with later synchronization
- Markdown editors include CodeMirror, TipTap, and Milkdown
- AES encryption protects notes sent to sync storage
- JSON export and import support backups
What to know first
- On-device notes remain plain text
- Clearing browser data can cause data loss
- Restore can import duplicate notes repeatedly
- Building from source requires Node.js 18 or later
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Free | Completely free · open source | Free |
As opennotas.io lists them, read 12 Oct 2026. The maker's own page has the final word.
Verdict
OpenNotas combines offline personal notes, Markdown editing, and broad storage-adapter support in a free package. Keep its browser-storage and duplicate-restore limitations in mind when planning backups.
Facts from OpenNotas's own pages
- Backup
- Backup exports notes to a JSON file, and restore imports notes from an exported JSON file. · docs.opennotas.io, 12 Oct 2026
- Encryption
- Notes are encrypted with AES before being stored on the sync server, while on-device data is stored as plain text. · docs.opennotas.io, 12 Oct 2026
- Free plan
- Yes · opennotas.io, 21 Sept 2026
- Installation
- Users can install the PWA directly or build the app from source; building requires Node.js version 18 or later. · docs.opennotas.io, 12 Oct 2026
- Integrations
- Documented sync options include Turso for notes and S3-compatible storage for images. · docs.opennotas.io, 12 Oct 2026
- Local storage
- The app stores note data in the browser’s persistent storage, so clearing browser data or uninstalling can cause data loss. · opennotas.io, 12 Oct 2026
- Markdown
- The app supports Markdown and integrates CodeMirror, TipTap, and Milkdown editors. · docs.opennotas.io, 12 Oct 2026
- Mobile
- The documentation gives installation steps for Android and Apple devices using the browser’s install or add-to-home-screen option. · docs.opennotas.io, 12 Oct 2026
- Offline access
- Yes · opennotas.io, 21 Sept 2026
- Offline use
- Notes can be stored locally and used offline; they sync when an internet connection is available. · opennotas.io, 12 Oct 2026
- Supported platforms
- web,Windows,macOS,Linux · opennotas.io, 21 Sept 2026
- Purpose
- OpenNotas is an open-source, cross-platform PWA for quickly writing and managing personal text notes. · docs.opennotas.io, 12 Oct 2026
- Restore limitation
- OpenNotas does not detect duplicate notes during restore, so valid notes may be imported repeatedly. · docs.opennotas.io, 12 Oct 2026
- Support
- The maker directs users with issues to contact them or use the Telegram community channel. · opennotas.io, 12 Oct 2026
- Sync
- Users configure syncing through storage adapters and provide or generate an encryption key. · docs.opennotas.io, 12 Oct 2026
Where OpenNotas stands on Freedom251
- Note-taking apps#72 of 216