Video delivery that gets cheaper as you scale.

TorrentCDN uses WebTorrent to turn your viewers into a P2P network. The more people watch, the less you pay.

No credit card required · 100GB free forever

1,284 files delivered via P2P

90% bandwidth reduction
< 5ms peer discovery
Works in any browser

How it works

01

Upload your file

Drop any video or audio file. We store it and generate a magnet link.

02

Paste one line of code

<div data-torrent-cdn=“your-id”></div>

03

Viewers share bandwidth

Every viewer becomes a peer. Your costs stay flat while your audience grows.

Pay less as you grow. Not more.

ViewersAWS CloudFrontTorrentCDN
1,000$45$1.20
10,000$450$4.80
100,000$4,500$12.00
1,000,000$45,000$28.00

Simple pricing

Start free. Upgrade when you need more.

Free

$0/month

100GB bandwidth

  • 1 seat
  • Community support
Most popular

Pro

$29/month

1TB bandwidth

  • Unlimited files
  • Analytics dashboard
  • Email support

Business

$99/month

Unlimited bandwidth

  • Priority support
  • Custom domain
  • SLA guarantee

Frequently asked questions

What browsers are supported?

TorrentCDN works in all modern browsers that support WebRTC — Chrome, Firefox, Edge, Safari 15+, and all mobile browsers.

What happens if there are no peers?

If no peers are available, the player automatically falls back to direct delivery from our origin server within 5 seconds. Your viewers never see a blank screen.

What file types are supported?

We support MP4, WebM, MKV, MOV, AVI for video and MP3, WAV, OGG, M4A for audio.

What is the maximum file size?

The maximum file size is 2GB per file. Contact us for larger files on the Business plan.

Is my content private?

Files are stored privately on Cloudflare R2. Only people with your embed code or direct link can access your content.

How does billing work?

We measure bandwidth by the amount delivered from our origin servers. P2P bandwidth between peers is free and does not count toward your limit.

Can I use this on my own domain?

Yes — Business plan includes custom domain support. You can serve the embed player and SDK from your own domain.

Do you have an API?

Yes. Every account gets an API key (format: tcdn_xxx) visible in your dashboard. Use it to authenticate API requests. You can upload files, list files, and generate embed codes programmatically via our REST API.