Free Online P2P File Transfer tool icon
P2P direct link · WebRTC DataChannel

Free Online P2P File Transfer

A WebRTC DataChannel based P2P file transfer tool that runs entirely in your browser. Ideal for transferring files between devices on the same network without going through a relay server.

Step 1: Establish the connection (exchange codes)

On one device click “Generate code” and copy it to the other device. That device clicks “Use code” and gets a new code. Copy this new code back to the first device and click “Use code” to finish the pairing.

Frontend-only · No file uploads
You are: Not decided
Connection status: Idle
Your connection code
Peer connection code

Tip: On restrictive corporate networks or mobile hotspots, enabling public STUN or switching browsers may help establish the connection.

Connection status & codes

Once connected, both sides can select files to send. Large files will consume browser memory, so avoid extremely huge transfers and keep the page active while sending.

This tool uses WebRTC DataChannel to transfer files directly between browsers and never uploads your data to any server. Connection reliability depends on network configuration, firewalls and browser implementation. For important files, always verify the content after transfer.

File selection & transfer

Once connected, both sides can select files to send. Large files will consume browser memory, so avoid extremely huge transfers and keep the page active while sending.

Frontend-only · No file uploads

Drop files here

Please complete the connection before selecting files.

Pending files

No files selected yet.

    Received files

    No files received yet.

      How to Use

      1. Generate Code: One device clicks 'Generate code' and copies it. 2. Pair Devices: The other device pastes the code, generates a new one, and copies it back to the first device to complete pairing. 3. Select Files: Once connected, click 'Select files' to add files for transfer. 4. Start Transfer: Click 'Start sending' and wait for the transfer to complete.

      Tips & FAQ

      Connection Issues If connection fails on LAN, try switching to 'Use public STUN' mode.

      Large Files Large files consume browser memory. It is recommended to keep files under 1GB and keep the page active.

      Privacy & Security All files are transferred via encrypted P2P channels without passing through a server.

      SSL Checker

      SSL Checker

      Check a site’s HTTP and HTTPS reachability, status codes and redirects via a public proxy to quickly spot HTTPS configuration issues and redirect problems.

      MAC Address Generator

      MAC Address Generator

      Generate MAC addresses locally with batch output, formatting options, optional prefix, and LAA/multicast bit controls. One-click copy.

      WebRTC Fingerprint

      WebRTC Fingerprint

      Calculate DTLS certificate fingerprints from PEM and generate an SDP a=fingerprint line. Supports multiple hash algorithms. Local-only.

      WebRTC ICE Debugger

      WebRTC ICE Debugger

      Parse and visualize WebRTC ICE candidates from SDP with filters and one-click copy. Useful for connectivity troubleshooting.

      API tester

      API tester

      Send HTTP requests with custom methods, headers and body, with all requests running locally in your browser.

      HTTP header parser

      HTTP header parser

      Parse raw HTTP headers into JSON or generate raw headers from JSON, with simple Cookie splitting, all locally in your browser.

      CSP policy generator

      CSP policy generator

      Generate and parse Content-Security-Policy headers with common directives, security warnings and normalized output. All processing runs locally in your browser.

      Cron expression parser

      Cron expression parser

      Parse and generate cron expressions with common templates, visual field editing and upcoming run previews. All calculations are performed locally in your browser.

      Cron expression generator

      Cron expression generator

      Visually build cron expressions with presets, validation and next-run preview. All calculations are performed locally in your browser.

      AASA Validator

      AASA Validator

      Validate Apple App Site Association (AASA): check reachability, Content-Type, JSON structure and applinks rules; includes a Universal Links matcher and a troubleshooting guide.

      CORS Checker

      CORS Checker

      Visual helper to analyze CORS preflight and response header configuration.