Skip to content
Back to Blog
device-usecase-privacy

Best Video Format for TikTok (Aspect Ratio + Codec)

2026-05-17 8 min read

What TikTok Actually Accepts (And What It Quietly Rejects)

TikTok's upload page says it accepts MP4 and MOV files up to 4 GB, which sounds generous. In practice, the platform is far pickier than that marketing copy suggests. Videos encoded with certain codecs—HEVC (H.265) shot on an iPhone, for example—sometimes upload fine but get silently re-encoded in a way that wrecks quality. Videos with the wrong pixel aspect ratio get cropped without warning. Audio encoded as AAC at 44.1 kHz passes through cleanly; audio encoded as MP3 inside an MP4 container occasionally causes sync drift on slower connections. The safest target spec, confirmed by TikTok's own creator documentation as of early 2026, is: MP4 container, H.264 video codec, AAC audio codec, 44.1 kHz sample rate, stereo, 9:16 aspect ratio, 1080×1920 resolution, and a bitrate between 2 Mbps and 8 Mbps for the video stream. That's not a rumor or a forum guess—it's what TikTok's Help Center lists under 'Recommended video specs for creators.' Where things get complicated is with content that doesn't originate on a phone. Footage from a mirrorless camera might be 4K ProRes in a 16:9 frame. A screen recording from a desktop might be 1280×800 at a non-standard frame rate. A clip exported from DaVinci Resolve might carry a DNxHD codec that TikTok has never heard of. All of these need conversion before upload, and the conversion settings matter more than most people realize. A bad encode at this stage is the difference between a video that looks crisp at 1080p and one that looks like it was filmed through a screen door.

Aspect Ratio: 9:16 Is Non-Negotiable, But Here's the Detail People Miss

TikTok is a vertical-video platform. The display area on a phone screen in portrait mode is 9:16, which at 1080p means exactly 1080 pixels wide by 1920 pixels tall. If you upload a 16:9 landscape video, TikTok will either letterbox it with black bars on top and bottom or, depending on your account settings, pillarbox it with blurred background fill. Neither looks good, and both signal to the algorithm that the content wasn't made natively for the platform—which may affect reach, though TikTok hasn't published specifics on that. The detail most guides skip: the safe zone. TikTok overlays UI elements—the like button, the comment icon, the share button, and the creator's username—over the right side and bottom of the video. Roughly the bottom 15% and the right 10% of the frame are partially obscured. If your text, subtitles, or key visual elements sit in those zones, they'll be hidden. When you're planning your conversion and crop, account for a safe zone of approximately 1080×1664 pixels centered in the 1080×1920 frame. Keep anything important inside that box. For square (1:1) videos, TikTok does display them, but they're padded with a blurred background fill to fill the 9:16 space. This works for repurposed Instagram content, but it's not ideal. If you're converting a 1:1 clip, you're better off adding your own background in an editor before exporting rather than letting TikTok's auto-fill handle it. The auto-fill algorithm picks a blurred version of your video frame, which can look muddy and unprofessional. TikTok also supports a 1:1 ratio natively for some ad formats, but for organic creator content, 9:16 consistently gets the largest display real estate and the best viewer experience.

Codec Choice: H.264 vs. H.265 vs. Everything Else

H.264 (also called AVC) is the right choice for TikTok uploads, full stop. It's not the most efficient codec—H.265 produces smaller files at equivalent quality—but it's the one with the most predictable behavior on TikTok's ingest pipeline. When TikTok receives an H.264 file, it re-encodes it for delivery at multiple quality tiers (roughly 720p and 1080p for most accounts, with 4K available for some verified creators). That re-encode process is better calibrated for H.264 input. H.265 files do upload, but TikTok's transcoding of H.265 source material has historically introduced more compression artifacts than the same content encoded as H.264. This is particularly visible in high-motion scenes—fast pans, crowd footage, anything with lots of grain or texture. If you shoot on an iPhone 15 Pro, your default camera output is HEVC (H.265) in a .mov container. Before uploading to TikTok, convert it to H.264 MP4. AV1 is not supported as an upload codec. VP9 is not supported. ProRes, DNxHD, and other professional intermediate codecs will either fail to upload or produce unpredictable results. If your footage is in any of these formats, conversion is mandatory, not optional. For encoding settings specifically: use the High profile for H.264 (not Baseline or Main), set keyframe interval to 2 seconds (or 48 frames at 24fps, 60 frames at 30fps), and use VBR encoding with a target of 4–6 Mbps for 1080p content. These settings give TikTok's ingest system clean, predictable data to work with and reduce the chance of quality degradation during their re-encode step.

Frame Rate, Bitrate, and Audio: The Settings That Get Overlooked

