FAQVideo GenerationMeta AdsTikTok

Video Export Formats and Specs FAQ: Ratios, 1080p, 4K and Platform Uploads

Export AI UGC ads in 9:16, 1:1 and 16:9 — resolution, codecs, file size, Meta and TikTok specs, watermarks, re-exporting, and what to do when a download fails.

Updated 2026-01-2114 min read

A good ad still fails if the file is the wrong shape, too heavy, or watermarked. This FAQ covers aspect ratios, resolution, codecs and size, Meta and TikTok specs, watermarks, re-exports, and the export problems that actually show up in production.

01

Aspect Ratios

1.Which aspect ratios can I export?

9:16, 1:1 and 16:9 from the same project. That covers Reels, Stories, TikTok, in-feed squares and in-stream or YouTube-style placements. Pick the ratio before you fall in love with a first frame: a hook that lives in the far left of a 16:9 will vanish in 9:16. Generate the vertical first for paid social, then derive 1:1 and 16:9 if those placements are in the plan. Do not stretch a 9:16 file in the ads manager to fake a square. Re-export. The crop is a creative decision, not a checkbox.

#Aspect Ratios

2.Should I run all three ratios in one campaign?

Only if you actually buy those placements. Three ratios are three files, three caption checks and three first frames. A common waste is exporting 16:9 “for completeness” and never using it. For most ecommerce accounts the working set is 9:16 plus 1:1. Treat each ratio as its own variant when you read hook rate; a 30%+ on square and 18% on vertical often means the interrupt was cropped, not that vertical “doesn’t work.” Start the first test in the ratio that will take most of the budget, usually 9:16.

#Aspect Ratios

3.Can I change aspect ratio after the ad is designed?

Yes, but you must re-check safe zones, logo and the hook crop. Captions that were centre-safe in 9:16 can sit on a product in 1:1, and a 16:9 lower-third can disappear in vertical. The engine reflows; it does not guarantee a designer’s layout in every crop. Watch the first two seconds and the CTA frame in each ratio on a phone. If a ratio looks compromised, hide a scene or move type rather than shipping a letterboxed file. Letterboxing in a 9:16 placement is a skip cue.

#Aspect Ratios#Re-exporting

4.Is 9:16 always the right default?

For TikTok, Reels and Stories, yes. For Meta in-feed only, 1:1 or 4:5-ish crops can still hold, and some older placements prefer 16:9. Defaulting everything to 9:16 and letting the network pillarbox it is how you donate margin to black bars. Match the placement. If a campaign is Advantage+ across placements, still supply 9:16 and 1:1 rather than one file. The default in Klip Kanvas is vertical because that is where most new paid social budget sits, not because 16:9 is unsupported.

#Aspect Ratios
02

Resolution & Quality

5.What resolution do I get?

Klip Kanvas exports 1080p on standard plans — 1080×1920 for 9:16, 1080×1080 for 1:1, 1920×1080 for 16:9. 4K sits on premium plans. 1080p is the correct working resolution for Meta and TikTok; both compress you anyway, and a clean 1080 file usually looks better after ingest than an over-encoded 4K that the platform crushes. Use 4K when a client, retailer or website hero demands it, or when you will crop in post. Do not assume 4K raises hook rate. It does not. See /pricing for which tiers include it.

#Resolution & Quality

6.Does 4K improve ad performance?

Almost never on paid social. Platforms downscale and compress, and the viewer is on a phone. 4K can help if you need a master for a site, a retail screen, or a later recrop. It costs more credits and more time than 1080p. If the question is “will this look sharper in the feed,” fix lighting, contrast, captions and the first frame first. Shipping 4K of a soft avatar close-up just gives you a larger soft file. Premium resolution is a delivery feature, not a media-buying feature.

#Resolution & Quality

7.Why does the export look softer than the editor preview?

Because the editor preview is not the compressed upload, and the ads platform will compress you a second time. Two things you control: do not add extra compression in another tool before upload, and do not export, then screen-record, then upload the recording. Download the file and send that. Softness also comes from heavy caption strokes, busy B-roll, or scaling a small product image up to 1080. If only faces look slightly synthetic on a laptop, remember the feed is watched at arm’s length. Judge quality in the placement, not in fullscreen on a monitor.

#Resolution & Quality

8.Can I export with a transparent background?

Not as a standard ad master. These are finished social videos with an environment, not After Effects layers. If you need a talking-head on a custom plate, you are outside the core UGC workflow — film or generate the plate as B-roll, or edit the download in your own NLE. We would rather say no than promise an alpha channel the avatar engine does not ship. For ads, a real room is the point. Green-screen energy is the opposite of what holds in a feed.

#Resolution & Quality
03

File Size & Codecs

9.What codec and container do I download?

H.264 in an MP4, which is what Meta, TikTok and YouTube still want for almost all paid uploads, and what Klip Kanvas gives you. Audio is AAC. You should not need to transcode. If a partner portal insists on ProRes or a different bitrate ladder, transcode from our MP4 in your NLE rather than expecting a broadcast mezzanine from a social tool. That is a real limit of the product: we export for ads, not for a finishing house. Keep the download; do not pass through WhatsApp or a social DM, which re-encodes and wrecks the file.

#File Size & Codecs

10.How large are the files?

A typical 15–60 second 1080p ad lands in a range the platforms accept without a fight; 4K is heavier. If a file is huge, you probably exported 4K or a long organic cut toward 3 minutes. If a file is tiny and blocky, something re-compressed it after download. Platforms publish maximum sizes and durations that move — check their current spec, and if you are under it, do not chase a smaller file at the cost of the hook. Crushing bitrate to sneak under an email attachment limit is how captions shimmer. Use a proper transfer for clients.

#File Size & Codecs

11.Should I re-encode before uploading to ads manager?

No, unless a platform or retailer rejects the file with a specific codec complaint. A second encode is a generation of quality loss. Upload the MP4 we gave you. If you must cut a hard duration in another tool, use a high-bitrate encode and accept some loss, or — better — trim in the project and re-export. Handbrake defaults and “web small” presets are frequent reasons a sharp caption turns to mush. If someone on the team “optimised” the file, that is the first troubleshooting question.

#File Size & Codecs

12.Can I export a separate audio file or caption sidecar?

The standard product is a burned-in video master. If you need a sidecar for a site or a YouTube upload, say so in your workflow and pull captions from the project before you depend on an undocumented extra. Do not scrape audio by recording the speakers. For paid social you usually want the muxed MP4 with captions in the picture so mute viewers see the hook. Sidecars are a nice-to-have for accessibility on owned channels, not the ads default.

#File Size & Codecs
04

Platform Specs

13.What specs does Meta want?

MP4 / H.264, 1080p is plenty, 9:16 for Reels and Stories, 1:1 or 4:5 for feed, readable text in safe zones, and no fake native UI. Duration for the ads you will actually scale still clusters in 15–60 seconds. Meta’s documented maxima are higher; that is not a reason to ship a three-minute cold ad. They also care about the claims in the file, including burned-in text. We match the file-shape part; you own policy. When Meta updates a dimension or a minimum duration for a placement, re-read their spec rather than this paragraph.

#Platform Specs

14.What specs does TikTok want?

Vertical 9:16, 1080p, MP4, captions that are not sitting under the UI stack, and audio that you actually have the rights to use in ads. Trending organic sounds are not a paid spec. Spark Ads have extra constraints if you are boosting a post rather than uploading into ads manager. TikTok is less forgiving of looking like a stolen native template and of health claims on screen. Export 9:16 from the project; do not rotate a 16:9. Check the current TikTok ads spec before a big launch — they move the details more often than the ratios.

#Platform Specs

15.Will one file pass both Meta and TikTok?

A clean 9:16 1080p MP4 with centre-safe captions and licensed audio usually uploads to both. Passing review is a different question: claims, disclosure, landing pages and account history. Do not treat a successful TikTok upload as a Meta policy pass. Also check duration and first-frame crop; a file can be technically valid and still be a bad idea in one placement. When in doubt, export 9:16 for TikTok and Reels, plus 1:1 for Meta feed. Two files is cheaper than one compromised crop.

#Platform Specs

16.What about YouTube Shorts, in-stream and other placements?

Shorts want 9:16 like TikTok, with a slightly different safe zone and often a different disclosure expectation. In-stream wants 16:9 and can tolerate a longer open, though your UGC hook should still work in two seconds because skippable views are not loyal. Do not run an uncropped 9:16 as a 16:9 in-stream asset. Re-export. If a placement has a hard minimum length, extend the body with proof and B-roll, not with a slower hook. Platform specs are a floor. Performance still wants 15–60 seconds for most paid UGC.

#Platform Specs
05

Watermarks

17.Will my export have a watermark?

Free and some entry outputs can carry a platform watermark; paid tiers that are meant for commercial ads ship a clean master. Confirm the current gate on /pricing rather than assuming. A watermark is not a brand kit. Do not buy traffic on a watermarked file if you can avoid it — it taxes trust and looks unfinished. If you see a mark you did not add, you are probably on a plan that still includes it, or you are looking at an editor preview badge. Download a clean export or upgrade; do not crop the mark off.

#Watermarks

18.Can I remove a watermark in another editor?

Do not. Cropping, blurring or covering a platform mark violates the point of the gate and usually looks worse than the mark. Export on a plan that allows a clean file. If the mark is your own logo and you want it gone, turn it off in the brand kit and re-export. Those two cases get mixed up in support tickets constantly. One is a plan question. One is a brand-kit question. Neither is a Photoshop question.

#Watermarks

19.Is a watermarked video allowed for organic posting?

Technically it will post; strategically it still looks like a draft. Organic is where you want native, not a tool mark in the corner. Free 50 credits with no card are for evaluating the product, including whether you can live with the output quality. They are a poor way to build a public organic library. If you need clean organic and paid from the same project, use a plan that exports clean masters. Check /pricing. Do not plan a content calendar around a watermark you hope viewers will ignore.

#Watermarks

20.Does the watermark change credit cost?

No. Credits follow length and resolution, not whether the file is marked. A watermark is a plan entitlement, not a mix slider. Rendering twice — once to preview, once after an upgrade — will spend twice, unless a failed render is refunded as a failure. Preview in the editor where you can. When you are ready to upload to ads, export the clean master once. Unused paid credits roll over for one billing cycle, which is relevant if you are waiting to export a batch at 4K on a higher tier.

#Watermarks
06

Re-exporting

21.When should I re-export instead of editing the MP4?

Any time the change is in the picture or the mix: captions, logo, crop, duration, voice, ratio, resolution. Trimming in a third-party tool is acceptable for an emergency cut-down if you keep quality high; it is still worse than trimming in the project. Re-export is the default because burned-in captions and mix live in the render. It takes 3–5 minutes for a typical 30-second ad. That is cheaper than a compressed recut that fails QA on a TV from a client. Keep the project; the MP4 is a copy, not the source.

#Re-exporting

22.Does a re-export cost credits again?

Yes, because it is a new render. Change what you must, batch the rest. If you are iterating copy, lock the script in preview before you spend. Failed renders that never produce a file are handled as failures, not as a successful export you disliked. Disliking the take is not a failure. Plan credit use for a test batch of six, plus a small buffer for the one or two winners you will recaption or recrop. See the credits FAQ for rollover. Exact pack prices live on /pricing, not here.

#Re-exporting

23.Can I re-export only one ratio?

Yes. If 9:16 is fine and 1:1 cropped the product, fix the square and export that. You do not need to burn three files every time. Name them so ads manager is not guessing: brand_offer_hook_avatar_9x16. When you re-export a winner, replace the file in the platform rather than launching a “new” creative that resets learning if your process requires a new hash. Sometimes a new hash is unavoidable. Coordinate with media buying so a quiet caption fix does not look like a new concept in the report.

#Re-exporting

24.How long does an export take?

A typical 30-second Klip Kanvas ad renders in about 3–5 minutes. Longer cuts, 4K, and peak-queue periods run longer. The first ad from a new account is still designed to land under 10 minutes including setup. If a job sits well past that without progress, treat it as stuck and use the troubleshooting path rather than clicking render again immediately — double submits can double spend. Queue priority can be plan-gated. Patience for five minutes is normal; patience for fifty is not.

#Re-exporting#Troubleshooting Exports
07

Troubleshooting Exports

25.The download is missing or the file will not play — what now?

Try another browser, another player, and a fresh download before you re-render. Corporate download blockers and phone OS files apps cause a lot of “corrupt” tickets. If the file is zero bytes or the render never finished, it is a failed or stuck job — do not upload the stub. Re-render only after the job shows success and a new download still fails. Keep the project ID when you contact support. Do not compress the broken file and send it as evidence; send the job reference.

#Troubleshooting Exports

26.The export was rejected by the ads platform for format — why?

Usually duration, an unexpected dimension from a bad recrop, a transcode a partner asked for, or a file that passed through a chat app. Start from our MP4 again. Confirm the placement’s current spec, especially minimum length and ratio. If the rejection text is about policy — text on image, claims, landing page — that is not a codec problem and a re-export of the same words will fail the same way. Split format rejections from policy rejections in your tracker or you will “fix” the wrong layer forever.

#Troubleshooting Exports#Platform Specs

27.Audio is out of sync in the downloaded file but fine in preview.

That can be a player issue (variable frame rate in a picky NLE) or a genuine mux problem. Play the MP4 in VLC or QuickTime first. If it is wrong there, re-render and do not try to slip-sync 200 cuts by hand. If it is only wrong after you dropped the file on a timeline, transcode to a constant frame rate in the NLE or re-export. Sync problems also appear if you edited the MP4’s audio in another app and attached it back. Treat the download as a sealed master unless you have a finishing reason not to.

#Troubleshooting Exports

28.Can you guarantee the file will meet next month’s platform spec?

No. Networks change maximum durations, minimum resolutions and rejection reasons. We export to the current social-ad norms — 9:16 / 1:1 / 16:9, 1080p, H.264 MP4 — and we cannot certify a given account’s review outcome. Advertiser owns compliance, including what the picture claims. If a retailer portal wants an odd mezzanine, that is on your finishing workflow. When a spec changes, re-export from the project rather than stretching old files. This product is fast because it is opinionated about ads, not because it is a universal encoder.

#Troubleshooting Exports

Ready to put this into practice?

Create your first AI UGC video ad in minutes — no filming, no actors, no editing.

Try Klip Kanvas free

More in this section

Ready to make ads like these?

Paste a product link and Klip Kanvas writes the script, casts the creator and renders the ad — no filming, no actors, no editing.