# Video to CDN

> Upload MP4, WebM, or MOV via dashboard or API. Get a public CDN URL on Cloudflare edge. REST API + free plan.

Upload a video file and get a direct CDN URL for a video tag, a landing page, an email, or a Slack message. Videos are stored and served exactly as uploaded from Cloudflare's global edge — there is no transcoding step.

## How video upload works

From video file to shareable CDN link in seconds.

- Drop or select a video — try it without signing up; guest uploads support MP4, WebM, and more up to 16 MB.
- Get your CDN URL instantly — every upload returns a public URL served from Cloudflare's global edge.
- Embed or share the link — use the URL in video tags, landing pages, emails, Slack, or anywhere a direct file link works.
- Automate with the API — POST the same file from curl, n8n, Zapier, or your backend.

## Supported video formats

Common video types — upload as-is, no transcoding.

- MP4 (video/mp4)
- WebM (video/webm)
- MOV (video/quicktime)
- AVI (video/x-msvideo)
- OGG (video/ogg)

## Upload videos via API

One POST request — get a public video URL in the response.

- POST multipart/form-data to https://api.droptocdn.com/v1/files with an Authorization: Bearer dtc_… header.
- The response returns id, url, expires_at, size, mime_type, and original_name.
- MP4 (H.264) has the widest browser support when embedding in a video element.

## Video CDN use cases

Where teams use video-to-CDN workflows.

- Product demos and promos: upload short MP4 clips and paste the CDN URL into your site, Notion doc, or campaign page.
- App and support workflows: store screen recordings or bug-report videos and return a shareable link without running a media server.
- Workflow automation: export a video from another tool in n8n, upload, and pass the public URL to the next step.

## Video upload FAQ

Common questions about video uploads.

### Which video formats are supported?

Common container formats including MP4, WebM, MOV, AVI, and OGG. Files are stored and served as uploaded — there is no transcoding or format conversion.

### Can I embed the URL in a video tag?

Yes. Use the returned url as the src on a video element. Browsers play whatever codec the file contains — MP4 (H.264) has the widest support.

### Do you transcode or compress videos?

No — videos are served exactly as uploaded. Compress or re-encode before upload if you need a smaller file.

### How long do video URLs stay valid?

Guest uploads expire after 1, 3, or 7 days (your choice). Free accounts default to 7 days; paid plans offer up to 365 days or never expire.

## More from Drop to CDN

- [Home](https://droptocdn.com/)
- [Pricing](https://droptocdn.com/pricing)
- [API Docs](https://droptocdn.com/docs)
- [Image to CDN](https://droptocdn.com/image-to-cdn)
- [Video to CDN](https://droptocdn.com/video-to-cdn)
- [PDF to CDN](https://droptocdn.com/pdf-to-cdn)
- [n8n Integration](https://droptocdn.com/integrations/n8n)
- [Zapier Integration](https://droptocdn.com/integrations/zapier)
- [Make Integration](https://droptocdn.com/integrations/make)
- [Activepieces Integration](https://droptocdn.com/integrations/activepieces)
- [MCP (Cursor, Claude)](https://droptocdn.com/integrations/mcp)
- [CLI (agents & terminal)](https://droptocdn.com/integrations/cli)
- [Buffer Integration](https://droptocdn.com/integrations/buffer)
- [Loom to CDN](https://droptocdn.com/loom-to-cdn)
- [Privacy Policy](https://droptocdn.com/privacy)
- [Terms of Service](https://droptocdn.com/terms)

- [Site index for agents (llms.txt)](https://droptocdn.com/llms.txt)
- [XML sitemap](https://droptocdn.com/sitemap.xml)
- [OpenAPI specification](https://api.droptocdn.com/v1/openapi.json)

---

Canonical HTML page: https://droptocdn.com/video-to-cdn
