Flat / QuickTime MOV hosting

MOV hosting: share QuickTime video files with a link

Publish MOV camera clips and editing exports from your browser or the CLI. Share the original download, with a browser preview when its codecs are supported.

Checking your upload limits... · Public · Limits

Drop your QuickTime MOV files here

or choose them from your device.

Select QuickTime MOV files

What people see at your QuickTime MOV link

Browser player for compatible video and audio codecs.

The sample MOV contains H.264 and AAC and plays in the captured Chromium browser. That result does not establish support for ProRes, ProRes RAW, or older QuickTime codecs.

Flat routes .mov to the video player. The older .qt extension gets a file download view instead. Uploading a file does not add codecs to a browser.

Public links open without a Flat account. Several files open in the explorer, where readers can choose a file. Original downloads remain available.

The exact path /motion.mov serves the original file. Opening that URL does not convert its container or codecs.

Flat's native video player showing the generated MOV motion graphic with playback controls.
motion.mov with H.264 video and AAC audioView full-size screenshot

How to upload QuickTime MOV files and get a link

  1. Prepare your files

    Keep the export your editor or recipient requires. A ProRes MOV can be much larger than a compressed viewing copy, so check your plan allowance before publishing.

    For browser review, export a separate MP4 viewing copy and upload it alongside the MOV. Flat preserves originals but does not convert editing codecs into delivery codecs.

  2. Publish from your browser or terminal

    In your browser

    Drop, publish, copy the link.

    Select your finished files in the uploader above. Enter your email if signed out, then choose "Publish videos".

    Selected files need unique names and publish at the top level. The browser uploader does not accept folders or extract ZIPs. Use the CLI when relative paths matter.

    Go to uploader
    TerminalNode.js 20+

    One command. Files or folders.

    npx -y @getflat/cli deploy ./motion.mov

    Replace the example path with your file, or pass a folder path to preserve its structure. The CLI prints the published URL.

  3. Check the published result

    Download the MOV into the recipient's editor. Check any browser viewing copy separately, including sound and color appearance on the target device.

    Signed-out uploads expire after 1 hour by default. Sign in before expiry to keep them online, or sign in before publishing for no default expiry.

When to use QuickTime MOV hosting

Camera clip delivery

Send a finished camera clip as an original file. Recipients can download it for a desktop player or editing application.

Editing master and viewing copy

Publish a production MOV beside a smaller review export. Label each file clearly so reviewers choose the right version.

Keep a version, or keep an address.

Share this version

Every upload gets its own link. Publishing revised files creates a new link and leaves the earlier version unchanged. Use the version link when someone needs to review a specific upload.

Update files at one address

Use a named onflat.page address or your own domain. Sign in, then publish with the CLI using --domain. Publish revised files with the same domain to point that address to the new upload.

Named addresses are included on Free. Adding your own domain requires a paid plan. The browser uploader does not set up or repoint these addresses.

QuickTime MOV hosting questions

Is hosting free, and what are the limits?

Yes. Signed-in Free includes 5 MiB per upload, 1 GiB of storage, and 5 GiB of monthly transfer, with no default expiry. The per-upload limit covers all files in that upload. Paid plans raise these limits.

Compare hosting plans and limits

Do readers need a Flat account?

No. Public links open without a Flat account. Anyone with the link can open the uploaded files. Password-protected links also require the visitor password.

Can I password-protect my upload?

Yes. Password protection is available on every plan. Add --password YOUR_PASSWORD to your CLI deploy command. It protects access to the upload and its files, but does not prevent someone with access from saving a copy. The browser uploader creates public uploads.

Set a visitor password

Can I replace files without changing the link?

A version link always refers to its original upload. For same-address updates, use a named address or your own domain. Publish revised files with the same --domain value in the CLI to point that address to the new upload.

What happens when an upload expires?

Flat stops serving it. An expired upload cannot be recovered. Signed-out uploads expire after 1 hour by default. For browser uploads, use the sign-in link shown after publishing. For CLI uploads, run npx -y @getflat/cli login. Complete sign-in before expiry to keep the upload online. If you chose a shorter expiry in the CLI, that deadline stays in place.

Will a ProRes MOV play in Flat?

Playback depends on browser and viewer support for the file. Plan for original-file downloads when delivering editing masters; do not assume universal ProRes playback.

Can I rename a MOV to MP4?

Renaming does not repackage its streams or change its codecs. Use an appropriate remux or export operation in your video tool, then check the result before uploading.

How large can a video upload be?

Upload allowances depend on your plan and cover all files in the upload. Compare current plan limits. A larger upload allowance does not add codecs, container support, or transcoding. Original files remain downloadable when a preview is unavailable.

Can I embed this file on my website?

Use the exact file URL with your own HTML video player:

<video controls playsinline src="https://YOUR-ADDRESS.onflat.page/motion.mov"></video>

The browser must support the container and codecs. Flat's generated viewer cannot be embedded in an iframe.

Find the guide for your video file.

Share your QuickTime MOV files.

Upload your finished files, check the published result, and copy the URL.

Publish videos

Free to start · View pricing

Compare video containers and playback support