Self-hosted service
laurent22/joplin avatar
laurent22/joplin

Joplin: A Note App That Puts Your Data on Your Device, Not in Someone Else's Cloud

Joplin is a free, offline-first Markdown note-taking and to-do app with end-to-end encrypted sync on desktop and mobile, and it can import Evernote notes.

57,167 stars6,438 forksTypeScriptLicense varies

At a glance

What is it?
Joplin is an open source, offline-first note taking and to-do app with end-to-end encrypted sync across desktop and mobile. It imports Evernote data, uses Markdown, and gives you control over where your notes live, but its breadth comes with setup and maintenance costs.
Who is it for?
Adopt Joplin if you want a cross-platform note app where your data stays on your device, you can sync through your own Nextcloud or other service, and you value end-to-end encryption. Do not adopt it if you need a polished, zero-configuration experience.
Can I use it commercially?
Check first. The repository uses a licence we do not classify automatically, so read its LICENSE file before any commercial use.
Is it still maintained?
Yes. The repository last received commits 1 day ago.
What is it written in?
Mainly TypeScript, according to GitHub's language statistics.

Answers come from the project's GitHub data, last synced on November 13, 2026, and from our analysis. They are not legal advice.

From daily snapshots

Star history

  • laurent22/joplin57,167 ★ · +1,406
Star history
Repository2026-07-282026-11-13
laurent22/joplin55.8k57.2k

1,406 Stars in the last 108 days, measured from the daily GitHub snapshot. Compare with other projects

Editorial analysis

What Joplin Actually Solves

The target user is someone who already uses Markdown, or who wants to escape a proprietary format. The README highlights that notes are in Markdown format, which means they are plain text files. That is a huge deal for longevity. You can read a Markdown file with any text editor on any operating system. Joplin does not hold your notes hostage. The Evernote import path is a deliberate draw for people fleeing a subscription or a platform they no longer trust. The README says notes exported from Evernote can be imported, including formatted content converted to Markdown, resources like images and attachments, and complete metadata such as geolocation and timestamps. That is a concrete migration path, not a vague promise.

How Joplin Works: Local Data, Optional Sync

The offline-first design means the local copy is authoritative. If sync fails, you still have your notes. This is a deliberate trade-off. Many note apps treat the cloud as the source of truth and the local copy as a cache. Joplin flips that. The practical consequence is that you can work on a plane, in a tunnel, or in a basement with no signal, and your notes are fully intact. When you reconnect, sync reconciles changes. Editing the same note on two devices before they sync can produce conflicting versions, so check the sync documentation on how Joplin handles that.

Getting Joplin Running: Commands and Config

The Web Clipper is a separate component. The README lists it as available for Firefox and Chrome, and it saves web pages and screenshots from your browser. That is a practical addition for research workflows. The clipper is not built into the main app; you install it as a browser extension. The README links to a separate Web Clipper page for details. The point is that Joplin is not a single binary. It is an ecosystem: the desktop app, the mobile app, the clipper, and the sync backend. Each piece has its own setup.

The Evernote Import Path: Why It Matters

Joplin's Evernote import is a major differentiator. Evernote's export format is an ENEX file, which is XML-based and contains rich text, images, and attachments. Converting that to clean Markdown is a hard problem. The fact that Joplin does it, and does it with metadata preservation, means the tool is serious about being a replacement for Evernote. For a user with thousands of Evernote notes, the import path is the difference between switching and staying. The README also mentions that plain Markdown files can be imported, which is useful if you already have a folder of .md files. This import capability is a concrete reason to choose Joplin over a note app that starts from scratch. It lowers the switching cost, which is often the biggest barrier to leaving a platform.

Limitations and Failure Modes

One failure mode is conflict resolution: with offline-first, the same note can be edited on two devices before they sync, so check the sync documentation for how conflicts are handled before relying on multiple devices.

Alternatives: Where Joplin Fits in the Note App Landscape

