{"id":32472,"date":"2026-06-29T12:46:33","date_gmt":"2026-06-29T12:46:33","guid":{"rendered":"https:\/\/brandid.app\/blog\/?p=32472"},"modified":"2026-06-29T12:46:35","modified_gmt":"2026-06-29T12:46:35","slug":"tiktok-video-size-guide","status":"publish","type":"post","link":"https:\/\/brandid.app\/blog\/tiktok-video-size-guide\/","title":{"rendered":"TikTok Dimensions in 2026: Complete TikTok Video Size &amp; Aspect Ratio Guide"},"content":{"rendered":"\n<div style=\"font-family:'Inter','Segoe UI',system-ui,-apple-system,Arial,sans-serif;color:#4A3A38;font-size:17px;line-height:1.7;max-width:820px;margin:0 auto;\">\n\n<p style=\"margin:0 0 18px 0;\">TikTok dimensions look simple on the surface: 1080 x 1920 pixels, vertical, 9:16. The trouble starts when carefully shot footage uploads with black bars, captions get covered by action buttons, or the algorithm quietly buries the post. With 1.59 billion monthly active users in early 2026, TikTok reads full-screen video as a quality signal. Dimensions are not just a technical detail. They directly affect watch time, completion rate, and reach.<\/p>\n\n<p style=\"margin:0 0 18px 0;\">This guide breaks down every TikTok dimension that matters in 2026. You will see the specs for feed videos, Photo Mode, LIVE streams, profile pictures, and paid ads. Plus the safe zones most creators ignore, the file size traps that quietly ruin uploads, and the export settings that keep your video sharp after compression. If you want to send the views somewhere profitable, the walkthrough on <a href=\"https:\/\/brandid.app\/blog\/how-to-add-link-to-tiktok-bio\/\" target=\"_blank\" rel=\"noopener\" style=\"color:#EE6055;font-weight:600;text-decoration:none;\">how to add a link to your TikTok bio<\/a> pairs well with this one.<\/p>\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"#\" data-href=\"https:\/\/brandid.app\/blog\/tiktok-video-size-guide\/#Key_Takeaways\" >Key Takeaways<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"#\" data-href=\"https:\/\/brandid.app\/blog\/tiktok-video-size-guide\/#The_Standard_TikTok_Dimensions_In_2026\" >The Standard TikTok Dimensions In 2026<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"#\" data-href=\"https:\/\/brandid.app\/blog\/tiktok-video-size-guide\/#What_Aspect_Ratio_Is_TikTok_The_9_16_Format_Explained\" >What Aspect Ratio Is TikTok? The 9:16 Format Explained<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"#\" data-href=\"https:\/\/brandid.app\/blog\/tiktok-video-size-guide\/#TikTok_Video_Dimensions_By_Content_Type\" >TikTok Video Dimensions By Content Type<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"#\" data-href=\"https:\/\/brandid.app\/blog\/tiktok-video-size-guide\/#Standard_Feed_Videos\" >Standard Feed Videos<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"#\" data-href=\"https:\/\/brandid.app\/blog\/tiktok-video-size-guide\/#TikTok_Stories\" >TikTok Stories<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"#\" data-href=\"https:\/\/brandid.app\/blog\/tiktok-video-size-guide\/#Photo_Mode_Carousels\" >Photo Mode (Carousels)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"#\" data-href=\"https:\/\/brandid.app\/blog\/tiktok-video-size-guide\/#LIVE_Streaming\" >LIVE Streaming<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"#\" data-href=\"https:\/\/brandid.app\/blog\/tiktok-video-size-guide\/#Profile_Picture\" >Profile Picture<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"#\" data-href=\"https:\/\/brandid.app\/blog\/tiktok-video-size-guide\/#Video_Cover_Thumbnail\" >Video Cover (Thumbnail)<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"#\" data-href=\"https:\/\/brandid.app\/blog\/tiktok-video-size-guide\/#TikTok_Safe_Zones_The_UI_Overlap_Trap\" >TikTok Safe Zones: The UI Overlap Trap<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"#\" data-href=\"https:\/\/brandid.app\/blog\/tiktok-video-size-guide\/#TikTok_Video_File_Size_Length_And_Format\" >TikTok Video File Size, Length, And Format<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"#\" data-href=\"https:\/\/brandid.app\/blog\/tiktok-video-size-guide\/#TikTok_Ad_Dimensions_And_Specs\" >TikTok Ad Dimensions And Specs<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"#\" data-href=\"https:\/\/brandid.app\/blog\/tiktok-video-size-guide\/#Common_TikTok_Dimension_Mistakes_And_How_To_Fix_Them\" >Common TikTok Dimension Mistakes (And How To Fix Them)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"#\" data-href=\"https:\/\/brandid.app\/blog\/tiktok-video-size-guide\/#How_To_Export_Videos_In_The_Right_TikTok_Dimensions\" >How To Export Videos In The Right TikTok Dimensions<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"#\" data-href=\"https:\/\/brandid.app\/blog\/tiktok-video-size-guide\/#Conclusion\" >Conclusion<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"#\" data-href=\"https:\/\/brandid.app\/blog\/tiktok-video-size-guide\/#Frequently_Asked_Questions\" >Frequently Asked Questions<\/a><\/li><\/ul><\/nav><\/div>\n<h2 style=\"position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;font-weight:700;\"><span class=\"ez-toc-section\" id=\"Key_Takeaways\"><\/span>Key Takeaways<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div style=\"background:#FFF3F1;border-left:5px solid #EE6055;border-radius:16px;padding:28px 30px;margin:0 0 36px 0;\">\n  <div style=\"font-weight:700;font-size:15px;color:#EE6055;margin-bottom:18px;letter-spacing:0.12em;text-transform:uppercase;\">Key Takeaways<\/div>\n  <ul style=\"margin:0;padding-left:22px;color:#2A1A18;\">\n    <li style=\"margin-bottom:12px;line-height:1.65;\"><strong>Use 1080 x 1920 in 9:16.<\/strong> This is the native TikTok video size, and the 9:16 aspect ratio fills the For You feed with no black bars or cropping.<\/li>\n    <li style=\"margin-bottom:12px;line-height:1.65;\"><strong>Skip 1:1 and 16:9 unless needed.<\/strong> TikTok accepts square and landscape uploads, but they letterbox in the feed and earn lower watch time.<\/li>\n    <li style=\"margin-bottom:12px;line-height:1.65;\"><strong>Respect the safe zones.<\/strong> Keep your subject, captions, and CTAs at least 150 px from the top, 150 px from the right, and 340 px from the bottom of the frame.<\/li>\n    <li style=\"margin-bottom:12px;line-height:1.65;\"><strong>Export as MP4 with H.264.<\/strong> Use AAC audio, 30 fps (60 fps for fast motion), and a 10 to 16 Mbps bitrate so the file survives TikTok&#8217;s re-encode.<\/li>\n    <li style=\"margin-bottom:12px;line-height:1.65;\"><strong>Know your file caps.<\/strong> About 287 MB on iOS, 72 MB on Android, 4 GB on the web uploader, and up to 10 GB through TikTok Studio.<\/li>\n    <li style=\"margin-bottom:0;line-height:1.65;\"><strong>Pick the right length.<\/strong> In-app recording maxes at 10 minutes; pre-recorded uploads can run up to 60 minutes for eligible accounts.<\/li>\n  <\/ul>\n<\/div>\n\n<h2 style=\"font-size:28px;font-weight:700;color:#2A1A18;margin:0 0 16px 0;letter-spacing:-0.02em;line-height:1.25;\"><span class=\"ez-toc-section\" id=\"The_Standard_TikTok_Dimensions_In_2026\"><\/span>The Standard TikTok Dimensions In 2026<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p style=\"margin:0 0 16px 0;\">The official TikTok dimensions for 2026 are <strong>1080 pixels wide by 1920 pixels tall<\/strong>, in a 9:16 vertical aspect ratio. This is Full HD resolution, and it matches the native frame TikTok shows in the For You feed, the Following tab, search results, and profile playback. As a result, anything narrower or wider gets letterboxed or cropped on display.<\/p>\n\n<p style=\"margin:0 0 24px 0;\">If you have to remember a single TikTok resolution, remember 1080 x 1920. The math behind 9:16 is 1080 divided by 1920, which equals 0.5625. Because of that, any file ratio that drifts off the number plays with black bars. TikTok then treats letterboxed video as a weaker signal in the algorithm. When you export at this size from your editor, the platform accepts it cleanly.<\/p>\n\n<div style=\"background:#FFF3F1;border:1px solid #FAD9D3;border-radius:16px;padding:22px 24px;margin:0 0 18px 0;\">\n  <div style=\"font-weight:700;font-size:17px;color:#2A1A18;margin-bottom:10px;\">Quick Reference: TikTok Video Size<\/div>\n  <div style=\"display:flex;flex-wrap:wrap;gap:14px;\">\n    <div style=\"flex:1 1 220px;padding:14px;background:#FFFFFF;border:1px solid #FAD9D3;border-radius:10px;\">\n      <div style=\"font-size:12px;color:#7A6A68;text-transform:uppercase;letter-spacing:0.05em;font-weight:700;\">Resolution<\/div>\n      <div style=\"font-size:20px;font-weight:700;color:#EE6055;margin-top:4px;\">1080 x 1920 px<\/div>\n    <\/div>\n    <div style=\"flex:1 1 220px;padding:14px;background:#FFFFFF;border:1px solid #FAD9D3;border-radius:10px;\">\n      <div style=\"font-size:12px;color:#7A6A68;text-transform:uppercase;letter-spacing:0.05em;font-weight:700;\">Aspect Ratio<\/div>\n      <div style=\"font-size:20px;font-weight:700;color:#EE6055;margin-top:4px;\">9:16 Vertical<\/div>\n    <\/div>\n    <div style=\"flex:1 1 220px;padding:14px;background:#FFFFFF;border:1px solid #FAD9D3;border-radius:10px;\">\n      <div style=\"font-size:12px;color:#7A6A68;text-transform:uppercase;letter-spacing:0.05em;font-weight:700;\">Format<\/div>\n      <div style=\"font-size:20px;font-weight:700;color:#EE6055;margin-top:4px;\">MP4 (H.264)<\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<p style=\"margin:0 0 28px 0;color:#7A6A68;font-size:14px;\">A simple way to picture TikTok video dimensions: a phone screen turned upright, edge to edge.<\/p>\n\n<h2 style=\"font-size:28px;font-weight:700;color:#2A1A18;margin:0 0 16px 0;letter-spacing:-0.02em;line-height:1.25;\"><span class=\"ez-toc-section\" id=\"What_Aspect_Ratio_Is_TikTok_The_9_16_Format_Explained\"><\/span>What Aspect Ratio Is TikTok? The 9:16 Format Explained<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p style=\"margin:0 0 16px 0;\">TikTok&#8217;s aspect ratio is <strong>9:16<\/strong>, meaning the frame is nine units wide for every sixteen units tall. It was built around the way people hold their phones, which is why a properly sized TikTok fills the screen with nothing else competing for attention. The platform also supports 1:1 (square) and 16:9 (landscape) uploads, but they are not equal.<\/p>\n\n<p style=\"margin:0 0 16px 0;\">For example, a 16:9 video such as a YouTube clip plays on TikTok with thick black bars at the top and bottom. Similarly, a 1:1 square video plays with smaller bars or a slight zoom. In both cases, the formats look like cross-posted content rather than something made for TikTok, and watch time tends to drop because the visual scale shrinks.<\/p>\n\n<p style=\"margin:0 0 24px 0;\">In short, when asked what aspect ratio is TikTok using, the answer is always 9:16 first. The 1:1 and 16:9 ratios are backup options that come with a reach penalty.<\/p>\n\n<div style=\"margin:0 0 12px 0;text-align:center;\">\n<svg viewBox=\"0 0 700 360\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label=\"Comparison of TikTok aspect ratios: 9:16 fills the phone screen, 1:1 and 16:9 leave empty space\" style=\"max-width:100%;height:auto;\">\n  <rect width=\"700\" height=\"360\" fill=\"#FFF3F1\"><\/rect>\n  <text x=\"350\" y=\"32\" font-family=\"Inter, sans-serif\" font-size=\"16\" font-weight=\"700\" fill=\"#2A1A18\" text-anchor=\"middle\">How Aspect Ratios Display On TikTok<\/text>\n\n  <g transform=\"translate(80,60)\">\n    <rect x=\"0\" y=\"0\" width=\"120\" height=\"220\" rx=\"14\" fill=\"#2A1A18\"><\/rect>\n    <rect x=\"10\" y=\"14\" width=\"100\" height=\"192\" rx=\"6\" fill=\"#EE6055\"><\/rect>\n    <text x=\"60\" y=\"120\" font-family=\"Inter, sans-serif\" font-size=\"18\" font-weight=\"700\" fill=\"#FFFFFF\" text-anchor=\"middle\">9:16<\/text>\n    <text x=\"60\" y=\"260\" font-family=\"Inter, sans-serif\" font-size=\"13\" font-weight=\"600\" fill=\"#2A1A18\" text-anchor=\"middle\">Fills The Screen<\/text>\n    <text x=\"60\" y=\"278\" font-family=\"Inter, sans-serif\" font-size=\"11\" fill=\"#7A6A68\" text-anchor=\"middle\">1080 x 1920<\/text>\n  <\/g>\n\n  <g transform=\"translate(290,60)\">\n    <rect x=\"0\" y=\"0\" width=\"120\" height=\"220\" rx=\"14\" fill=\"#2A1A18\"><\/rect>\n    <rect x=\"10\" y=\"14\" width=\"100\" height=\"192\" rx=\"6\" fill=\"#FFFFFF\"><\/rect>\n    <rect x=\"10\" y=\"70\" width=\"100\" height=\"80\" fill=\"#FF8B73\"><\/rect>\n    <text x=\"60\" y=\"118\" font-family=\"Inter, sans-serif\" font-size=\"18\" font-weight=\"700\" fill=\"#FFFFFF\" text-anchor=\"middle\">1:1<\/text>\n    <text x=\"60\" y=\"260\" font-family=\"Inter, sans-serif\" font-size=\"13\" font-weight=\"600\" fill=\"#2A1A18\" text-anchor=\"middle\">Letterboxed<\/text>\n    <text x=\"60\" y=\"278\" font-family=\"Inter, sans-serif\" font-size=\"11\" fill=\"#7A6A68\" text-anchor=\"middle\">Square Crop<\/text>\n  <\/g>\n\n  <g transform=\"translate(500,60)\">\n    <rect x=\"0\" y=\"0\" width=\"120\" height=\"220\" rx=\"14\" fill=\"#2A1A18\"><\/rect>\n    <rect x=\"10\" y=\"14\" width=\"100\" height=\"192\" rx=\"6\" fill=\"#FFFFFF\"><\/rect>\n    <rect x=\"10\" y=\"80\" width=\"100\" height=\"60\" fill=\"#FF8B73\"><\/rect>\n    <text x=\"60\" y=\"118\" font-family=\"Inter, sans-serif\" font-size=\"18\" font-weight=\"700\" fill=\"#FFFFFF\" text-anchor=\"middle\">16:9<\/text>\n    <text x=\"60\" y=\"260\" font-family=\"Inter, sans-serif\" font-size=\"13\" font-weight=\"600\" fill=\"#2A1A18\" text-anchor=\"middle\">Black Bars<\/text>\n    <text x=\"60\" y=\"278\" font-family=\"Inter, sans-serif\" font-size=\"11\" fill=\"#7A6A68\" text-anchor=\"middle\">Landscape Crop<\/text>\n  <\/g>\n<\/svg>\n<\/div>\n<p style=\"text-align:center;margin:0 0 32px 0;color:#7A6A68;font-size:14px;font-style:italic;\">The 9:16 frame is the only ratio that fills a TikTok For You feed edge to edge.<\/p>\n\n<h2 style=\"font-size:28px;font-weight:700;color:#2A1A18;margin:0 0 18px 0;letter-spacing:-0.02em;line-height:1.25;\"><span class=\"ez-toc-section\" id=\"TikTok_Video_Dimensions_By_Content_Type\"><\/span>TikTok Video Dimensions By Content Type<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p style=\"margin:0 0 22px 0;\">Not every TikTok upload is a 15-second feed clip. Each surface (Stories, Photo Mode, LIVE, profile pictures) has its own size rules, even when the underlying 9:16 frame stays the same. Below are the current TikTok video dimensions for each format you can post in 2026.<\/p>\n\n<div style=\"border:1px solid #FAD9D3;border-radius:14px;padding:22px;margin:0 0 18px 0;background:#FFFFFF;\">\n  <div style=\"display:flex;align-items:center;gap:14px;margin-bottom:10px;\">\n    <svg width=\"44\" height=\"44\" viewBox=\"0 0 44 44\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" style=\"flex-shrink:0;\">\n      <circle cx=\"22\" cy=\"22\" r=\"22\" fill=\"#FEE8E4\"><\/circle>\n      <circle cx=\"22\" cy=\"22\" r=\"17\" fill=\"#EE6055\"><\/circle>\n      <text x=\"22\" y=\"28\" font-family=\"Inter, sans-serif\" font-size=\"14\" font-weight=\"700\" fill=\"#FFFFFF\" text-anchor=\"middle\">01<\/text>\n    <\/svg>\n    <h3 style=\"font-weight:700;font-size:19px;color:#2A1A18;margin:0;\"><span class=\"ez-toc-section\" id=\"Standard_Feed_Videos\"><\/span>Standard Feed Videos<span class=\"ez-toc-section-end\"><\/span><\/h3>\n  <\/div>\n  <p style=\"margin:0 0 12px 0;\">Feed videos are the default TikTok post: the clips that appear in the For You and Following feeds and on your profile grid. For these clips, use 1080 x 1920 pixels at 9:16. Stick with MP4 for the container, H.264 for video, and AAC for audio. Use 30 fps for talking-head content, or 60 fps if there is fast motion in the shot.<\/p>\n  <p style=\"margin:0;color:#7A6A68;font-size:15px;\"><strong style=\"color:#2A1A18;\">Length:<\/strong> up to 10 minutes when recording in-app, up to 60 minutes for pre-recorded uploads on eligible accounts. Optimal performance still sits in the 15 to 30 second range for most niches.<\/p>\n<\/div>\n\n<div style=\"border:1px solid #FAD9D3;border-radius:14px;padding:22px;margin:0 0 18px 0;background:#FFFFFF;\">\n  <div style=\"display:flex;align-items:center;gap:14px;margin-bottom:10px;\">\n    <svg width=\"44\" height=\"44\" viewBox=\"0 0 44 44\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" style=\"flex-shrink:0;\">\n      <circle cx=\"22\" cy=\"22\" r=\"22\" fill=\"#FEE8E4\"><\/circle>\n      <circle cx=\"22\" cy=\"22\" r=\"17\" fill=\"#EE6055\"><\/circle>\n      <text x=\"22\" y=\"28\" font-family=\"Inter, sans-serif\" font-size=\"14\" font-weight=\"700\" fill=\"#FFFFFF\" text-anchor=\"middle\">02<\/text>\n    <\/svg>\n    <h3 style=\"font-weight:700;font-size:19px;color:#2A1A18;margin:0;\"><span class=\"ez-toc-section\" id=\"TikTok_Stories\"><\/span>TikTok Stories<span class=\"ez-toc-section-end\"><\/span><\/h3>\n  <\/div>\n  <p style=\"margin:0 0 12px 0;\">TikTok Stories disappear after 24 hours and live in the row above your follower feed. The dimensions are identical to feed videos, 1080 x 1920 at 9:16, but each clip is capped at 15 seconds. Overall, Stories are a low-pressure format for behind-the-scenes content, polls, and reminders to check the bio.<\/p>\n  <p style=\"margin:0;color:#7A6A68;font-size:15px;\"><strong style=\"color:#2A1A18;\">Pro tip:<\/strong> Stories accept text overlays and stickers. They pull from the same safe zone as feed video. Keep important elements inside the central area.<\/p>\n<\/div>\n\n<div style=\"border:1px solid #FAD9D3;border-radius:14px;padding:22px;margin:0 0 18px 0;background:#FFFFFF;\">\n  <div style=\"display:flex;align-items:center;gap:14px;margin-bottom:10px;\">\n    <svg width=\"44\" height=\"44\" viewBox=\"0 0 44 44\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" style=\"flex-shrink:0;\">\n      <circle cx=\"22\" cy=\"22\" r=\"22\" fill=\"#FEE8E4\"><\/circle>\n      <circle cx=\"22\" cy=\"22\" r=\"17\" fill=\"#EE6055\"><\/circle>\n      <text x=\"22\" y=\"28\" font-family=\"Inter, sans-serif\" font-size=\"14\" font-weight=\"700\" fill=\"#FFFFFF\" text-anchor=\"middle\">03<\/text>\n    <\/svg>\n    <h3 style=\"font-weight:700;font-size:19px;color:#2A1A18;margin:0;\"><span class=\"ez-toc-section\" id=\"Photo_Mode_Carousels\"><\/span>Photo Mode (Carousels)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n  <\/div>\n  <p style=\"margin:0 0 12px 0;\">Meanwhile, Photo Mode lets you post multi-image carousels with up to 35 photos in a single post. The recommended image size is 1080 x 1920 pixels in the 9:16 aspect ratio so every photo fills the screen without cropping. Vertical product shots, infographics, and step-by-step text posts work especially well here. That makes Photo Mode a strong showcase for <a href=\"https:\/\/brandid.app\/blog\/how-to-sell-digital-products\/\" target=\"_blank\" rel=\"noopener\" style=\"color:#EE6055;font-weight:600;text-decoration:none;\">creators who sell digital products<\/a> through their bio.<\/p>\n  <p style=\"margin:0;color:#7A6A68;font-size:15px;\"><strong style=\"color:#2A1A18;\">File format:<\/strong> JPG or PNG. Each image should sit under 20 MB to keep the carousel responsive.<\/p>\n<\/div>\n\n<div style=\"border:1px solid #FAD9D3;border-radius:14px;padding:22px;margin:0 0 18px 0;background:#FFFFFF;\">\n  <div style=\"display:flex;align-items:center;gap:14px;margin-bottom:10px;\">\n    <svg width=\"44\" height=\"44\" viewBox=\"0 0 44 44\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" style=\"flex-shrink:0;\">\n      <circle cx=\"22\" cy=\"22\" r=\"22\" fill=\"#FEE8E4\"><\/circle>\n      <circle cx=\"22\" cy=\"22\" r=\"17\" fill=\"#EE6055\"><\/circle>\n      <text x=\"22\" y=\"28\" font-family=\"Inter, sans-serif\" font-size=\"14\" font-weight=\"700\" fill=\"#FFFFFF\" text-anchor=\"middle\">04<\/text>\n    <\/svg>\n    <h3 style=\"font-weight:700;font-size:19px;color:#2A1A18;margin:0;\"><span class=\"ez-toc-section\" id=\"LIVE_Streaming\"><\/span>LIVE Streaming<span class=\"ez-toc-section-end\"><\/span><\/h3>\n  <\/div>\n  <p style=\"margin:0 0 12px 0;\">LIVE on TikTok streams in 9:16 vertical by default. Aim for at least 720p (720 x 1280) input from your camera or streaming software. Ideally 1080p so the broadcast stays crisp on bigger screens. You need at least 1,000 followers before TikTok shows the LIVE button. That is also the threshold where gifts and subscriptions start factoring into <a href=\"https:\/\/brandid.app\/blog\/how-to-make-money-on-tiktok\/\" target=\"_blank\" rel=\"noopener\" style=\"color:#EE6055;font-weight:600;text-decoration:none;\">how creators make money on TikTok<\/a>.<\/p>\n  <p style=\"margin:0;color:#7A6A68;font-size:15px;\"><strong style=\"color:#2A1A18;\">Heads up:<\/strong> the gift overlays and comment column eat the bottom third of the screen during a LIVE. Keep yourself framed in the upper portion of the shot.<\/p>\n<\/div>\n\n<div style=\"border:1px solid #FAD9D3;border-radius:14px;padding:22px;margin:0 0 18px 0;background:#FFFFFF;\">\n  <div style=\"display:flex;align-items:center;gap:14px;margin-bottom:10px;\">\n    <svg width=\"44\" height=\"44\" viewBox=\"0 0 44 44\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" style=\"flex-shrink:0;\">\n      <circle cx=\"22\" cy=\"22\" r=\"22\" fill=\"#FEE8E4\"><\/circle>\n      <circle cx=\"22\" cy=\"22\" r=\"17\" fill=\"#EE6055\"><\/circle>\n      <text x=\"22\" y=\"28\" font-family=\"Inter, sans-serif\" font-size=\"14\" font-weight=\"700\" fill=\"#FFFFFF\" text-anchor=\"middle\">05<\/text>\n    <\/svg>\n    <h3 style=\"font-weight:700;font-size:19px;color:#2A1A18;margin:0;\"><span class=\"ez-toc-section\" id=\"Profile_Picture\"><\/span>Profile Picture<span class=\"ez-toc-section-end\"><\/span><\/h3>\n  <\/div>\n  <p style=\"margin:0 0 12px 0;\">By contrast, profile pictures are square (1:1) and displayed as a circle across the app. The minimum upload size is 200 x 200 pixels, but uploading at 400 x 400 or 1000 x 1000 produces a sharper avatar on high-DPI screens. TikTok also supports a six-second looping video profile picture that plays on your profile page.<\/p>\n  <p style=\"margin:0;color:#7A6A68;font-size:15px;\"><strong style=\"color:#2A1A18;\">Keep faces centered:<\/strong> the circle crop trims the corners of any square image.<\/p>\n<\/div>\n\n<div style=\"border:1px solid #FAD9D3;border-radius:14px;padding:22px;margin:0 0 32px 0;background:#FFFFFF;\">\n  <div style=\"display:flex;align-items:center;gap:14px;margin-bottom:10px;\">\n    <svg width=\"44\" height=\"44\" viewBox=\"0 0 44 44\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" style=\"flex-shrink:0;\">\n      <circle cx=\"22\" cy=\"22\" r=\"22\" fill=\"#FEE8E4\"><\/circle>\n      <circle cx=\"22\" cy=\"22\" r=\"17\" fill=\"#EE6055\"><\/circle>\n      <text x=\"22\" y=\"28\" font-family=\"Inter, sans-serif\" font-size=\"14\" font-weight=\"700\" fill=\"#FFFFFF\" text-anchor=\"middle\">06<\/text>\n    <\/svg>\n    <h3 style=\"font-weight:700;font-size:19px;color:#2A1A18;margin:0;\"><span class=\"ez-toc-section\" id=\"Video_Cover_Thumbnail\"><\/span>Video Cover (Thumbnail)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n  <\/div>\n  <p style=\"margin:0 0 12px 0;\">Finally, the video cover image is the thumbnail people see on your profile grid and in search results. Use the same 1080 x 1920 frame as the video. The grid view, however, crops to roughly a 3:4 vertical rectangle, trimming a little off the top and bottom. Place your title text in the middle 60 percent of the frame so nothing important gets cut.<\/p>\n  <p style=\"margin:0;color:#7A6A68;font-size:15px;\"><strong style=\"color:#2A1A18;\">Why it matters:<\/strong> consistent custom thumbnails make your profile look professional and lift profile-view-to-follow conversion.<\/p>\n<\/div>\n\n<h2 style=\"font-size:28px;font-weight:700;color:#2A1A18;margin:0 0 16px 0;letter-spacing:-0.02em;line-height:1.25;\"><span class=\"ez-toc-section\" id=\"TikTok_Safe_Zones_The_UI_Overlap_Trap\"><\/span>TikTok Safe Zones: The UI Overlap Trap<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p style=\"margin:0 0 16px 0;\">Your video frame is 1920 pixels tall and 1080 wide, but TikTok layers its interface on top of every clip. Specifically, the username and ad disclosures sit near the top. The action buttons (likes, comments, shares, bookmark, profile avatar) stack down the right side. The caption, music name, and hashtags wrap across the bottom. As a result, anything you place in those zones gets covered.<\/p>\n\n<p style=\"margin:0 0 24px 0;\">TikTok does not publish official safe-zone templates, but the creator community has settled on reliable margins through testing. Instead, treat these as the inner edges of a &#8220;headline&#8221; area where your subject, captions, calls to action, and key visuals should live.<\/p>\n\n<div style=\"margin:0 0 12px 0;text-align:center;\">\n<svg viewBox=\"0 0 360 600\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label=\"TikTok safe zone diagram showing top, right and bottom UI overlay areas around a central safe content zone\" style=\"max-width:300px;height:auto;\">\n  <rect width=\"360\" height=\"600\" rx=\"22\" fill=\"#2A1A18\"><\/rect>\n  <rect x=\"20\" y=\"20\" width=\"320\" height=\"560\" rx=\"14\" fill=\"#FFF3F1\"><\/rect>\n\n  <rect x=\"20\" y=\"20\" width=\"320\" height=\"60\" fill=\"#EE6055\" opacity=\"0.78\"><\/rect>\n  <rect x=\"270\" y=\"80\" width=\"70\" height=\"380\" fill=\"#EE6055\" opacity=\"0.78\"><\/rect>\n  <rect x=\"20\" y=\"460\" width=\"320\" height=\"120\" fill=\"#EE6055\" opacity=\"0.78\"><\/rect>\n\n  <rect x=\"36\" y=\"96\" width=\"220\" height=\"348\" rx=\"10\" fill=\"#FFFFFF\" stroke=\"#16A34A\" stroke-width=\"3\" stroke-dasharray=\"6 4\"><\/rect>\n  <text x=\"146\" y=\"260\" font-family=\"Inter, sans-serif\" font-size=\"16\" font-weight=\"700\" fill=\"#2A1A18\" text-anchor=\"middle\">SAFE ZONE<\/text>\n  <text x=\"146\" y=\"284\" font-family=\"Inter, sans-serif\" font-size=\"12\" fill=\"#4A3A38\" text-anchor=\"middle\">Subject, Captions, CTAs<\/text>\n\n  <text x=\"180\" y=\"52\" font-family=\"Inter, sans-serif\" font-size=\"11\" font-weight=\"700\" fill=\"#FFFFFF\" text-anchor=\"middle\">TOP UI BAR ~150 PX<\/text>\n  <text x=\"305\" y=\"270\" font-family=\"Inter, sans-serif\" font-size=\"10\" font-weight=\"700\" fill=\"#FFFFFF\" text-anchor=\"middle\" transform=\"rotate(90,305,270)\">RIGHT COLUMN ~150 PX<\/text>\n  <text x=\"180\" y=\"510\" font-family=\"Inter, sans-serif\" font-size=\"11\" font-weight=\"700\" fill=\"#FFFFFF\" text-anchor=\"middle\">CAPTION \/ MUSIC AREA<\/text>\n  <text x=\"180\" y=\"530\" font-family=\"Inter, sans-serif\" font-size=\"11\" font-weight=\"700\" fill=\"#FFFFFF\" text-anchor=\"middle\">~340 PX FROM BOTTOM<\/text>\n\n  <text x=\"35\" y=\"595\" font-family=\"Inter, sans-serif\" font-size=\"10\" fill=\"#FFFFFF\">1080 px wide<\/text>\n  <text x=\"325\" y=\"595\" font-family=\"Inter, sans-serif\" font-size=\"10\" fill=\"#FFFFFF\" text-anchor=\"end\">1920 px tall<\/text>\n<\/svg>\n<\/div>\n<p style=\"text-align:center;margin:0 0 28px 0;color:#7A6A68;font-size:14px;font-style:italic;\">Frame the action inside the green dashed area so TikTok&#8217;s UI never lands on top of it.<\/p>\n\n<p style=\"margin:0 0 16px 0;\"><strong style=\"color:#2A1A18;\">Working margins for a 1080 x 1920 frame:<\/strong><\/p>\n<ul style=\"margin:0 0 24px 0;padding-left:22px;\">\n  <li style=\"margin-bottom:6px;\">Top: keep important elements at least <strong>150 px<\/strong> below the top edge.<\/li>\n  <li style=\"margin-bottom:6px;\">Right: stay <strong>150 px<\/strong> away from the right edge to clear the action column.<\/li>\n  <li style=\"margin-bottom:6px;\">Bottom: leave <strong>340 px<\/strong> of clearance for the caption block, especially if you use long descriptions or hashtags.<\/li>\n  <li>Burn your on-screen text inside the inner box, not at the edges, so it survives both vertical and grid views.<\/li>\n<\/ul>\n\n<h2 style=\"font-size:28px;font-weight:700;color:#2A1A18;margin:0 0 16px 0;letter-spacing:-0.02em;line-height:1.25;\"><span class=\"ez-toc-section\" id=\"TikTok_Video_File_Size_Length_And_Format\"><\/span>TikTok Video File Size, Length, And Format<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p style=\"margin:0 0 16px 0;\">Once the TikTok video aspect ratio is locked at 9:16, the next group of decisions covers length, file size, and codec. However, these vary by upload method, and getting them wrong is the most common reason a perfectly framed clip looks soft after posting.<\/p>\n\n<p style=\"margin:0 0 18px 0;\"><strong style=\"color:#2A1A18;\">Recommended export specs for 2026:<\/strong> MP4 container, H.264 video codec, AAC audio. Use 30 fps for talking-head content and 60 fps for sports or fast motion. Aim for a bitrate between 8 and 16 Mbps. TikTok re-encodes everything and caps output at 1080p. So a higher-quality source file gives the compression more data to work with.<\/p>\n\n<div style=\"overflow-x:auto;margin:0 0 12px 0;\">\n<table style=\"border-collapse:collapse;width:100%;min-width:520px;background:#FFFFFF;border:1px solid #FAD9D3;border-radius:12px;caption-side:bottom;\">\n  <thead>\n    <tr style=\"background:#EE6055;\">\n      <th style=\"padding:12px 14px;text-align:left;font-weight:700;color:#FFFFFF;font-size:14px;border-bottom:1px solid #C9453B;\">Upload Method<\/th>\n      <th style=\"padding:12px 14px;text-align:left;font-weight:700;color:#FFFFFF;font-size:14px;border-bottom:1px solid #C9453B;\">Max File Size<\/th>\n      <th style=\"padding:12px 14px;text-align:left;font-weight:700;color:#FFFFFF;font-size:14px;border-bottom:1px solid #C9453B;\">Max Length<\/th>\n      <th style=\"padding:12px 14px;text-align:left;font-weight:700;color:#FFFFFF;font-size:14px;border-bottom:1px solid #C9453B;\">Best For<\/th>\n    <\/tr>\n  <\/thead>\n  <tbody>\n    <tr>\n      <td style=\"padding:12px 14px;border-bottom:1px solid #FAD9D3;font-size:15px;\">iOS App<\/td>\n      <td style=\"padding:12px 14px;border-bottom:1px solid #FAD9D3;font-size:15px;\">287 MB<\/td>\n      <td style=\"padding:12px 14px;border-bottom:1px solid #FAD9D3;font-size:15px;\">10 min in-app<\/td>\n      <td style=\"padding:12px 14px;border-bottom:1px solid #FAD9D3;font-size:15px;\">Native filming, quick edits<\/td>\n    <\/tr>\n    <tr style=\"background:#FFF3F1;\">\n      <td style=\"padding:12px 14px;border-bottom:1px solid #FAD9D3;font-size:15px;\">Android App<\/td>\n      <td style=\"padding:12px 14px;border-bottom:1px solid #FAD9D3;font-size:15px;\">72 MB<\/td>\n      <td style=\"padding:12px 14px;border-bottom:1px solid #FAD9D3;font-size:15px;\">10 min in-app<\/td>\n      <td style=\"padding:12px 14px;border-bottom:1px solid #FAD9D3;font-size:15px;\">Shorter clips, light edits<\/td>\n    <\/tr>\n    <tr>\n      <td style=\"padding:12px 14px;border-bottom:1px solid #FAD9D3;font-size:15px;\">Web Upload<\/td>\n      <td style=\"padding:12px 14px;border-bottom:1px solid #FAD9D3;font-size:15px;\">4 GB<\/td>\n      <td style=\"padding:12px 14px;border-bottom:1px solid #FAD9D3;font-size:15px;\">60 min<\/td>\n      <td style=\"padding:12px 14px;border-bottom:1px solid #FAD9D3;font-size:15px;\">Pre-recorded long-form<\/td>\n    <\/tr>\n    <tr style=\"background:#FFF3F1;\">\n      <td style=\"padding:12px 14px;font-size:15px;\">TikTok Studio (Desktop)<\/td>\n      <td style=\"padding:12px 14px;font-size:15px;\">10 GB<\/td>\n      <td style=\"padding:12px 14px;font-size:15px;\">60 min<\/td>\n      <td style=\"padding:12px 14px;font-size:15px;\">High-bitrate masters<\/td>\n    <\/tr>\n  <\/tbody>\n  <caption style=\"caption-side:bottom;text-align:center;color:#7A6A68;font-size:14px;font-style:italic;padding-top:10px;\">TikTok video size and length limits by upload method, current as of 2026.<\/caption>\n<\/table>\n<\/div>\n\n<p style=\"margin:18px 0 16px 0;\"><strong style=\"color:#2A1A18;\">Accepted formats:<\/strong> beyond size limits, TikTok also takes MP4 (recommended), MOV, MPEG, 3GP, and AVI. Of these, MP4 with H.264 uploads faster, holds quality better through TikTok&#8217;s compression, and is the safest export choice for both iOS and Android viewers.<\/p>\n\n<p style=\"margin:0 0 28px 0;\">Length matters as much as size. In fact, most niches still see the strongest watch-time-to-completion ratio in the 15 to 30 second range. Longer formats work best when each minute earns the next. When you pair the right runtime with <a href=\"https:\/\/brandid.app\/blog\/best-time-to-post-on-tiktok\/\" target=\"_blank\" rel=\"noopener\" style=\"color:#EE6055;font-weight:600;text-decoration:none;\">the best time to post on TikTok<\/a>, your reach climbs from both ends of the algorithm.<\/p>\n\n<h2 style=\"font-size:28px;font-weight:700;color:#2A1A18;margin:0 0 16px 0;letter-spacing:-0.02em;line-height:1.25;\"><span class=\"ez-toc-section\" id=\"TikTok_Ad_Dimensions_And_Specs\"><\/span>TikTok Ad Dimensions And Specs<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p style=\"margin:0 0 16px 0;\">If you run paid placements, TikTok ad dimensions follow the same 9:16 vertical logic as organic posts, with a few format-specific rules. Vertical 1080 x 1920 still wins on cost per click, but some ad surfaces accept square and landscape creative as well.<\/p>\n\n<p style=\"margin:0 0 18px 0;\">Across In-Feed, TopView, and Spark Ads, the supported video formats are MP4, MOV, MPEG, and AVI. File size sits under 500 MB. A safety zone for text or logos sits inside the central 80 percent of the frame. For reference, here is the snapshot for the most-used ad placements.<\/p>\n\n<div style=\"overflow-x:auto;margin:0 0 12px 0;\">\n<table style=\"border-collapse:collapse;width:100%;min-width:560px;background:#FFFFFF;border:1px solid #FAD9D3;border-radius:12px;caption-side:bottom;\">\n  <thead>\n    <tr style=\"background:#EE6055;\">\n      <th style=\"padding:12px 14px;text-align:left;font-weight:700;color:#FFFFFF;font-size:14px;border-bottom:1px solid #C9453B;\">Ad Type<\/th>\n      <th style=\"padding:12px 14px;text-align:left;font-weight:700;color:#FFFFFF;font-size:14px;border-bottom:1px solid #C9453B;\">Supported Ratios<\/th>\n      <th style=\"padding:12px 14px;text-align:left;font-weight:700;color:#FFFFFF;font-size:14px;border-bottom:1px solid #C9453B;\">Resolution<\/th>\n      <th style=\"padding:12px 14px;text-align:left;font-weight:700;color:#FFFFFF;font-size:14px;border-bottom:1px solid #C9453B;\">Length<\/th>\n      <th style=\"padding:12px 14px;text-align:left;font-weight:700;color:#FFFFFF;font-size:14px;border-bottom:1px solid #C9453B;\">Max File<\/th>\n    <\/tr>\n  <\/thead>\n  <tbody>\n    <tr>\n      <td style=\"padding:12px 14px;border-bottom:1px solid #FAD9D3;font-size:15px;\">In-Feed Ads<\/td>\n      <td style=\"padding:12px 14px;border-bottom:1px solid #FAD9D3;font-size:15px;\">9:16, 1:1, 16:9<\/td>\n      <td style=\"padding:12px 14px;border-bottom:1px solid #FAD9D3;font-size:15px;\">1080 x 1920<\/td>\n      <td style=\"padding:12px 14px;border-bottom:1px solid #FAD9D3;font-size:15px;\">5 to 60 sec<\/td>\n      <td style=\"padding:12px 14px;border-bottom:1px solid #FAD9D3;font-size:15px;\">500 MB<\/td>\n    <\/tr>\n    <tr style=\"background:#FFF3F1;\">\n      <td style=\"padding:12px 14px;border-bottom:1px solid #FAD9D3;font-size:15px;\">TopView<\/td>\n      <td style=\"padding:12px 14px;border-bottom:1px solid #FAD9D3;font-size:15px;\">9:16<\/td>\n      <td style=\"padding:12px 14px;border-bottom:1px solid #FAD9D3;font-size:15px;\">1080 x 1920<\/td>\n      <td style=\"padding:12px 14px;border-bottom:1px solid #FAD9D3;font-size:15px;\">Up to 60 sec<\/td>\n      <td style=\"padding:12px 14px;border-bottom:1px solid #FAD9D3;font-size:15px;\">500 MB<\/td>\n    <\/tr>\n    <tr>\n      <td style=\"padding:12px 14px;border-bottom:1px solid #FAD9D3;font-size:15px;\">Spark Ads<\/td>\n      <td style=\"padding:12px 14px;border-bottom:1px solid #FAD9D3;font-size:15px;\">9:16<\/td>\n      <td style=\"padding:12px 14px;border-bottom:1px solid #FAD9D3;font-size:15px;\">1080 x 1920<\/td>\n      <td style=\"padding:12px 14px;border-bottom:1px solid #FAD9D3;font-size:15px;\">Matches source<\/td>\n      <td style=\"padding:12px 14px;border-bottom:1px solid #FAD9D3;font-size:15px;\">500 MB<\/td>\n    <\/tr>\n    <tr style=\"background:#FFF3F1;\">\n      <td style=\"padding:12px 14px;font-size:15px;\">Branded Effect<\/td>\n      <td style=\"padding:12px 14px;font-size:15px;\">9:16<\/td>\n      <td style=\"padding:12px 14px;font-size:15px;\">1080 x 1920<\/td>\n      <td style=\"padding:12px 14px;font-size:15px;\">N\/A (effect)<\/td>\n      <td style=\"padding:12px 14px;font-size:15px;\">Varies<\/td>\n    <\/tr>\n  <\/tbody>\n  <caption style=\"caption-side:bottom;text-align:center;color:#7A6A68;font-size:14px;font-style:italic;padding-top:10px;\">TikTok ad placement specs for 2026, with 9:16 vertical recommended for every format.<\/caption>\n<\/table>\n<\/div>\n\n<p style=\"margin:18px 0 28px 0;\">For In-Feed Ads, lengths between 9 and 15 seconds tend to deliver the lowest cost-per-click results. That is why most performance teams still build their hero ad in that window. Reference TikTok&#8217;s official documentation in the <a href=\"https:\/\/ads.tiktok.com\/help\/article\/video-ads\" target=\"_blank\" rel=\"noopener nofollow\" style=\"color:#EE6055;font-weight:600;text-decoration:none;\">TikTok Ads Manager Help Center<\/a> if you need the most recent vertical-specific specs for a campaign.<\/p>\n\n<h2 style=\"font-size:28px;font-weight:700;color:#2A1A18;margin:0 0 16px 0;letter-spacing:-0.02em;line-height:1.25;\"><span class=\"ez-toc-section\" id=\"Common_TikTok_Dimension_Mistakes_And_How_To_Fix_Them\"><\/span>Common TikTok Dimension Mistakes (And How To Fix Them)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p style=\"margin:0 0 22px 0;\">Even creators who know what size TikTok videos should be still make the same handful of formatting mistakes. In each case, the mistake costs reach by triggering a visual signal that the post was not native to the platform.<\/p>\n\n<div style=\"border:1px solid #FAD9D3;border-radius:14px;padding:22px;margin:0 0 16px 0;background:#FFFFFF;\">\n  <div style=\"font-weight:700;font-size:18px;color:#2A1A18;margin-bottom:8px;\">Mistake 1: Uploading 16:9 Footage Without Reframing<\/div>\n  <p style=\"margin:0 0 10px 0;\">Cross-posting a YouTube horizontal cut straight to TikTok produces letterboxed playback with black bars.<\/p>\n  <p style=\"margin:0;\"><strong style=\"color:#EE6055;\">Fix:<\/strong> reframe inside your editor by setting a 1080 x 1920 canvas, scaling the clip to fill, and repositioning the action vertically. For example, CapCut, Adobe Premiere, and DaVinci Resolve all do this in two clicks.<\/p>\n<\/div>\n\n<div style=\"border:1px solid #FAD9D3;border-radius:14px;padding:22px;margin:0 0 16px 0;background:#FFFFFF;\">\n  <div style=\"font-weight:700;font-size:18px;color:#2A1A18;margin-bottom:8px;\">Mistake 2: Captions Or CTAs In The Bottom 340 Pixels<\/div>\n  <p style=\"margin:0 0 10px 0;\">Text placed too low gets buried behind TikTok&#8217;s caption block, music attribution, and hashtag chips.<\/p>\n  <p style=\"margin:0;\"><strong style=\"color:#EE6055;\">Fix:<\/strong> drop a guide overlay in your editor that marks the bottom 340 px and the right-side 150 px. Then keep on-screen text out of those zones.<\/p>\n<\/div>\n\n<div style=\"border:1px solid #FAD9D3;border-radius:14px;padding:22px;margin:0 0 16px 0;background:#FFFFFF;\">\n  <div style=\"font-weight:700;font-size:18px;color:#2A1A18;margin-bottom:8px;\">Mistake 3: Exporting At 720p Or Lower To Save Time<\/div>\n  <p style=\"margin:0 0 10px 0;\">TikTok re-encodes uploads and caps output at 1080p, so a 720p source comes out softer after compression.<\/p>\n  <p style=\"margin:0;\"><strong style=\"color:#EE6055;\">Fix:<\/strong> always export at 1080 x 1920 minimum. A slight bitrate cut is fine, a resolution cut is not.<\/p>\n<\/div>\n\n<div style=\"border:1px solid #FAD9D3;border-radius:14px;padding:22px;margin:0 0 32px 0;background:#FFFFFF;\">\n  <div style=\"font-weight:700;font-size:18px;color:#2A1A18;margin-bottom:8px;\">Mistake 4: Ignoring The Cover Image Crop<\/div>\n  <p style=\"margin:0 0 10px 0;\">Profile grid thumbnails crop to roughly 3:4, trimming the top and bottom of a 9:16 cover.<\/p>\n  <p style=\"margin:0;\"><strong style=\"color:#EE6055;\">Fix:<\/strong> center your title text and main subject in the middle portion of the cover image so nothing important gets clipped in the grid view.<\/p>\n<\/div>\n\n<h2 style=\"font-size:28px;font-weight:700;color:#2A1A18;margin:0 0 16px 0;letter-spacing:-0.02em;line-height:1.25;\"><span class=\"ez-toc-section\" id=\"How_To_Export_Videos_In_The_Right_TikTok_Dimensions\"><\/span>How To Export Videos In The Right TikTok Dimensions<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p style=\"margin:0 0 16px 0;\">Most editors default to 1920 x 1080, the YouTube frame. A single setting change saves you from posting the wrong TikTok video size. The flow is the same across CapCut, Adobe Premiere Pro, DaVinci Resolve, and Final Cut. Set a new vertical project, fill the frame, and bake your safe zones into a template.<\/p>\n\n<p style=\"margin:0 0 18px 0;\">The cheat sheet below covers every export-dialog field that matters for a 9:16 TikTok master. Save these values as a preset once and the work disappears for every video after.<\/p>\n\n<div style=\"margin:0 0 12px 0;text-align:center;\">\n<svg viewBox=\"0 0 720 520\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label=\"TikTok export preset cheat sheet: 1080 x 1920 resolution, 9:16 aspect ratio, MP4 container, H.264 video codec, AAC audio, 30 fps frame rate, 10 to 16 Mbps bitrate, with 150 px top, 150 px right, and 340 px bottom safe zone margins\" style=\"max-width:100%;height:auto;\">\n\n  <rect width=\"720\" height=\"520\" fill=\"#FFF3F1\"><\/rect>\n\n  <rect x=\"40\" y=\"40\" width=\"640\" height=\"440\" rx=\"16\" fill=\"#FFFFFF\" stroke=\"#FAD9D3\" stroke-width=\"1\"><\/rect>\n\n  <path d=\"M 56 40 L 664 40 Q 680 40 680 56 L 680 115 L 40 115 L 40 56 Q 40 40 56 40 Z\" fill=\"#EE6055\"><\/path>\n\n  <text x=\"60\" y=\"76\" fill=\"#FFFFFF\" font-family=\"Inter, sans-serif\" font-size=\"20\" font-weight=\"700\">TikTok Export Preset<\/text>\n  <text x=\"60\" y=\"99\" fill=\"#FEE8E4\" font-family=\"Inter, sans-serif\" font-size=\"12\" font-weight=\"700\" letter-spacing=\"0.14em\">RECOMMENDED FOR 2026<\/text>\n\n  <rect x=\"580\" y=\"65\" width=\"80\" height=\"32\" rx=\"16\" fill=\"#FFFFFF\"><\/rect>\n  <text x=\"620\" y=\"86\" fill=\"#EE6055\" font-family=\"Inter, sans-serif\" font-size=\"15\" font-weight=\"700\" text-anchor=\"middle\">9:16<\/text>\n\n  <text x=\"65\" y=\"160\" fill=\"#7A6A68\" font-family=\"Inter, sans-serif\" font-size=\"12\" font-weight=\"700\" letter-spacing=\"0.08em\">RESOLUTION<\/text>\n  <text x=\"655\" y=\"160\" fill=\"#2A1A18\" font-family=\"Inter, sans-serif\" font-size=\"17\" font-weight=\"700\" text-anchor=\"end\">1080 x 1920 px<\/text>\n  <line x1=\"65\" y1=\"178\" x2=\"655\" y2=\"178\" stroke=\"#FAD9D3\" stroke-width=\"1\"><\/line>\n\n  <text x=\"65\" y=\"208\" fill=\"#7A6A68\" font-family=\"Inter, sans-serif\" font-size=\"12\" font-weight=\"700\" letter-spacing=\"0.08em\">CONTAINER<\/text>\n  <text x=\"655\" y=\"208\" fill=\"#2A1A18\" font-family=\"Inter, sans-serif\" font-size=\"17\" font-weight=\"700\" text-anchor=\"end\">MP4<\/text>\n  <line x1=\"65\" y1=\"226\" x2=\"655\" y2=\"226\" stroke=\"#FAD9D3\" stroke-width=\"1\"><\/line>\n\n  <text x=\"65\" y=\"256\" fill=\"#7A6A68\" font-family=\"Inter, sans-serif\" font-size=\"12\" font-weight=\"700\" letter-spacing=\"0.08em\">VIDEO CODEC<\/text>\n  <text x=\"655\" y=\"256\" fill=\"#2A1A18\" font-family=\"Inter, sans-serif\" font-size=\"17\" font-weight=\"700\" text-anchor=\"end\">H.264<\/text>\n  <line x1=\"65\" y1=\"274\" x2=\"655\" y2=\"274\" stroke=\"#FAD9D3\" stroke-width=\"1\"><\/line>\n\n  <text x=\"65\" y=\"304\" fill=\"#7A6A68\" font-family=\"Inter, sans-serif\" font-size=\"12\" font-weight=\"700\" letter-spacing=\"0.08em\">AUDIO CODEC<\/text>\n  <text x=\"655\" y=\"304\" fill=\"#2A1A18\" font-family=\"Inter, sans-serif\" font-size=\"17\" font-weight=\"700\" text-anchor=\"end\">AAC<\/text>\n  <line x1=\"65\" y1=\"322\" x2=\"655\" y2=\"322\" stroke=\"#FAD9D3\" stroke-width=\"1\"><\/line>\n\n  <text x=\"65\" y=\"352\" fill=\"#7A6A68\" font-family=\"Inter, sans-serif\" font-size=\"12\" font-weight=\"700\" letter-spacing=\"0.08em\">FRAME RATE<\/text>\n  <text x=\"655\" y=\"352\" fill=\"#2A1A18\" font-family=\"Inter, sans-serif\" font-size=\"17\" font-weight=\"700\" text-anchor=\"end\">30 fps (60 fps for motion)<\/text>\n  <line x1=\"65\" y1=\"370\" x2=\"655\" y2=\"370\" stroke=\"#FAD9D3\" stroke-width=\"1\"><\/line>\n\n  <text x=\"65\" y=\"400\" fill=\"#7A6A68\" font-family=\"Inter, sans-serif\" font-size=\"12\" font-weight=\"700\" letter-spacing=\"0.08em\">BITRATE<\/text>\n  <text x=\"655\" y=\"400\" fill=\"#2A1A18\" font-family=\"Inter, sans-serif\" font-size=\"17\" font-weight=\"700\" text-anchor=\"end\">10 to 16 Mbps<\/text>\n\n  <path d=\"M 40 425 L 680 425 L 680 464 Q 680 480 664 480 L 56 480 Q 40 480 40 464 Z\" fill=\"#FFF3F1\"><\/path>\n\n  <text x=\"360\" y=\"450\" fill=\"#C9453B\" font-family=\"Inter, sans-serif\" font-size=\"11\" font-weight=\"700\" letter-spacing=\"0.12em\" text-anchor=\"middle\">SAFE ZONES<\/text>\n  <text x=\"360\" y=\"470\" fill=\"#2A1A18\" font-family=\"Inter, sans-serif\" font-size=\"14\" font-weight=\"700\" text-anchor=\"middle\">150 px Top  \u00b7  150 px Right  \u00b7  340 px Bottom<\/text>\n\n<\/svg>\n<\/div>\n<p style=\"text-align:center;margin:0 0 28px 0;color:#7A6A68;font-size:14px;font-style:italic;\">Build this preset once in your editor and every TikTok video exports correctly from that point on.<\/p>\n\n<p style=\"margin:0 0 28px 0;\">If you do not already have an editor you trust, check the roundup of <a href=\"https:\/\/brandid.app\/blog\/best-content-creation-tools\/\" target=\"_blank\" rel=\"noopener\" style=\"color:#EE6055;font-weight:600;text-decoration:none;\">the best content creation tools<\/a>. It covers vertical-friendly options at every price point. Some are free apps that ship with TikTok export presets ready to go. Cross-posting to other platforms? The walkthrough on <a href=\"https:\/\/brandid.app\/blog\/how-to-link-instagram-to-tiktok\/\" target=\"_blank\" rel=\"noopener\" style=\"color:#EE6055;font-weight:600;text-decoration:none;\">how to link Instagram to TikTok<\/a> helps you reuse the same 9:16 master across both feeds.<\/p>\n\n<div style=\"background:#2A1A18;border-radius:18px;padding:30px 28px;margin:0 0 36px 0;color:#FFFFFF;\">\n  <div style=\"font-weight:700;font-size:22px;color:#FFFFFF;margin-bottom:10px;letter-spacing:-0.01em;\">Turn Perfect-Sized Videos Into Real Revenue<\/div>\n  <p style=\"margin:0 0 18px 0;color:#FEE8E4;font-size:16px;line-height:1.6;\">Once your TikTok video dimensions are dialed in, the next question is where the traffic goes. <a href=\"https:\/\/brandid.app\/\" target=\"_blank\" rel=\"noopener\" style=\"color:#EE6055;font-weight:700;text-decoration:none;\">brandID<\/a> gives you a shoppable link-in-bio storefront and an affiliate marketplace with 5 million products across 2,000 brands. You can also add digital product sales, tipping, and subscriptions, all from a single creator page. Build the page in minutes, organize products into collections, and let every TikTok post turn views into income.<\/p>\n  <div style=\"text-align:center;\">\n    <a href=\"https:\/\/app.brandid.app\/signup\/\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-block;background:#EE6055;color:#FFFFFF;font-weight:700;font-size:15px;text-decoration:none;padding:14px 28px;border-radius:999px;\">Build Your Creator Storefront<\/a>\n  <\/div>\n<\/div>\n\n<h2 style=\"font-size:28px;font-weight:700;color:#2A1A18;margin:0 0 16px 0;letter-spacing:-0.02em;line-height:1.25;\"><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p style=\"margin:0 0 16px 0;\">TikTok dimensions are not the most glamorous part of being a creator, but they decide whether the algorithm reads your post as native vertical content or a recycled crosspost. Export at 1080 x 1920 in 9:16, respect the safe zones, choose MP4 with H.264 and AAC, and pick the right length for the message. Together, those four habits remove almost every formatting reason a TikTok underperforms.<\/p>\n\n<p style=\"margin:0 0 28px 0;\">From there, your creative work does the heavy lifting. Save the specs as a preset. Build a safe-zone overlay you reuse on every edit. The dimension question then becomes a one-time setup instead of a recurring tax on your time. Once the videos look right, the next step is making sure the views go somewhere that pays you back. That could be your bio link, <a href=\"https:\/\/brandid.app\/affiliate-program\/\" target=\"_blank\" rel=\"noopener\" style=\"color:#EE6055;font-weight:600;text-decoration:none;\">affiliate products<\/a>, or the next clip in the series your audience already wants.<\/p>\n\n<h2 style=\"font-size:28px;font-weight:700;color:#2A1A18;margin:0 0 18px 0;letter-spacing:-0.02em;line-height:1.25;\"><span class=\"ez-toc-section\" id=\"Frequently_Asked_Questions\"><\/span>Frequently Asked Questions<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<details itemscope=\"\" itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\" style=\"background:#FFFFFF;border:1px solid #FAD9D3;border-radius:12px;padding:18px 20px;margin:0 0 14px 0;\">\n  <summary itemprop=\"name\" style=\"font-weight:700;font-size:17px;color:#2A1A18;cursor:pointer;list-style:revert;\">What size are TikTok videos in 2026?<\/summary>\n  <div itemscope=\"\" itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n    <div itemprop=\"text\" style=\"margin-top:12px;color:#4A3A38;\">\n      TikTok videos use 1080 x 1920 pixels in a 9:16 vertical aspect ratio. That resolution fills the For You feed edge to edge on a phone, which the algorithm reads as a quality signal. The platform does accept 1:1 square and 16:9 horizontal uploads. However, they play with letterboxing and tend to earn shorter watch times. So stick with 9:16 whenever possible.\n    <\/div>\n  <\/div>\n<\/details>\n\n<details itemscope=\"\" itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\" style=\"background:#FFFFFF;border:1px solid #FAD9D3;border-radius:12px;padding:18px 20px;margin:0 0 14px 0;\">\n  <summary itemprop=\"name\" style=\"font-weight:700;font-size:17px;color:#2A1A18;cursor:pointer;list-style:revert;\">What aspect ratio is TikTok using by default?<\/summary>\n  <div itemscope=\"\" itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n    <div itemprop=\"text\" style=\"margin-top:12px;color:#4A3A38;\">\n      The default TikTok aspect ratio is 9:16, the vertical frame designed for full-screen mobile viewing. The exact math is 1080 divided by 1920, which equals 0.5625. As long as your file ratio matches that number, the video will fill the screen without bars or zoom. Otherwise, the platform crops or letterboxes it when TikTok renders the clip on a phone.\n    <\/div>\n  <\/div>\n<\/details>\n\n<details itemscope=\"\" itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\" style=\"background:#FFFFFF;border:1px solid #FAD9D3;border-radius:12px;padding:18px 20px;margin:0 0 14px 0;\">\n  <summary itemprop=\"name\" style=\"font-weight:700;font-size:17px;color:#2A1A18;cursor:pointer;list-style:revert;\">Can I upload 4K video to TikTok?<\/summary>\n  <div itemscope=\"\" itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n    <div itemprop=\"text\" style=\"margin-top:12px;color:#4A3A38;\">\n      TikTok accepts 4K uploads but compresses them down to 1080p on playback. For instance, you can shoot in 4K for editing flexibility and stabilization. Just export the final file at 1080 x 1920 to keep control over the look. Larger source files sometimes get hit harder by TikTok&#8217;s compression. So a clean 1080p export is usually sharper than an unconstrained 4K upload.\n    <\/div>\n  <\/div>\n<\/details>\n\n<details itemscope=\"\" itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\" style=\"background:#FFFFFF;border:1px solid #FAD9D3;border-radius:12px;padding:18px 20px;margin:0 0 14px 0;\">\n  <summary itemprop=\"name\" style=\"font-weight:700;font-size:17px;color:#2A1A18;cursor:pointer;list-style:revert;\">Why do my TikTok videos look blurry after uploading?<\/summary>\n  <div itemscope=\"\" itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n    <div itemprop=\"text\" style=\"margin-top:12px;color:#4A3A38;\">\n      Three culprits cause blurry uploads. The first is an export resolution below 1080 x 1920. The second is a low bitrate that gives TikTok&#8217;s encoder too little detail. The third is a low-light source clip that gets noisy through compression. Export at 1080p in MP4 with H.264 and a 10 to 16 Mbps bitrate. Shoot in bright, even light. Upload over a stable connection so the file does not re-compress mid-transfer.\n    <\/div>\n  <\/div>\n<\/details>\n\n<!-- Article Schema (JSON-LD) - paste into SEO plugin schema field or HTML widget\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Article\",\n  \"headline\": \"TikTok Dimensions in 2026: The Complete Video Size & Aspect Ratio Guide\",\n  \"description\": \"Complete 2026 guide to TikTok dimensions, including video size, aspect ratio, resolution, safe zones, file size limits, and ad specs for every TikTok format.\",\n  \"author\": {\n    \"@type\": \"Organization\",\n    \"name\": \"brandID\"\n  },\n  \"publisher\": {\n    \"@type\": \"Organization\",\n    \"name\": \"brandID\",\n    \"logo\": {\n      \"@type\": \"ImageObject\",\n      \"url\": \"https:\/\/brandid.app\/wp-content\/uploads\/2023\/04\/Layer_1-2.svg\"\n    }\n  },\n  \"datePublished\": \"2026-06-29\",\n  \"dateModified\": \"2026-06-29\",\n  \"mainEntityOfPage\": {\n    \"@type\": \"WebPage\",\n    \"@id\": \"https:\/\/brandid.app\/blog\/tiktok-dimensions\/\"\n  }\n}\n-->\n\n<!-- BreadcrumbList Schema (JSON-LD)\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"BreadcrumbList\",\n  \"itemListElement\": [\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"Home\",\n      \"item\": \"https:\/\/brandid.app\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 2,\n      \"name\": \"Blog\",\n      \"item\": \"https:\/\/brandid.app\/blog\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 3,\n      \"name\": \"TikTok Dimensions\",\n      \"item\": \"https:\/\/brandid.app\/blog\/tiktok-dimensions\/\"\n    }\n  ]\n}\n-->\n\n<!-- FAQ Schema (JSON-LD)\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What size are TikTok videos in 2026?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"TikTok videos use 1080 x 1920 pixels in a 9:16 vertical aspect ratio. That resolution fills the For You feed edge to edge on a phone, which the algorithm reads as a quality signal. While the platform accepts 1:1 square and 16:9 horizontal uploads, they play with letterboxing and tend to earn shorter watch times, so stick with 9:16 whenever possible.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What aspect ratio is TikTok using by default?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"The default TikTok aspect ratio is 9:16, the vertical frame designed for full-screen mobile viewing. The exact math is 1080 divided by 1920, which equals 0.5625. If your file ratio matches that number, the video will fill the screen without bars or zoom. Any other ratio gets cropped or letterboxed when TikTok renders it on a phone.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I upload 4K video to TikTok?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"TikTok accepts 4K uploads but compresses them down to 1080p on playback. You can shoot in 4K for editing flexibility and stabilization, but export the final file at 1080 x 1920 to keep control over the look. Larger source files sometimes get hit harder by TikTok's compression, so a clean 1080p export is usually sharper than an unconstrained 4K upload.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Why do my TikTok videos look blurry after uploading?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Three culprits cause blurry uploads: an export resolution below 1080 x 1920, a low bitrate that gives TikTok's encoder too little detail, or a low-light source clip that gets noisy through compression. Export at 1080p in MP4 with H.264 and a 10 to 16 Mbps bitrate, shoot in bright, even light, and upload over a stable connection so the file does not re-compress mid-transfer.\"\n      }\n    }\n  ]\n}\n-->\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>TikTok dimensions look simple on the surface: 1080 x 1920 pixels, vertical, 9:16. The trouble starts when carefully shot footage uploads with black bars, captions get covered by action buttons, or the algorithm quietly buries the post. With 1.59 billion monthly active users in early 2026, TikTok reads full-screen video as a quality signal. Dimensions [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":32486,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[40],"tags":[],"class_list":["post-32472","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-social-media-marketing"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>TikTok Dimensions in 2026: Complete TikTok Video Size &amp; Aspect Ratio Guide - brandID<\/title>\n<meta name=\"description\" content=\"The complete 2026 guide to TikTok dimensions: 1080x1920 video size, 9:16 aspect ratio, safe zones, file size limits, and ad specs explained.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/brandid.app\/blog\/tiktok-video-size-guide\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TikTok Dimensions in 2026: Complete TikTok Video Size &amp; Aspect Ratio Guide - brandID\" \/>\n<meta property=\"og:description\" content=\"The complete 2026 guide to TikTok dimensions: 1080x1920 video size, 9:16 aspect ratio, safe zones, file size limits, and ad specs explained.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/brandid.app\/blog\/tiktok-video-size-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"brandID\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-29T12:46:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-29T12:46:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/brandid.app\/blog\/wp-content\/uploads\/2026\/06\/TikTok-dimensions.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Abtin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Abtin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/brandid.app\/blog\/tiktok-video-size-guide\/\",\"url\":\"https:\/\/brandid.app\/blog\/tiktok-video-size-guide\/\",\"name\":\"TikTok Dimensions in 2026: Complete TikTok Video Size &amp; Aspect Ratio Guide - brandID\",\"isPartOf\":{\"@id\":\"https:\/\/brandid.app\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/brandid.app\/blog\/tiktok-video-size-guide\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/brandid.app\/blog\/tiktok-video-size-guide\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/brandid.app\/blog\/wp-content\/uploads\/2026\/06\/TikTok-dimensions.jpg\",\"datePublished\":\"2026-06-29T12:46:33+00:00\",\"dateModified\":\"2026-06-29T12:46:35+00:00\",\"author\":{\"@id\":\"https:\/\/brandid.app\/blog\/#\/schema\/person\/831b09d348e8a9334d405ff8c554f3aa\"},\"description\":\"The complete 2026 guide to TikTok dimensions: 1080x1920 video size, 9:16 aspect ratio, safe zones, file size limits, and ad specs explained.\",\"breadcrumb\":{\"@id\":\"https:\/\/brandid.app\/blog\/tiktok-video-size-guide\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/brandid.app\/blog\/tiktok-video-size-guide\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/brandid.app\/blog\/tiktok-video-size-guide\/#primaryimage\",\"url\":\"https:\/\/brandid.app\/blog\/wp-content\/uploads\/2026\/06\/TikTok-dimensions.jpg\",\"contentUrl\":\"https:\/\/brandid.app\/blog\/wp-content\/uploads\/2026\/06\/TikTok-dimensions.jpg\",\"width\":1200,\"height\":800,\"caption\":\"TikTok dimensions\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/brandid.app\/blog\/tiktok-video-size-guide\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/brandid.app\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"TikTok Dimensions in 2026: Complete TikTok Video Size &amp; Aspect Ratio Guide\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/brandid.app\/blog\/#website\",\"url\":\"https:\/\/brandid.app\/blog\/\",\"name\":\"brandID\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/brandid.app\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/brandid.app\/blog\/#\/schema\/person\/831b09d348e8a9334d405ff8c554f3aa\",\"name\":\"Abtin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/brandid.app\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6d811c97f2814ebb8cf2d3c45fc2dfeab7bbd5c29eb74a8e4fc6ca70d2840305?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6d811c97f2814ebb8cf2d3c45fc2dfeab7bbd5c29eb74a8e4fc6ca70d2840305?s=96&d=mm&r=g\",\"caption\":\"Abtin\"},\"url\":\"https:\/\/brandid.app\/blog\/author\/abtin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"TikTok Dimensions in 2026: Complete TikTok Video Size &amp; Aspect Ratio Guide - brandID","description":"The complete 2026 guide to TikTok dimensions: 1080x1920 video size, 9:16 aspect ratio, safe zones, file size limits, and ad specs explained.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/brandid.app\/blog\/tiktok-video-size-guide\/","og_locale":"en_US","og_type":"article","og_title":"TikTok Dimensions in 2026: Complete TikTok Video Size &amp; Aspect Ratio Guide - brandID","og_description":"The complete 2026 guide to TikTok dimensions: 1080x1920 video size, 9:16 aspect ratio, safe zones, file size limits, and ad specs explained.","og_url":"https:\/\/brandid.app\/blog\/tiktok-video-size-guide\/","og_site_name":"brandID","article_published_time":"2026-06-29T12:46:33+00:00","article_modified_time":"2026-06-29T12:46:35+00:00","og_image":[{"width":1200,"height":800,"url":"https:\/\/brandid.app\/blog\/wp-content\/uploads\/2026\/06\/TikTok-dimensions.jpg","type":"image\/jpeg"}],"author":"Abtin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Abtin","Est. reading time":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/brandid.app\/blog\/tiktok-video-size-guide\/","url":"https:\/\/brandid.app\/blog\/tiktok-video-size-guide\/","name":"TikTok Dimensions in 2026: Complete TikTok Video Size &amp; Aspect Ratio Guide - brandID","isPartOf":{"@id":"https:\/\/brandid.app\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/brandid.app\/blog\/tiktok-video-size-guide\/#primaryimage"},"image":{"@id":"https:\/\/brandid.app\/blog\/tiktok-video-size-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/brandid.app\/blog\/wp-content\/uploads\/2026\/06\/TikTok-dimensions.jpg","datePublished":"2026-06-29T12:46:33+00:00","dateModified":"2026-06-29T12:46:35+00:00","author":{"@id":"https:\/\/brandid.app\/blog\/#\/schema\/person\/831b09d348e8a9334d405ff8c554f3aa"},"description":"The complete 2026 guide to TikTok dimensions: 1080x1920 video size, 9:16 aspect ratio, safe zones, file size limits, and ad specs explained.","breadcrumb":{"@id":"https:\/\/brandid.app\/blog\/tiktok-video-size-guide\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/brandid.app\/blog\/tiktok-video-size-guide\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/brandid.app\/blog\/tiktok-video-size-guide\/#primaryimage","url":"https:\/\/brandid.app\/blog\/wp-content\/uploads\/2026\/06\/TikTok-dimensions.jpg","contentUrl":"https:\/\/brandid.app\/blog\/wp-content\/uploads\/2026\/06\/TikTok-dimensions.jpg","width":1200,"height":800,"caption":"TikTok dimensions"},{"@type":"BreadcrumbList","@id":"https:\/\/brandid.app\/blog\/tiktok-video-size-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/brandid.app\/blog\/"},{"@type":"ListItem","position":2,"name":"TikTok Dimensions in 2026: Complete TikTok Video Size &amp; Aspect Ratio Guide"}]},{"@type":"WebSite","@id":"https:\/\/brandid.app\/blog\/#website","url":"https:\/\/brandid.app\/blog\/","name":"brandID","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/brandid.app\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/brandid.app\/blog\/#\/schema\/person\/831b09d348e8a9334d405ff8c554f3aa","name":"Abtin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/brandid.app\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6d811c97f2814ebb8cf2d3c45fc2dfeab7bbd5c29eb74a8e4fc6ca70d2840305?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6d811c97f2814ebb8cf2d3c45fc2dfeab7bbd5c29eb74a8e4fc6ca70d2840305?s=96&d=mm&r=g","caption":"Abtin"},"url":"https:\/\/brandid.app\/blog\/author\/abtin\/"}]}},"_links":{"self":[{"href":"https:\/\/brandid.app\/blog\/wp-json\/wp\/v2\/posts\/32472","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/brandid.app\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/brandid.app\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/brandid.app\/blog\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/brandid.app\/blog\/wp-json\/wp\/v2\/comments?post=32472"}],"version-history":[{"count":5,"href":"https:\/\/brandid.app\/blog\/wp-json\/wp\/v2\/posts\/32472\/revisions"}],"predecessor-version":[{"id":32496,"href":"https:\/\/brandid.app\/blog\/wp-json\/wp\/v2\/posts\/32472\/revisions\/32496"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/brandid.app\/blog\/wp-json\/wp\/v2\/media\/32486"}],"wp:attachment":[{"href":"https:\/\/brandid.app\/blog\/wp-json\/wp\/v2\/media?parent=32472"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/brandid.app\/blog\/wp-json\/wp\/v2\/categories?post=32472"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/brandid.app\/blog\/wp-json\/wp\/v2\/tags?post=32472"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}