A working method for any two devices: phone to PC, Mac to Windows, personal laptop to a locked-down work computer. No installs, no account on the receiving side, no email-yourself workaround.
Open textportal.app on both devices. Generate a session key on one. Enter it on the other. Anything you type or paste appears on the other side in real time. When the session expires, the text is gone.
Works in any modern browser on iOS, Android, macOS, Windows, Linux, and ChromeOS.
Most ways to move text between devices break the moment one of the devices is restricted. The common methods and where they fall apart:
Locked-down environments are the case textPortal was built for. The receiving side never installs anything and never signs up. Open a URL in the browser that's already on the machine, type the session key, paste arrives.
Why this passes where other tools don't:
The everyday case. You copied a long URL on your phone and need it on your laptop. Or a 2FA code is on your laptop and you need it on your phone. Or you're moving a paragraph of notes between iOS and Windows where AirDrop isn't an option.
Open textportal.app on both. Use the QR code if you're sharing from desktop to phone (point the phone camera at the screen, the session opens automatically). Type or paste, switch device, the text is already there.
Session content is held only as long as the session is alive. When the key expires, the content is permanently deleted. There is no message history, no archive, and no account on the receiving side that could retain it.
The site runs no third-party analytics, no advertising pixels, and no tracking cookies. The only third parties involved are Stripe (payments, only if you upgrade), Resend (transactional email, only if you sign up), and Render (hosting). All disclosed in the privacy policy.
Open textportal.app on both devices. Generate a session key on one and enter it on the other. The text you type on the phone appears on the computer in real time. No app install required.
Yes. textPortal works in any modern browser, so any two operating systems are supported: Mac to Windows, Windows to Linux, iOS to Android, ChromeOS, and so on.
Yes. The receiving side runs entirely in the browser. No installation, no account, no extension, no helper agent. If your work browser can open a regular HTTPS website, it can use textPortal.
No account is needed to receive shared text. A free account lets you create and manage your own sessions from the canvas.
Yes. Sessions are ephemeral and shared content is permanently deleted when the key expires. There is no archive, no message history, and no third-party analytics or tracking on the site.
Free sessions support up to 5,000 characters. The Personal plan increases the limit to 10,000 characters and extends session duration up to 60 minutes.
No login on the receiving end, no permanent document, no notification history. textPortal is built for one-shot transfers, not ongoing collaboration. When the session ends, the content is gone.
Open textPortal on the device you want to send from, generate a key, and share it with the second device. The whole flow takes about ten seconds.
Open textPortal →