The closest alternative is Standard Notes, which also offers end-to-end encryption and offline access. The difference is in philosophy. Standard Notes is a minimalist app that focuses on plain text and security, with a paid sync service. Joplin is feature-heavy: it has notebooks, tags, search, Web Clipper, and Evernote import. Another alternative is Obsidian, which is also Markdown-based and local-first. Obsidian offers built-in note linking and a graph view. Joplin also supports links between notes, and plugins can provide graph views. A third alternative is Evernote itself, which has polished collaboration and web clipping, but it is proprietary and not offline-first in the same way. If you are choosing between Joplin and Obsidian, compare their note organization, import tools, built-in graph features and plugin ecosystems. If you are choosing between Joplin and Standard Notes, the decision is about feature breadth versus simplicity. Joplin gives you more tools out of the box, but Standard Notes has a cleaner focus.

Maintenance, Upgrades, and License Considerations

Releases are frequent: v3.7.22 on 2026-10-28, v3.7.21 on 2026-09-25 and v3.7.18 on 2026-09-11. The bigger maintenance cost is the sync infrastructure. If you self-host Nextcloud, you are responsible for server maintenance, backups, and security updates. That is a real ongoing cost. If you use Joplin Cloud, you offload that work. The README does not give pricing, so you need to check the plans page. The plugin system is a double-edged sword. It allows customization, but plugins are third-party code that you must trust. The README says you can create your own plugins, which is powerful, but it also means you are responsible for vetting them. That is a security consideration.

Editorial conclusion

Adopt Joplin if you want a cross-platform note app where your data stays on your device, you can sync through your own Nextcloud or other service, and you value end-to-end encryption. Do not adopt it if you need a polished, zero-configuration experience. Before committing, verify that the sync target you plan to use (Nextcloud, Dropbox, OneDrive, or Joplin Cloud) is supported and that you understand how to manage encryption keys, because losing them can make your notes unrecoverable. Check the current documentation for setup steps and backup recommendations, and confirm that the plugin ecosystem covers your specific needs, since customization depends on community plugins.

Frequently asked questions

Is Joplin completely free?

The applications are free and open source, and the project describes itself as a free, open source note taking and to-do application. Sync through Joplin Cloud is linked from the plans page, and the README lists Nextcloud, Dropbox and OneDrive as other sync targets with end-to-end encryption.

How do I install Joplin?

The README points to joplinapp.org and the documentation hosted there for details. The applications are listed for Windows, Linux, macOS, Android and iOS, and a shell script named Joplin_install_and_update.sh sits at the repository root.

How do I use the Joplin Web Clipper?

It is a browser extension for saving web pages and screenshots from your browser into Joplin, with a version published for Firefox as an add-on and one for Chrome from the web store. It is a separate install from the desktop or mobile application.

Does Joplin use Markdown for its notes?

Yes. Notes are in Markdown format and can be modified from the applications or from your own text editor. Notes exported from Evernote are imported with their content converted to Markdown, their resources, and metadata such as geolocation and timestamps, and plain Markdown files can be imported directly.

How do I organise notes and tags in Joplin?

Notes are organised into notebooks, and the README states that notes can be searched, copied, tagged and modified. Full text search is available across all platforms, and the app can be extended with plugins and themes, including ones you write yourself.

Official sources

  1. Official documentation
  2. Official README
  3. Project repository
  4. Release notes
Add this badge to your README

If you maintain this project, the badge below links readers to this analysis and shows its maintenance status from the daily GitHub snapshot. Paste the markdown into your README; add ?metric=license or ?metric=stars to the image URL for a different field.

Add this badge to your README

markdown
[![Hysen Labs](https://hysenlabs.com/badge/laurent22-joplin.svg)](https://hysenlabs.com/projects/laurent22-joplin)

Star history chart for your README

markdown
[![Star history](https://hysenlabs.com/chart/laurent22-joplin.svg)](https://hysenlabs.com/projects/laurent22-joplin)

Was this useful?