[Video tools](/tools.md#video-tools)

# Convert MOV to MP4 online

Convert QuickTime MOV video to a broadly compatible 720p MP4.

<span aria-hidden="true" id="_R_8inpfknmqivb_"></span>

## Try it with your file

Drop your MOV video here.

Drop your MOV video here.

or choose a file from your device

Accepts MOV files up to 25 MB.

Demo files are processed temporarily and should not contain sensitive information.

* ## Try the real workflow

  Use your own file and inspect a downloadable result before building anything.
* ## Real media processing

  Uppy sends the upload into a live Transloadit Assembly, not a browser-only mock.
* ## Designed for quick tests

  Files are processed temporarily, so you can evaluate the result before keeping anything.

Three steps, no installation

## How to use this tool

1. Step 1

   ### Upload a file (MOV)

   Choose a supported file (MOV) from your device. Uppy handles the browser upload.
2. Step 2

   ### Let Transloadit process it

   Run “Convert to MP4” on Transloadit’s distributed processing platform and watch its progress.
3. Step 3

   ### Use the finished result

   Inspect and download your files (MP4 video), or connect the workflow to your own storage.

More free media tools

## Keep exploring what your file can become

* [MKV to MP4](/tools/mkv-to-mp4.md)
* [MKV to WebM](/tools/mkv-to-webm.md)
* [MOV to WebM](/tools/mov-to-webm.md)

[View all tools](/tools.md)

Good to know

## Frequently asked questions

How does the tool “MOV to MP4” work?

Upload a supported file (MOV), run the tool, and download your files (MP4 video). The page sends your upload through Uppy into a real Transloadit Assembly, so the result demonstrates the same processing platform available through the API.

What is the maximum file size?

Files can be up to 25 MB on this public utility. Production workflows can accept larger files, process batches, import directly from cloud storage, and create several outputs in parallel.

Are uploaded files stored permanently?

The public tool processes files temporarily. Do not upload sensitive material. A production workspace gives you control over authentication, storage destinations, and retention.

Can I automate “MOV to MP4” with an API?

Yes. The same processing capability is available through reusable Transloadit Templates. Trigger it from Uppy, a backend SDK, or an API request, then send results to storage and services you control.

What other file tools are available?

Browse the category “Video tools” for related utilities. Each page runs a real upload and produces a downloadable result.

Go beyond one video output

## Automate “MOV to MP4” in your product

A production video workflow can create playback renditions, thumbnails, captions, previews, and exports at the same time. Transloadit handles the heavy processing while your product stays focused on viewers.

* ### Reliable playback

  Encode uploads into tested playback formats for browsers, mobile apps, and TVs.
* ### HLS and DASH

  Create adaptive streaming renditions that respond to the viewer’s connection.
* ### A complete asset set

  Generate thumbnails, animated previews, subtitles, and audio alongside video.
* ### Parallel workflows

  Run encoding, transcription, moderation, and export Steps concurrently.
* ### Resilient ingestion

  Import large sources directly from cloud storage instead of routing through your app.
* ### Global delivery

  Distribute results globally and keep repeat requests close to every viewer.

Add on-demand delivery

## Deliver image previews on demand

Smart CDN combines a reusable Transloadit Template with URL parameters and global caching. The live example below changes to match this kind of media.

Live Smart CDN transformation

Generated on demand, cached at the edge

my-app.tlcdn.com/preview/timelapse.mp4?w=640\&h=360\&f=jpg\&r=fillcrop\&vs=frame\&v=1

Choose the video poster

Player posterA widescreen poster for playback surfacesGrid previewA square frame for media gridsFeed previewA portrait frame for mobile feeds

What changes at the edge

Extract a poster frame from the video only when a layout requests it, then serve the cached result as a normal image.

Delivered resultReal URL Transform response

![Poster image generated from a video file](https://my-app.tlcdn.com/preview/timelapse.mp4?w=640\&h=360\&f=jpg\&r=fillcrop\&vs=frame\&v=1)Fetching this variant…

Loading transformed asset…

* ### A streaming pipeline

  Produce adaptive streams, poster frames, and captions from every upload.
* ### A content distribution engine

  Create short previews and social-ready versions alongside the full video.
* ### An automated media intake

  Transcribe, moderate, and route video without moving bytes through your backend.

[Explore Smart CDN](/services/content-delivery.md)[Talk to a media engineer](mailto:support@transloadit.com)

## Process uploads, batches, and cloud files with one workflow

Move this same capability into your product: process customer uploads and cloud files, then route the results to storage, webhooks, and delivery.

[Start building free](/c/signup/)[Explore the platform](/services.md)
