What it does
FilePizza uses WebRTC for direct browser file transfers and supports multi-file batches, transfer progress and password protection.
Select a batch and share its short or long URL while keeping the sending browser open. FilePizza v2 uses WebRTC directly rather than the earlier WebTorrent implementation; multiple files arrive as a ZIP, with uploader progress and stop controls and an optional password. Multiple recipients can download, and the practical size ceiling is what their browsers can handle. Closing the sending browser prevents new downloads, so this is a live handover. Self-hosted configuration can enable TURN for peers behind NAT; that relay option is different from retaining a file archive. The source uses BSD 3-Clause licensing.
Strengths
- Uploader progress controls and multi-file receipt
Sources
- GitHub - kern/filepizza: :pizza: Peer-to-peer file transfers in your browser · GitHub (Oct 26, 2026)
- FilePizza source LICENSE (Oct 26, 2026)