The Problem: I constantly found myself needing to send a quick link, a snippet of code, or a small file from my PC to my phone (or vice versa). I was tired of the usual workarounds: messaging myself on Slack/WhatsApp, emailing myself, or dealing with ecosystem lock-ins like AirDrop (which doesn't help when you're moving between Windows and iOS).
The Solution: I built DropConnect to be as frictionless as possible. It s a completely web-based universal clipboard. You don't need to install any apps or create an account.
How it works:
Open the site on your computer (Desk Display).
Scan the generated QR code with your phone.
You are instantly connected in a secure, real-time room (powered by Socket.io).
Start dropping text, URLs, or files back and forth instantly!
Hi Product Hunt! 👋 I'm Sunil, the maker of DropConnect.
The Problem:
I built DropConnect to solve a tiny but incredibly frustrating problem I face every day: moving a quick link, a snippet of code, or a file from my phone to my PC (or vice versa). I was tired of emailing myself, sending messages to a private Slack channel, or relying on ecosystem-locked tools like AirDrop that don't work across Windows/Android/iOS.
The Solution:
DropConnect is a truly universal clipboard. It runs completely in the browser. You just open the app, scan a QR code to connect your devices to the same room, and you can instantly pass text, URLs, and files back and forth in real-time using Socket.io.
Why check it out?
No installation required (just a web link)
Cross-platform (works on literally anything with a browser)
It is entirely Open Source!
I'd love to hear your feedback, feature requests, or any questions you might have about how it was built. Let me know what you think! 🚀
How does the sync actually work without an app installed, is it browser-based and do you support end-to-end encryption for the text and files?
@egemen0p76
Yes, it is entirely browser-based and requires no installation. Here is how it functions under the hood:
Connection Setup: When you open the Desk Display (receiver) on your computer, the application generates a unique room ID and a random encryption key.
Scanning: A QR code is generated containing the URL to the mobile sender page: /sender?room=ROOM_ID#key=ENCRYPTION_KEY.
Hash Security: When you scan the QR code with your phone, it opens the browser-based sender interface. The encryption key is passed via the URL hash fragment (the part after the #). Because it is in the hash, the key remains client-side in the browser and is never sent to the server.
WebSocket Transmission: Both devices join a shared room via WebSockets (Socket.io) to transmit the data in real-time.
🔒 End-to-End Encryption (E2EE)
Text & Links: Yes, fully supported. All text and links are encrypted client-side in the sender's browser using AES (CryptoJS.AES) before being sent over WebSockets. The server only acts as a router for the encrypted ciphertext. The receiver browser decrypts it locally using the key from the URL hash.
Files: Currently, the application is designed to securely sync text and links/URLs and does not support direct file uploads or storage. However, you can securely paste links to external files (like Google Drive, Dropbox, etc.), which will be fully encrypted during transmission.
How does this stay secure without an app install, like is everything going through your own servers or is there some kind of end to end encryption setup happening in the browser?
@dndkarlarrhd2 🔒 End-to-End Encryption (E2EE)
Text & Links: Yes, fully supported. All text and links are encrypted client-side in the sender's browser using AES (CryptoJS.AES) before being sent over WebSockets. The server only acts as a router for the encrypted ciphertext. The receiver browser decrypts it locally using the key from the URL hash.
Files: Currently, the application is designed to securely sync text and links/URLs and does not support direct file uploads or storage. However, you can securely paste links to external files (like Google Drive, Dropbox, etc.), which will be fully encrypted during transmission.
no install is such a relief, just sent a link from my laptop to my phone in seconds and it actually showed up right away
Love that it works straight from the browser without forcing an install, that little detail alone removes so much friction for quick clipboard syncs between my phone and laptop.
@dursunipfi Thank You For Your Wonderfull Review, I am glad that you love it.
The no-install approach is genuinely smart, especially for quick sharing between a work laptop and personal phone. Love that it just works the moment you open the link.
The no-install approach is a smart move, especially how it just works the moment you hit the site. Really clean execution on something that could have easily felt clunky.