TikTok supports frame rates from 23.976 fps up to 60 fps. The platform's native playback is capped at 60 fps for most content. For the majority of creators, 30 fps is the practical sweet spot—it's what most phone cameras default to, it's what TikTok's algorithm is most accustomed to seeing, and it produces smaller files than 60 fps without a visible quality penalty for typical talking-head or lifestyle content. If you're converting gaming footage or anything with fast motion where smoothness matters, 60 fps is worth the larger file size. For cinematic content where you want a film-like look, 24 fps works fine. Avoid non-standard frame rates like 29.97 if you're converting from broadcast footage—TikTok handles them, but you may get minor timing inconsistencies. Match your output frame rate to your source, or convert to exactly 30.000 fps. Bitrate: TikTok's own recommendation is a minimum of 516 Kbps for video, but that floor is for legacy mobile content. For 1080p uploads in 2026, target 4–8 Mbps for the video stream. Files above 8 Mbps don't produce better results after TikTok's re-encode; you're just uploading a larger file for no gain. The platform's delivery bitrate to viewers is roughly 2–4 Mbps regardless of what you upload. Audio is where many conversions go wrong. TikTok requires AAC audio. The sample rate should be 44.1 kHz (not 48 kHz, which is common in professional video production). Stereo is preferred; mono works but sounds narrower on earbuds. Bitrate for audio: 128 Kbps is the minimum acceptable; 192 Kbps is better. If your source video has 48 kHz audio—which most DSLR and mirrorless cameras record by default—your conversion tool needs to resample it to 44.1 kHz. Some tools do this automatically; some don't. Check your output file's audio properties before uploading.

How to Convert Your Video Using CocoConvert

CocoConvert handles the most common conversion scenarios for TikTok uploads: changing container format (MOV to MP4, MKV to MP4), transcoding codec (HEVC to H.264, VP9 to H.264), adjusting resolution and aspect ratio, and resampling audio from 48 kHz to 44.1 kHz. To convert a video for TikTok on CocoConvert: go to the Video Converter tool, upload your source file (drag-and-drop or browse), select MP4 as the output format, then click 'Advanced Settings.' In that panel, set Video Codec to H.264, Resolution to 1080×1920 (or use the 'TikTok 9:16' preset if it appears in your account tier), Frame Rate to 30, Video Bitrate to 5000 Kbps, Audio Codec to AAC, Audio Sample Rate to 44100 Hz, and Audio Bitrate to 192 Kbps. Click Convert, wait for processing, and download your file. The 'TikTok 9:16' preset, when available, sets all of these values automatically. If your source video is 16:9 and you select the 9:16 preset, CocoConvert will crop to center by default—meaning it cuts equal amounts from the left and right edges. If your subject is off-center, you'll want to use the crop tool before conversion to reframe manually. File size limits: CocoConvert's free tier handles files up to 500 MB, which covers most phone-shot clips. A 3-minute 1080p video at 8 Mbps is roughly 180 MB, well within that limit. Longer content or high-bitrate source files may require the Pro tier. Processing time for a 1-minute 1080p clip is typically 30–90 seconds depending on server load.

What CocoConvert Can't Do (And What to Use Instead)

Honesty about tool limitations saves time. CocoConvert is a file conversion service, not a video editor. There are several TikTok preparation tasks it cannot handle. It cannot add captions or subtitles to your video. If you need burned-in captions—which significantly increase watch time and accessibility on TikTok—you'll need to use TikTok's own caption tool after upload, or use a dedicated captioning tool like Kapwing, CapCut, or Adobe Premiere Pro before export. It cannot reframe a 16:9 video intelligently. If you have a talking-head video where the speaker is centered in a wide shot, CocoConvert will crop to the mathematical center of the frame. If the speaker's face ends up at the edge of the crop, you'll need to reframe in an editor first. CapCut has an auto-reframe feature that uses subject tracking; Premiere Pro has Auto Reframe under Sequence > Auto Reframe Sequence. It cannot add background music, adjust audio levels, or normalize loudness. TikTok's algorithm responds well to videos with clear, present audio. If your source has low audio levels, use Audacity (free) or your video editor's audio normalization to bring it to around -14 LUFS before conversion. It cannot split a long video into TikTok-length segments. TikTok allows videos up to 10 minutes for most accounts and up to 60 minutes for some, but shorter videos (under 3 minutes) typically perform better. If you're cutting a long video into segments, do that in an editor before running the final output through CocoConvert for format conversion. For purely technical format conversion—codec, container, resolution, bitrate, sample rate—CocoConvert does the job well and faster than setting up a local FFmpeg command for most users.

Privacy Considerations When Converting Video for Social Upload

This section is relevant because converting video for TikTok often involves uploading personal footage to a third-party service before it goes to another third-party platform. That's two points of data exposure worth thinking about. CocoConvert processes uploaded files on its servers and deletes them after conversion is complete—the retention window is 24 hours by default, after which files are permanently removed from storage. This is documented in the privacy policy. If you're converting footage that contains identifiable people who haven't consented to appearing on TikTok—footage from a private event, for example—the conversion step is the least of your privacy concerns. The upload to TikTok itself is the significant exposure point. TikTok's data practices are a separate and well-documented subject. The platform collects device identifiers, location data, and behavioral data from the app. If you're a creator who is privacy-conscious about your own data, note that TikTok's desktop uploader (via browser at tiktok.com/upload) collects less device-level data than the mobile app. Uploading through the browser after converting your file on desktop is a marginally lower-exposure workflow than using the TikTok app directly. For videos that contain other people's faces or voices, be aware that TikTok's terms of service grant the platform a broad license to use uploaded content. This is standard for social platforms but worth reading if you're uploading footage of clients, customers, or event attendees. Getting explicit consent before filming—not just before uploading—is the cleaner approach. Finally, metadata: video files often contain EXIF or XMP metadata including GPS coordinates from the recording location, device model, and timestamp. CocoConvert strips most metadata during conversion as a side effect of re-encoding. If you want to verify this, open your converted file in MediaInfo (free tool) and check the metadata fields before uploading anywhere.

Best Video Format for TikTok (Aspect Ratio + Codec) | CocoConvert Blog