OpenNotas is an open-source, encrypted note-taking PWA replacing Apple Notes and Google Keep with client-side AES security and custom cloud storage sync.
Software engineer Tong Xuan Hoai built OpenNotas after replacing a broken iPhone with an Android phone and losing access to his Apple Notes library. Frustrated by the lack of markdown formatting and cross-platform syncing in default mobile apps, he assembled a Progressive Web App that runs identically across desktop and mobile browsers. Today, that origin gives OpenNotas its straightforward capture-and-close focus, avoiding complicated workspace setups in favor of rapid, encrypted text entry.
Obsidian relies on a local vault of Markdown files and requires paid Obsidian Sync or third-party tools to move notes between a computer and a phone. For everyday writers, configuring mobile synchronization or troubleshooting folder conflicts turns note-taking into a maintenance chore. OpenNotas bypasses the file-system hurdle by running as a web app that stores notes in local browser memory and connects to remote storage through pluggable adapters.
Instead of locking users into a proprietary cloud or requiring manual vault backups, OpenNotas integrates with independent services like Turso for note text and S3-compatible object storage for embedded pictures. Notes receive client-side AES encryption before leaving the browser, ensuring cloud providers cannot read personal records. While Obsidian offers graph views, canvases, and community plugins, OpenNotas matches the simpler need: a zero-cost, encrypted notebook that syncs across phones and laptops with minimal setup.
OpenNotas vs Obsidian — which should you choose? Choose OpenNotas if you want quick, encrypted notes that sync across devices without managing local file folders or paying for sync services. Choose Obsidian if you need bi-directional linking, canvas diagrams, and a large plugin ecosystem for complex knowledge management.
Can OpenNotas work offline without an internet connection? Yes, OpenNotas saves all notes to local browser storage first and queues synchronization until a network connection is available.
How does OpenNotas protect note privacy during sync? The application generates a private encryption key on your device and applies AES encryption to your text before transmitting any data to your configured storage adapter.
OpenNotas is an effective choice for personal note-taking across mixed operating systems when you want zero-knowledge encryption without running a server, though it will not satisfy users looking for linked knowledge graphs. With active development continuing into mid-2026 and an unasserted license in the upstream repository, it delivers a practical, clutter-free alternative to proprietary notebook services.
Free IDE for Java, Kotlin, Go, TypeScript and Python. Built on IntelliJ Community, fully open source, 300+ plugins.
Show that OpenNotas is listed as an open-source alternative. Paste into your README: