One video converter for every format.

Drop an MP4, MOV, WebM, MKV or AVI and choose the output. ngram swaps the container, picks the right codec, and ships a file that plays in the place you need it — inbox, CMS, editor, ad platform.

Input — Video to VideoComing soon
Upload videoSoonPaste a URLSoon
Coming soon

This conversion isn't available yet. Browse all workflows to find one that's live.

Browse all workflows

Trusted by teams at

Salesforce
Salesforce
HubSpot
HubSpot
PayPal
PayPal
Snap Inc.
Snap Inc.
Rocket Mortgage
Rocket Mortgage
Tektronix
Tektronix
Diligent
Diligent
Times Internet
Times Internet
Fivetran
Fivetran
Demandbase
Demandbase
Salesforce
Salesforce
HubSpot
HubSpot
PayPal
PayPal
Snap Inc.
Snap Inc.
Rocket Mortgage
Rocket Mortgage
Tektronix
Tektronix
Diligent
Diligent
Times Internet
Times Internet
Fivetran
Fivetran
Demandbase
Demandbase
Eightfold AI
Eightfold AI
PingCAP
PingCAP
Quizizz
Quizizz
Apryse
Apryse
Sandbox VR
Sandbox VR
Improvado
Improvado
Taggbox
Taggbox
Matrixport
Matrixport
Glasswall
Glasswall
ContractSafe
ContractSafe
Eightfold AI
Eightfold AI
PingCAP
PingCAP
Quizizz
Quizizz
Apryse
Apryse
Sandbox VR
Sandbox VR
Improvado
Improvado
Taggbox
Taggbox
Matrixport
Matrixport
Glasswall
Glasswall
ContractSafe
ContractSafe

How it works

Four steps. Container swap or full re-encode, your call.

No FFmpeg flags, no codec wiki tabs. Drop the file, pick the target format, and ngram handles the container, codec, resolution and bitrate decisions.

01

Drop your video in

Any browser-playable container — MP4, MOV, WebM, MKV, AVI, FLV, 3GP, OGV. ngram reads the streams and reports codec, dimensions, bitrate and duration before you commit.

02

Pick a target format

Choose MP4 for inbox-safe, MOV for editor handoff, WebM for the web, MKV for archive. ngram suggests the codec and bitrate that matches; override anytime.

03

Convert in parallel

When the codec stays the same, ngram remuxes the container in seconds with no re-encode. When the codec has to change, the render runs on Remotion Lambda with bitrate clamps in place.

04

Download the file

Grab the converted video, push it to LinkedIn, X, YouTube or Slack, or send it straight into the ngram editor for trimming, captions and brand kit. Source files auto-delete after 24h.

Output controls

Smart defaults. Codec, container and bitrate exposed.

Container swap, no re-encode

MP4 to MOV, MKV to MP4, AVI to MP4 when the codec lines up — ngram remuxes the streams. Same bytes, new wrapper, finished in seconds.

Codec presets that travel

H.264 baseline for inbox and Slack, H.265 for size-sensitive archives, VP9 / AV1 for WebM web delivery, ProRes proxy for editor handoff. Pick one or let ngram match the destination.

Resolution + aspect ratio control

Output anywhere from 480p to 4K. Reframe between 16:9, 1:1 and 9:16 with subject-aware crop, or hold the original aspect and letterbox cleanly.

Bitrate + quality target

Set a target bitrate, a quality CRF, or a size ceiling (good for ad-platform 4 GB caps). Two-pass encoding for size-critical outputs, single-pass for fast turnarounds.

Audio track handling

Re-encode to AAC for compatibility, keep the original PCM/AC-3, or strip the track entirely. Sample rate and channel layout are explicit, not guessed.

Batch convert a folder

Drop a folder of clips, set the target format once, walk away. Parallel jobs, identical settings, per-clip overrides if a file needs different treatment.

Advanced flags exposed

Color space, GOP size, B-frames, pixel format, audio codec, fragmented MP4 for streaming. Sensible defaults shipped; every knob accessible without leaving the page.

Source files gone in 24h

Processed in-region, encrypted at rest, never used to train models. in-region processing.

Use cases

Where a clean format conversion saves the day.

Feature announcement

Launch videos that play in every inbox

Convert the MOV from your editor to a captioned MP4 sized for LinkedIn, email and the changelog post — one file, every channel.

See use case
LinkedIn

MP4s sized for LinkedIn video

LinkedIn caps at 4 GB and prefers H.264 MP4. ngram re-encodes from any source format to the exact spec without watermarking the file.

See use case
Ad creative

Ad creative in every platform's spec

Meta, TikTok and Google Ads all enforce different container, bitrate and audio specs. Convert the master once and ngram outputs the per-platform variants.

See use case
Sales prospecting

Sales videos that send

A 1 GB MOV breaks most email gateways. Re-encode to a 25 MB MP4 with H.264 + AAC and the file lands in the prospect's inbox.

See use case
Help center

Help center videos at web-friendly weight

Re-encode 200 MB tutorial recordings down to 20 MB WebM or compressed MP4 so help articles still load fast on slow connections.

See use case
Webinar

Webinar masters in archive-friendly MKV

Convert hour-long Zoom MP4s to MKV with chapter markers, or pull a slim H.264 MP4 for the on-demand replay page.

See use case
Changelog

Changelog videos that ship the same day

PMs record a quick MOV; convert to a 30 MB MP4 with captions and brand kit, embed it in the release notes before the standup ends.

See use case
Onboarding

Onboarding videos in editor-friendly MOV

Convert raw screen recordings to ProRes-equivalent MOV when the CS team needs to hand the file to a video editor for polish.

See use case

Tools that pair with this converter

Sharpen the source. Edit the output.

All ngram tools

How it compares

If you've been using something else to convert video.

CloudConvert and Zamzar handle the format swap. HandBrake and FFmpeg do it locally if you know the flags. ngram does the convert and the next step — trim, caption, brand, publish — in the same project.

FeaturengramCloudConvertZamzarHandBrake
Max input file size500 MB free tier, 5 GB on paid1 GB free, 8 GB paid200 MB free, 2 GB paidLocal — no cap
Container swap without re-encodeAuto-detected, runs in secondsManual flagRe-encode alwaysManual flag
Codec + bitrate controlsH.264 / H.265 / VP9 / AV1 + CRF + two-passLimitedLimitedFull — if you know the flags
Batch convert a folderDrop a folder, parallel jobsUp to 25 in parallel (paid)Sequential queueYes — scripted
Captions in the same jobBurned-in or.srt, transcribed in-pass
Brand kit applied during convertLogo, intro, outro, colors
Hand off to editorOpen the file in ngram editor, same projectDownload, re-upload elsewhereDownload, re-upload elsewhereLocal handoff
Watermark on outputNoneNoneYes on freeNone
API + webhookREST, MCP, Zapier, n8nAPI onlyAPI only
Files auto-deleted24h24h24hLocal

FAQ

Common questions about converting video

MP4, MOV, WebM, MKV, AVI, FLV, 3GP, OGV and most browser-playable containers. Up to 500 MB per file on the free tier, 5 GB on paid. You can also paste a Drive, Dropbox, Loom, Vimeo, YouTube or S3 link and ngram fetches the source.

Still curious?

Video → Video

Ready to convert your video to the right format?

Drop the file, pick the container, ship the output. MP4, MOV, WebM, MKV, AVI — same engine, every direction.