AVI files and TikTok have a complicated relationship. TikTok accepts AVI uploads, but AVI and other older formats may result in larger files or compatibility quirks — MP4 and MOV typically provide the best results.
That’s the diplomatic version. In practice, AVI files on TikTok upload slowly, compress unpredictably, and often come back looking noticeably worse than the source. Converting to MP4 before uploading takes five minutes and produces consistently better results.
Here’s how to do it correctly — and what TikTok actually needs from the file.
Why AVI Causes Problems on TikTok
AVI is a legacy Microsoft container format from 1992. It works on most Windows machines. It doesn’t travel well.
The problem isn’t that TikTok can’t read AVI. It’s that TikTok’s encoder handles MP4 more efficiently. When TikTok receives an AVI file, it re-encodes it before serving it to viewers — and that re-encoding pass on a non-native format produces more compression artifacts and more quality loss than the same process on a clean MP4.
Three specific problems AVI causes on TikTok:
Large file size. AVI files are typically much larger than equivalent MP4 files at the same quality. TikTok’s upload limits are 72MB for Android, approximately 287MB for iPhone, and approximately 500MB on desktop. A two-minute AVI at standard quality can easily exceed these limits. The same content in MP4 H.264 comes in well under them.
Inconsistent vertical conversion. TikTok is a vertical platform. AVI files are almost always horizontal — 16:9. Converting and cropping to 9:16 during an AVI upload produces unpredictable results. Converting to MP4 first, then cropping to vertical, gives you control over exactly what appears in the final frame.
Audio compatibility. AVI files sometimes carry audio in formats TikTok doesn’t handle cleanly — resulting in audio sync drift or missing audio after upload. MP4 with AAC audio eliminates this variable entirely.
TikTok’s Recommended Video Specs
Before converting, know what you’re converting to.
MP4 format with H.264 video codec and AAC audio codec provides the best balance of quality and compatibility for TikTok.
| Setting | Recommended Value |
|---|---|
| Container | MP4 |
| Video codec | H.264 |
| Audio codec | AAC |
| Resolution | 1080×1920 vertical (9:16) |
| Frame rate | 30fps constant |
| Bitrate | 5–10 Mbps |
| Max file size | 500MB desktop / 287MB iPhone / 72MB Android |
| Color space | Rec. 709 |
Export at 1080p — TikTok compresses 4K uploads anyway. For best results, compress videos before upload to ensure compatibility.
One thing worth noting on aspect ratio: TikTok pioneered the short-form vertical video format, so users expect vertical orientation when scrolling their For You Page. There is also evidence to suggest that the TikTok algorithm is less likely to promote videos with alternative aspect ratios. If your AVI source is horizontal, crop to 9:16 during conversion — don’t rely on TikTok to handle it.
Method 1: TotalMedia VideoConverter — Vertical Crop and TikTok-Ready Export
TotalMedia VideoConverter handles AVI to MP4 conversion with custom output settings — encoder, resolution, bitrate, and audio codec all adjustable in one place.
For TikTok specifically:
- Open TotalMedia VideoConverter and click Converter in the left sidebar
- Add your AVI file — drag and drop or use Add File
- Under the Video tab, select MP4 as output format
- Open Custom Settings — set encoder to H.264, resolution to 1080×1920 for vertical output, frame rate to 30fps constant, bitrate to 8,000 kbps
- Under Audio settings, confirm AAC codec at 192kbps
- Set output folder and click Convert

