Clipster is a multi platform cloud clipboard: Copy a text or image on your smartphone and paste it on your desktop, or vice versa. Easy, secure, open source. Supports Android, Linux, MacOS, Windows and all browsers.
This is the Android Client. There also is a Clipster-Desktop client for Linux, MacOS and Windows. You can run your own Clipster-Server on a Linux machine. Or you can use the public server at https://clipster.cc.
Download the latest clipster.apk to your Android device (Android 8 or newer) and install it. You may have to allow installing apps from unknown sources in your settings.
- On the first run, register a new account or log in. Leave the server empty to use the public server.
- Share: long-press a text or image, share it to
Clipster. Or copy a text and tapShare Clipboard. - Get: tap
Get last Clipto copy the newest clip to your clipboard, orGet all Clipsto pick one. Long-press the app icon for aGet last Clipshortcut.
Enable Allow self-signed certificate on the login screen. On the first connection Clipster shows the certificate's SHA-256 fingerprint. Only trust it if it matches your server's:
openssl x509 -noout -fingerprint -sha256 -in cert.pemClipster then only accepts exactly this certificate and warns you if it ever changes. On Android 17 and newer, Clipster asks for the "Nearby devices" permission if your server is on your local network.
Clips are encrypted on your device before they are sent, the server only stores encrypted data. Your password never leaves the device. See SECURITY.md for how this works, its limits, and how to report vulnerabilities, and PRIVACY.md for the data the server sees.
Needs JDK 17+ and the Android SDK. Build a debug APK with ./gradlew assembleDebug. See CONTRIBUTING.md for tests, formatting and releases.
- Encrypt / Decrypt clipboard locally and only transmit encrypted data to server
- Add clipboard history: share multiple Clips
- Support image sharing
- F-Droid release
- Google Play Store release
Contributions are very welcome. If you come across a bug, please open an issue. The same goes for feature requests.
