Clipboard sync between Windows and iPhone or iPad — over Bluetooth.
No cloud. No account. No cables. Just copy on one device and paste on the other.
Windows · Install on iPhone · Build from Source · How it Works
🇬🇧 English · 🇪🇸 Español · 🇮🇹 Italiano · 🇨🇳 中文 · 🇰🇷 한국어 · 🇷🇺 Русский · 🇹🇷 Türkçe
ClipDropper is a two-part app — a Windows system tray agent and an iPhone or iPad companion — that keeps your clipboard in sync over a local Bluetooth connection.
- Copy text or an image on your PC → instantly available to paste on your iPhone
- Copy on iPhone → pastes on Windows
- Send any file or folder from Windows Explorer with a right-click
- Share photos, files and links to your PC from any iOS app via the Share Sheet
- Everything stays local — no internet connection, no third-party servers
![]() |
![]() |
| Connected & ready | Share Sheet — send from any app |
![]() |
![]() |
| Windows tray — everything one click away | One-scan QR pairing |
| Feature | Details | |
|---|---|---|
| Clipboard | Text sync | Copy on one device, paste on the other |
| Clipboard | Image sync | Screenshots and copied images transfer seamlessly |
| Files | File transfer | Right-click any file or folder → Send to ClipDropper |
| iOS | Share Sheet | Send photos, files & links to your PC from any app |
| Windows | Drop zone | Drag & drop files onto a floating mini-window to send |
| Security | QR pairing | Devices must pair via a one-time QR code before any data flows |
| Windows | System tray | Runs silently in the background |
| Windows | Auto-start | Optionally launch with Windows |
| Windows | Context menu | Explorer right-click integration |
| History | Transfer log | View everything you've sent |
| Privacy | Local only | Bluetooth + local network — no cloud |
ClipDropper uses Bluetooth Low Energy (BLE) for discovery and small payloads, and switches to a local HTTP server for larger transfers like files and images.
┌──────────────────────────┐ ┌──────────────────────────┐
│ Windows PC │ │ iPhone / iPad (iOS) │
│ │ │ │
│ ClipDropper.exe │◄──── BLE GATT ──────►│ ClipDropper App │
│ (System Tray) │ (text, commands) │ (React Native) │
│ │ │ │
│ Local HTTP Server │◄── Local Network ───►│ │
│ (token-authenticated) │ (files, images) │ │
└──────────────────────────┘ └──────────────────────────┘
- The Windows app advertises a BLE GATT peripheral
- The iPhone app scans and connects
- An auth token is exchanged over BLE
- Text and small payloads transfer over BLE characteristics
- Files and images use an HTTP server on the local network, secured with the one-time token
- Go to the Releases page and download
ClipDropper-Setup.exe - Run the installer — .NET 8 Desktop Runtime is detected and installed automatically if missing
- Launch ClipDropper from the Start Menu or desktop shortcut
Alternative: run without the installer
The only dependency is the free .NET 8 SDK (~200 MB, one-time install).
- Install the .NET 8 SDK
- Download or clone this repository
- Double-click
ClipDropper-Windows\run.bat— it builds and launches automatically
The app is not on the App Store yet. You can install it for free on your own iPhone or iPad using Sideloadly — no developer account or jailbreak required.
Heads up: Apps sideloaded with a free Apple ID expire after 7 days and need to be re-signed. Sideloadly can do this automatically when your phone is connected.
- Download Sideloadly (free): sideloadly.io
- Download
ClipDropper.ipafrom the Releases page
- Connect your iPhone or iPad to your PC via USB
- If prompted on your device, tap Trust This Computer
- Open Sideloadly and drag
ClipDropper.ipainto the window - Enter your Apple ID and click Start
- Wait for the installation to complete
Apple blocks untrusted apps from opening. You need to trust your own certificate once:
- On your iPhone, go to Settings → General → VPN & Device Management
- Under Developer App, find your Apple ID
- Tap Trust "[your Apple ID]" → Trust
- Go to Settings → Privacy & Security → Developer Mode
- Toggle it On
- Tap Restart when prompted
- After restart, tap Turn On to confirm
The app is now ready to use.
| Tool | Minimum Version |
|---|---|
| .NET SDK | 8.0 |
| Windows | 10 (build 19041+, x64) |
| Node.js | 18+ |
| Inno Setup | 6.x (installer only) |
cd ClipDropper-Windows
# Run in development
dotnet run
# Build release
dotnet build -c Release# Builds the app and compiles the installer in one step
# Requires Inno Setup 6: https://jrsoftware.org/isinfo.php
ClipDropper-Windows\build-installer.batOutput: ClipDropper-Windows\installer-output\ClipDropper-Setup.exe
cd ClipDropper-iOS
npm install
npx expo startClipDropper/
│
├── ClipDropper-Windows/ # .NET 8 WinForms tray application
│ ├── MainForm.cs # Main UI, tray icon, event orchestration
│ ├── BlePeripheral.cs # Bluetooth GATT peripheral (WinRT)
│ ├── HttpServer.cs # Local file/image transfer server
│ ├── ClipboardMonitor.cs # Windows clipboard change detection
│ ├── GattProtocol.cs # BLE service & characteristic UUIDs
│ ├── SettingsStore.cs # Persistent user settings (registry)
│ ├── StartupHelper.cs # Auto-start & Explorer context menu
│ ├── TransferLog.cs # Transfer history log
│ ├── setup.iss # Inno Setup installer script
│ └── build-installer.bat # One-click installer builder
│
└── ClipDropper-iOS/ # React Native / Expo iOS app
├── App.tsx # BLE scanning, sync, file handling
├── app.json # Expo configuration
└── assets/ # Icons and splash screen
Contributions are welcome. Please open an issue first to discuss what you'd like to change or add.
- Fork the repo
- Create a feature branch (
git checkout -b feature/your-feature) - Commit your changes (
git commit -m 'feat: add your feature') - Push and open a Pull Request
MIT © Emirhan Sonmez