For multiple AVI files, batch processing converts the entire folder in one session. Available as both a desktop application and a web app — no installation required for the browser version.
Method 2: HandBrake — Free, No File Size Limits
HandBrake handles AVI to MP4 conversion reliably on Windows and Mac.
- Download HandBrake from handbrake.fr
- Open HandBrake and load your AVI file
- Under Summary, confirm output format is MP4
- Go to the Dimensions tab — set width to 1080 and height to 1920 for vertical output. Under Cropping, select Custom and adjust to crop the horizontal source to a vertical frame
- Go to the Video tab — set encoder to H.264, switch to Average Bitrate, enter 8,000 kbps, enable 2-pass encoding
- Under Audio, set codec to AAC at 192kbps
- Click Start Encode
HandBrake outputs MP4, MKV, and WebM only — MP4 is exactly what TikTok needs. No watermarks, no file size limits.
Method 3: VLC — No Install Needed for Most Users
VLC handles basic AVI to MP4 conversion without additional software if it’s already installed.
- Open VLC and click Media in the top menu
- Select Convert/Save
- Click Add, select your AVI file, then click Convert/Save
- Click the settings icon next to the profile dropdown
- Under Video Codec, confirm H.264 encoding
- Under Audio Codec, confirm AAC
- Save the profile, set the output file name and location as an MP4
- Click Start
VLC doesn’t offer vertical crop controls — if your AVI is horizontal and needs to be converted to 9:16, use HandBrake or TotalMedia VideoConverter instead. For AVI to MP4 format conversion only, VLC works cleanly.
Method 4: Online Tools — No Install, Quick Conversions
Browser-based tools handle one-off conversions without software installation. File size limits apply on free tiers — worth checking before uploading a large AVI.
CloudConvert supports AVI to MP4 with custom resolution, codec, bitrate, and audio settings. The best file formats for TikTok videos are MP4 and MOV — CloudConvert lets you set the output format, resolution, and codec precisely. Free tier includes limited conversion minutes per day.
FreeConvert handles files up to 1GB on the free tier. Set output to MP4, confirm H.264 video and AAC audio, and download. Straightforward for standard AVI files.
Clideo is a clean browser-based option. Upload AVI, select MP4 output, download the result. Free tier available — some features require a paid plan.
Practical limitation: large AVI files — anything over 500MB — upload and process slowly on browser-based tools. For files of that size, a desktop tool is faster and more reliable.
Cropping Horizontal AVI to Vertical for TikTok
Most AVI files are 16:9 horizontal. TikTok is 9:16 vertical. The conversion from one to the other requires a crop decision — what part of the horizontal frame becomes the vertical frame.
In HandBrake: Dimensions tab, set width to 1080 and height to 1920, use Custom cropping to position the crop over the most important part of the frame.
One honest note: center cropping works for footage where the subject is in the middle. For footage with subjects at the sides of the frame — group shots, wide landscapes — review the crop preview before batch converting. A misplaced crop loses the subject entirely.

TikTok Upload Checklist After Conversion
Before uploading the converted MP4:
- File format confirmed: MP4
- Codec confirmed: H.264 video, AAC audio
- Resolution: 1080×1920 vertical
- Frame rate: constant 30fps — not variable
- File size under limit for your device: 500MB desktop, 287MB iPhone, 72MB Android
- Aspect ratio: 9:16 — no black bars
- Audio synced and present — play through the converted file locally before uploading
- Color space: Rec. 709
TikTok supports Rec. 709 color space, which is standard for HD. Videos using other color spaces may appear washed out or inconsistent when uploaded. If your AVI source used a non-standard color profile, confirm the conversion output is Rec. 709 before uploading.
Frequently Asked Questions
TikTok accepts AVI uploads, but AVI and other older formats may result in larger files or compatibility issues. MP4 and MOV typically provide the best results. Converting to MP4 H.264 before uploading produces more consistent quality and avoids the file size and audio compatibility issues that AVI uploads commonly cause.
MP4 format with H.264 video codec and AAC audio codec provides the best balance of quality and compatibility for TikTok. Set resolution to 1080×1920 for vertical output, frame rate to constant 30fps, and bitrate to 5 to 10 Mbps.
TikTok re-encodes every uploaded video. A low-quality or large AVI source gets compressed twice — once by TikTok’s encoder and once by the AVI’s original encoding. Converting to MP4 H.264 at the correct settings before uploading gives TikTok’s encoder a clean, optimized source that requires less re-encoding work — producing better viewer-facing quality.
Set your output resolution to 1080×1920 in your conversion tool of choice. HandBrake and TotalMedia VideoConverter both allow custom crop positioning — center the crop on the subject before converting. Review the crop preview on footage with off-center subjects before batch processing.