R2Vid.com

Folders & Categories

Click a folder to filter videos, use arrows to reorder folders, or drag any video row onto a folder card to move it.

Upload Video(s) to Cloudflare R2

Drop one or multiple videos at once—web-ready MP4/WebM files upload immediately as-is with an auto-captured cover frame, and you'll only be prompted to re-encode if a file needs conversion.

Click to select video(s) or drag & drop multiple files here

Web-ready MP4/WebM files upload immediately • Non-web formats (MOV, MKV, AVI) will prompt before encoding

Processing Queue 0 of 0 completed

All Videos (0)

Click 👁 Watch for real-time progress bars & live frame mirrors, or 🖼️ Cover to customize the cover image.

0 video(s) selected
Video & Cover Folder Size Plays & Viewers Status Controls
Loading videos...

Connect Your Cloudflare Account

Our app automatically creates your private video bucket, configures browser CORS permissions, and generates storage keys from a single Cloudflare API Token.

✓ Connected & Provisioned: Bucket on Account
Ready to stream
1

Activate R2 Storage on Cloudflare

If you haven't activated R2 on your Cloudflare account yet, click below to open the R2 dashboard and enable the free 10 GB/month plan.

Open Cloudflare R2 Dashboard ↗
2

Create a Custom API Token

1. Click the button below, click Create Token, scroll to the bottom, and click Get started next to Create Custom Token.
2. Under Permissions, click + Add more once so you have 2 rows, and match these exact dropdowns:

Match these 2 rows in Cloudflare:
Account ▾
Workers R2 Storage ▾
Edit ▾
Account ▾
Account Settings ▾
Read ▾

3. Scroll down, click Continue to summary → Create Token, and copy the token.

Open Cloudflare API Tokens ↗
3

Paste Token & Auto-Configure Everything

Paste your Cloudflare API Token below. The app will automatically detect your account, create your private bucket, set CORS rules, and store your keys.