Etherpad is an open-source collaborative text editor for a group that wants to write one document together.12 Several people can type on the same page, and each person’s keystrokes stay tied to that person, in their own colour.2 You run it on a server you choose.1 The project site says the code is Apache 2.0, with no telemetry and no upsells.1
Last checked October 28, 2026.
At a glance
- What it is: A web page where several people edit the same text live.
- Works on: Linux, macOS and Windows.1 Docker is a supported install, and the pad opens in a browser.6 A source install needs Node.js 24 or newer.6
- Price: You host it yourself. The project site says there are no upsells, and the code is Apache 2.0.1
- Licence: Apache Licence 2.0.1
- Best for: A club, class or small team that can run a server and wants a shared draft with a visible history.
- Official site: etherpad.org
What Etherpad does (and how it protects your privacy)
Etherpad is a real-time editor. People with the pad open see changes as they happen, and they can chat while editing.5 Every revision is kept. A timeslider moves through that history, and author colours show who wrote which part.2
The privacy benefit is where the document lives. Etherpad runs on your server, and the pad text, the history and the chat are written to the database you configure.14 There is no company account in the middle. A writing assistant is not switched on for you. If you want one, it is a plugin you install and point at a model you choose.1
Public sites are fine for a trial. The project says they are run by other people, not by the Etherpad Foundation.2 For a private draft, use a server you trust and share the address only with the right people.
Key Etherpad features
- Live group writing: Everyone in the pad sees edits as they are typed, and can chat while editing.5
- Colours and a full history: Each author has a colour, and the timeslider shows every revision.2
- Copies you can take away: A pad exports as plain text, HTML, a Word document (DOCX), PDF, or Etherpad’s own file. That Etherpad file keeps the full history.6
- Plugins when you want more: The project site describes 290 plugins, including comments, images, tables, drawing, and sign-in through OAuth, LDAP or OpenID.1
- Many languages: The interface is translated into 105 languages.2
- Optional expiry: Pads are kept forever unless you turn retention on and set days since the last edit.4
Etherpad pros and cons
Pros
- The draft stays on a server you run, not in a cloud office account.1
- Colours and the timeslider show who changed the page.2
- Guests open the pad address in a browser.6
- You can export a copy. Etherpad’s own file keeps the full history.6
- The two routine calls to etherpad.org can each be switched off.3
- A writing assistant stays off unless you add a plugin.1
Cons
- You install and update the server. A source install needs Node.js 24 or newer.6
- Pad text is stored in the server database, so who runs the server matters.4
- You add HTTPS yourself. The recommended way is a reverse proxy in front of Etherpad.7
- The built-in dirtyDB database is for testing, not for a server you keep. Use a database such as MySQL.2
- Images, tables and comments come from plugins, and a plugin has full access to the process.13
- A small volunteer team maintains it, and the project is looking for more maintainers.1
Is Etherpad safe and private?
A small volunteer team maintains Etherpad.1 The project has been doing this work since 2009.2 Version 3.3.12, published on 28 October 2026, is a security release, so run that version and keep updating.8 The download page lists Linux, macOS and Windows.1
The privacy note lists two outbound calls to etherpad.org, and each can be switched off. An hourly version check looks for updates. Set privacy.updateCheck to false to stop it. The plugin catalogue loads when an admin opens the plugin page. Set privacy.pluginCatalog to false to stop that.3 The server also asks the public npm registry, but only while an admin uses the plugin manager, not on an ordinary pad server. The note says there are no analytics, no usage pings and no third-party software kits while Etherpad is running.3
Each author is an opaque ID on a short-lived cookie. It is not linked to a real name unless a plugin or a sign-in layer adds one.4 Visitor IP addresses are not written to the database. In the default mode, log lines contain the word ANONYMOUS.4 Etherpad listens on port 9001. For a site on the internet, let a reverse proxy provide HTTPS, or give Etherpad its own certificate.7
Retention is off by default, so pads stay until you enable it.4 The page at /admin requires an admin login.6 If you add accounts in settings.json, store password hashes with the ep_hash_auth plugin, not plain passwords.2 Add a plugin only when you need it. Plugins sit outside that privacy note and run with full access.3
How to get started with Etherpad
- For a private document, run Etherpad yourself. Public instances are fine for a trial. The project says they are third-party sites, not provided by the Etherpad Foundation.2
- Install from an official source. With Docker, pull
etherpad/etherpadand publish port 9001. Or clone themasterbranch fromhttps://github.com/ether/etherpad, then install, build and start it with pnpm. A source install needs Node.js 24 or newer.6 - Open
http://localhost:9001in your browser.6 - Create a pad by opening a path such as
/p/notes. That address opens the pad, or creates it if it is new.6 - Share that address only with the people who should write in it. Open the pad’s timeslider when you need an earlier version.6
- Before anyone connects over the internet, add HTTPS. Keep Etherpad on
127.0.0.1port 9001 and let a reverse proxy terminate TLS, or set your own certificate. Etherpad refuses to start as root.7 - For a server you keep, leave the test database behind. The dirtyDB driver is only for testing and development; use a dedicated database such as MySQL.2 Set
privacy.updateCheckandprivacy.pluginCatalogto false if you do not want those two calls.3
Who should use Etherpad (and who might prefer something else)
Etherpad fits a club, class, newsroom or small team with someone willing to run a server. It suits a shared draft that should stay on hardware you control, with a clear record of who typed what.
If the group wants shared Markdown notes rather than this live pad, HedgeDoc is the closer tool. For private notes that stay encrypted across your own devices, rather than a page everyone edits at once, Notesnook is a better fit. For a short secret you want encrypted in the browser before it is stored, PrivateBin is the simpler choice.
Frequently asked questions
Is Etherpad free?
Yes. You download and run it yourself. The code is Apache 2.0, and the project site says there are no upsells.1 The current release is 3.3.12, published on 28 October 2026.8
Is Etherpad safe to use for private writing?
It fits when you run the server. The text, history and chat are stored in its database.4 You can disable the two calls to etherpad.org, and the project’s code does not add analytics.3 Use HTTPS on the internet. A public instance is someone else’s computer.2
Does Etherpad work on iPhone?
You use it in the phone’s browser. The download page offers version 3.3.12 and lists Linux, macOS and Windows.1 Open the server’s address in the browser, the same way a computer opens http://localhost:9001 while Etherpad is running.6
Is Etherpad still maintained?
Yes. Version 3.3.12 was published on 28 October 2026, and the project calls it a security release.8 A small volunteer team maintains Etherpad and says it is looking for more maintainers.1
