Skip to content
Solutech Panamá
Back to tools

Clip

Encrypted in your browser

This is the only tool in this section that uses a server. Why, and what it means

Create a session. Give the other person the six-character code, or have them scan the QR. As soon as they connect, whatever you type shows up on both devices.

Advanced options

Between 60 and 3600. Leave it blank and the selector above wins.

About this tool

Transfer text and small files between devices with a six-character code. Your content is encrypted in your browser before it leaves. Ideal for passing licenses, passwords or notes between your computer and your phone.

This is the only tool in this section that uses a server: moving something from one device to another requires something in between. Your content is encrypted in the browser and the server does not store it, but the six-character code passes through it, because that is what routes the message to your room. For a secret of the highest value, read it out over the phone.

How it works

Encryption from your browser

The encryption key is derived from the six-character code in your own browser, using PBKDF2 with a hundred thousand iterations, and the content is encrypted with 256-bit AES-GCM before it leaves. Every message carries its own salt and its own initialisation vector, so sending the same thing twice does not produce the same ciphertext. Let us be exact about the rest: that code is also what routes the message to your room, so it does pass through the server. What the server stores is nothing.

Temporary session, not persistent

When the time is up — fifteen minutes by default — the server closes the room and disconnects anyone still inside. It is not a date checked at the door: there is an alarm that genuinely closes it, and we verified it stopwatch in hand. Content is never written to disk; it is only relayed to whoever is connected at that moment.

No account, no install

Nothing to sign up for, nothing to download, no extra password to remember. The six-character code is the only credential and it dies with the session. Its alphabet leaves out I, O, zero and one, which are exactly the ones people mishear when a code is read aloud.

What it is for, and what it is not

For passing a license, a password, a short note or a small file — up to 200 KB — between your computer and your phone, or briefly sharing something with a colleague. It is no use for moving large files or for keeping anything: once the room expires, there is nowhere to recover it from.

If the password you are about to move does not exist yet, create it first in the password generator, which also makes memorable phrases if you will have to type it out on the other end. And the QR on this page is drawn right here, with the same code as the QR generator: handing it to an outside service would mean handing over the link, and the link carries the key inside it.

Frequently asked questions

What is the maximum file size? ▾

200 KB. Clip is built for text and small files: licenses, screenshots, notes. For large files a specialised service works better, or simply Google Drive or OneDrive.

How long does a session last? ▾

Fifteen minutes by default. You can pick five, thirty or an hour when creating it, or type any value between 60 and 3600 seconds under advanced options. When the time is up, the server closes the room and disconnects anyone still inside.

Can anyone see what I move through here? ▾

Your content is encrypted in your browser before it leaves, and the server stores nothing: it only relays illegible bytes to whoever is connected at that moment. But it is worth being exact, because the difference matters here: the six-character code is both the encryption password and what carries the message to your room, so it does pass through the server. A server that wanted to read it would hold both halves. We are not going to promise you technical impossibility while that is the case. For a bank password or a recovery key, read the characters out over the phone.

What if the internet drops mid-transfer? ▾

You find out. The page sends a heartbeat every fifteen seconds and waits ten for the answer; if one fails it says so in grey without cutting anything, because a slow answer is usually just a bad network. If the next one fails too, it treats the connection as dropped and reconnects. Forty seconds in the worst case. And when you hit send, the “sent” message only appears if the server confirms it received it: if it never arrived, we tell you it never arrived.

Does it work between devices on different networks? ▾

Yes. Each device connects to the server on its own; there is no direct connection between them that a firewall or NAT could block. It works between WiFi and mobile data, and between countries.

Need professional IT services in Panama?

Solutech Panamá offers technical support, software development and licensing. Contact us.

Chat on WhatsApp

Or call us directly on 6888-6778 · Mon–Fri 8am–6pm

Need professional IT services in Panama?

Chat on WhatsApp