Freedom251 › File transfer services
FilePizza

What FilePizza is
FilePizza is a free, open-source web tool for peer-to-peer file transfers through WebRTC. Files move directly from the uploader’s browser to a downloader’s browser rather than through FilePizza servers. A short or long URL can be shared with multiple downloaders. Multiple selected files are delivered as a ZIP archive. Uploaders can watch progress and stop a transfer, and an optional password adds access protection. WebRTC communications use public-key cryptography through DTLS. The uploader must keep the browser window open until transfers finish. If it closes, the URLs stop working for new downloads, although completed downloaders can continue seeding incomplete downloads. File size depends on browser capability, and the service works in most mobile browsers, including Mobile Safari. FilePizza supports self-hosting with Docker and configurable server options, including optional Redis storage. The Hosted FilePizza plan costs nothing, with file size limited by the browser.
Who it suits
It suits people who want browser-based peer-to-peer sharing without routing files through the service’s servers. Self-hosting and Docker configuration also fit users managing their own deployment.
What it does well
- Direct browser-to-browser transfers
- Multiple downloaders can use one URL
- Optional password protection
- Encrypted WebRTC communications
- Works on most mobile browsers
What to know first
- Uploader must keep browser open
- File size depends on browser capability
- Closing browser stops new URL downloads
- No free trial listed
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Hosted FilePizza | Peer-to-peer transfers · file size limited by browser | Free |
As file.pizza lists them, read 5 Oct 2026. The maker's own page has the final word.
Verdict
FilePizza focuses on direct, browser-based sharing with multiple-download and password options. Its main operational constraint is keeping the uploader’s browser open until completion.
Facts from FilePizza's own pages
- Closing the browser
- When the uploader closes their browser, the file URLs stop working for new downloads; completed downloaders can continue seeding to incomplete downloaders. · github.com, 5 Oct 2026
- Direct transfer
- Files are sent directly from the uploader’s browser to the downloader’s browser and do not pass through FilePizza’s servers. · github.com, 5 Oct 2026
- Download tracking
- Yes · file.pizza, 21 Sept 2026
- Encryption
- WebRTC communications are encrypted using public-key cryptography through DTLS. · github.com, 5 Oct 2026
- File size
- The maximum file size depends on what the browser can handle. · github.com, 5 Oct 2026
- License
- FilePizza is released under the BSD 3-Clause license. · github.com, 5 Oct 2026
- Mobile browsers
- FilePizza works on most mobile browsers, including Mobile Safari. · github.com, 5 Oct 2026
- Multiple downloads
- Multiple people can download a shared file using its short or long URL. · github.com, 5 Oct 2026
- Multiple files
- Users can upload multiple files at once, which downloaders receive as a zip file. · github.com, 5 Oct 2026
- Password protection
- Uploads can use an optional password for an additional layer of security. · github.com, 5 Oct 2026
- Purpose
- FilePizza provides peer-to-peer file transfers in a browser using WebRTC. · github.com, 5 Oct 2026
- Self-hosting
- The project documents running FilePizza with Docker and allows server configuration, including optional Redis storage. · github.com, 5 Oct 2026
- Transfer controls
- Uploaders can monitor transfer progress and stop a transfer. · github.com, 5 Oct 2026
- Uploader availability
- The uploader must leave their browser window open until the transfer completes. · github.com, 5 Oct 2026
Where FilePizza stands on Freedom251
- File transfer services#59 of 105
