logo
Looking for the standard tool?Compress Video

Compress video directly from a URL.

Append ?url=https://example.com/clip.mp4 to this page and it will fetch the video server-side and drop it straight into the compressor. No upload, no CORS quirks, no clipboard juggling between tabs.

How to use

Single video

The page loads, fetches the video on the server, and opens the compressor with the file already loaded, the duration and resolution shown, and the default preset selected.

https://mytools.com/video/compress-video/by-url?url=https://example.com/clip.mp4

Requirements

Protocolhttp:// or https://
Content-Typevideo/* or application/octet-stream
SourceAny publicly accessible URL
Per-file size500 MB max — the same ceiling as the regular tool

The compressor handles one video at a time. Run the page once per video to compress several files.

Server-side fetch · No CORS restrictions · Up to 500 MB per file

Why use the by-URL entry point?

Skip the upload step

When the video already lives on a CDN, a podcast feed, or a team file-share, paste its URL into the address bar instead of downloading and re-uploading. The compressor opens with the file already loaded and ready to encode.

No CORS restrictions

The fetch happens on our server, not in the browser, so cross-origin headers and CORS policies on the source don't get in the way. If the URL is publicly reachable, it works.

Shareable and linkable

The URL is the entire session. Send the link to a teammate and they open the same video in the compressor, with the same starting point — no file transfer needed.

Fits into automated workflows

Drop the by-url link into a CMS, a Slack message, an RSS-driven script, or a webhook handler. Anything that produces a public video URL can hand it off to the compressor without a human step in the middle.

Same compressor, different entry point

The same four quality presets, the same resolution dropdown, the same mute toggle and live progress bar as the regular tool. Once your video is loaded, every option behaves identically — only the upload step is gone.

Nothing stored on our servers

The video is fetched and forwarded to your browser in one pass. We never write it to disk, log the URL, or retain it after the request completes.

1

Build the URL

Start with /video/compress-video/by-url, then append ?url= followed by the full video address. URL-encode the value if it contains special characters.

2

The video loads automatically

The page fetches the video server-side, validates that it's a real video file, and opens the compressor with the file already loaded and metadata ready (duration, dimensions, original size).

3

Pick a preset and download

Choose High, Standard, Strong or Extreme, optionally drop the resolution, mute the audio if you don't need it, hit Compress & download, and grab the compressed MP4 once the encoder finishes.

  • Videos are never stored — fetched and forwarded in a single request.
  • URLs and videos are not logged, inspected, or retained.
  • No sign-up needed — construct the URL and go.