Phone to Laptop File Transfer
Send photos, videos and documents between your phone and laptop. No app installation or account required.
Privacy and security notes
Files stay off ToolJi servers
Only temporary signaling metadata is exchanged. The actual file bytes move through WebRTC DataChannels.
Relays may be needed
WebRTC tries direct peer-to-peer paths first. TURN relays can help restrictive networks, carrying encrypted traffic.
You approve the device
Approve your device once, then receive files automatically during that connection. Turn off automatic receiving to approve each batch. Files are never opened or downloaded automatically.
Frequently Asked Questions
How do I transfer files from phone to laptop?
Open this ToolJi page on your laptop, choose Receive Files, then scan the QR code with your phone. After both devices approve the connection, select files on the phone and send them through the browser.
Do both devices need to be on the same Wi-Fi?
Not always. WebRTC can connect across many networks using STUN, but restrictive networks may need a TURN relay. Some corporate or mobile networks can still block direct connections.
Are my files uploaded to a server?
No. The signaling service only exchanges pairing and WebRTC connection metadata. File contents are sent over the WebRTC DataChannel between browsers.
Can I send large videos?
Large videos can work within the configured file-size limit, but browser memory, storage, phone backgrounding, and network quality matter. The tool rejects files above the configured practical limit.
Does it work on iPhone and Android?
It works on modern mobile browsers that support WebRTC DataChannels and browser file inputs. iOS and Android browser behavior can vary, especially if the screen locks or the page is backgrounded.
Is the tool free?
Yes, it is free within reasonable infrastructure limits. If a TURN relay is required, encrypted relay traffic may create server bandwidth cost.
What happens if the connection disconnects?
The current transfer is stopped and marked failed or disconnected. Reopen a fresh pairing session and retry the files that did not complete.