How to post one video to TikTok, Instagram Reels and YouTube Shorts at once

By Alex, Founder, KreatorMesh · Published 5 September 2026 · Updated 3 October 2026

Short-form video is the same format on all three platforms — vertical, under three minutes, sound on — so uploading it three times by hand feels like wasted work, and mostly it is. But the platforms are not identical. Caption rules differ, sounds from one app’s library do not carry over, and Instagram quietly shows fewer people a Reel that arrives with another app’s watermark on it. This guide covers the specs side by side, a method that works with any tool, the mistakes that cost reach, how to do it by hand, and the tools that publish to all three for you. One of those tools is KreatorMesh, which we make.

TL;DR

  • Export one clean vertical file — 9:16, 1080 × 1920, three minutes or shorter — with no app watermark on it.
  • Write a caption per platform. YouTube Shorts takes a title of up to 100 characters; TikTok and Instagram take long captions, but only the first line shows.
  • Use your own audio or music you have the rights to. Sounds picked from TikTok’s or Instagram’s in-app libraries cannot be attached by a scheduling tool.
  • Never download your TikTok and re-upload it to Instagram: the watermark gets the Reel shown to fewer people.
  • A scheduler publishes to all three from one upload. By hand, it takes about ten minutes per video.

The specs, side by side

Checked October 2026. Platforms change these often, and TikTok’s maximum length varies by account, so confirm on your own upload screen. Scroll sideways on a phone.

TikTokInstagram ReelsYouTube Shorts
Shape9:16 vertical9:16 vertical9:16 vertical (square also allowed)
Recommended size1080 × 19201080 × 19201080 × 1920
LengthUp to 60 minutes when uploaded (10 in the in-app camera); varies by accountOnly Reels up to 3 minutes are recommended to people who do not follow youUp to 3 minutes
Caption4,000 characters in the app; 2,200 through the posting API that scheduling tools use2,200 charactersA title of up to 100 characters, plus a description of up to 5,000
Where the hook goesFirst second of video, first line of captionFirst second of video, first line of captionFirst second of video, and the title
In-app music libraryNot available to scheduling toolsNot available to scheduling toolsNot available to scheduling tools
Another app’s watermarkPost the clean fileInstagram says Reels visibly recycled from other apps are recommended lessPost the clean file

Step by step

  1. 1

    Edit once, and export a clean original

    Cut the video in your editor rather than inside TikTok or Instagram, and export the original file: 9:16, 1080 × 1920, H.264, three minutes or shorter. A video saved out of one app carries that app’s watermark, and Instagram shows Reels with another app’s watermark to fewer people. If the video depends on subtitles, burn them in — each platform’s automatic captions look and behave differently.

  2. 2

    Put the hook in the first second and the first line

    On all three, a viewer decides in about a second whether to keep watching, and only the first line of a caption shows before “more”. Make that line a hook, not a block of hashtags. Which kind of hook works — a question, a number, a flat claim — differs from one audience to the next, so testing two or three openings on your own account tells you more than any general rule.

  3. 3

    Write a caption for each platform

    One caption pasted everywhere reads like a cross-post. On TikTok, write conversationally and add three to five relevant hashtags. On Instagram, lead with the hook line, add context, and put hashtags at the end. On YouTube Shorts the caption is a title of up to 100 characters, and people search YouTube — so say plainly what the video is about.

  4. 4

    Use audio you can post everywhere

    A trending sound added inside TikTok or Instagram belongs to that app’s library. Scheduling tools upload your finished file through each platform’s official API, and those APIs cannot attach library sounds. Use your own voice, the video’s original audio, or music licensed for all three.

  5. 5

    Pick a time for each platform

    Your audience is not online at the same moment on every app. Posting to all three at once is fine to start with. After a few weeks of results, schedule each platform at the hour its viewers are most active — the timing that works on TikTok is often wrong for Instagram.

  6. 6

    Publish or schedule all three from one upload

    In a scheduler you upload the file once, pick the three accounts, adjust each caption, and choose the times. In KreatorMesh that happens in one composer, with each platform’s caption side by side and TikTok’s own settings — who can see the video, comments, duets — chosen before it goes.

  7. 7

    Compare the results after 48 hours

    The same video often does very differently on each platform. Look at views and watch time per platform after two days, and let that — not habit — decide where your next video goes first and what its opening should be.

Mistakes that cost reach

Re-uploading your TikTok download to Instagram

The saved copy carries the TikTok watermark, and Instagram recommends visibly recycled Reels less. Always post the original file from your editor.

One caption copied everywhere

It reads as a cross-post on every platform, and on YouTube it wastes the 100-character title — the part people actually search.

Horizontal or letterboxed video

Black bars above and below a 16:9 clip shrink it to a third of the screen. Reframe to 9:16 before you export.

Reels longer than three minutes

Instagram will take the upload, but it does not recommend Reels over three minutes to people who do not already follow you.

Building the video around an in-app sound

If the video only works with a library sound, it cannot be scheduled — the sound has to be added by hand in each app at posting time.

Posting and never comparing

Without looking at the results per platform, you cannot tell which one your audience actually watches, or which opening held them.

Doing it by hand

You do not need a tool to do this. Export the clean file, then upload it three times: in the TikTok app, in Instagram as a Reel, and in the YouTube app as a Short. With the captions written in advance, that takes about ten minutes per video.

It stops working when you post every day, run more than one account, want each platform at a different time, or need to be away from your phone when the video goes out. That is the point at which a scheduler earns its price.

Tools that post to all three

Each of these publishes natively to TikTok, Instagram Reels and YouTube Shorts. Prices from each vendor’s pricing page — Buffer on 3 October 2026, the others on 19 September 2026.

ToolFree planPaid fromWorth knowing
Buffer3 channels, 10 queued posts each$6 per channel / month ($5 billed yearly)Calm and reliable; the price grows with every account you add
LaterNone (14-day trial)$18.75 / month, billed yearlyBest visual planner for Instagram; does not support X
Metricool1 brand, 20 posts a month$20 / monthStrongest free analytics of the group
Publer3 accounts (no X), 10 scheduled posts each$5 per account / month ($4 billed yearly)Buffer’s per-account model with a longer platform list
post bridgeNone$29 / month for 15 accountsA simple cross-poster with unlimited posts and an API
KreatorMeshoursNone (5-day trial)$12 / month for 3 accountsPer-platform captions, hook testing on your own audience, evergreen recycling, and, from the $29 Creator plan, an MCP server so Claude can schedule for you

Frequently asked questions

Can I post the same video to TikTok, Instagram and YouTube?

Yes. All three accept the same vertical file, and none forbids posting a video you made to the others. What costs reach is how it is done: a watermark from another app, an identical caption everywhere, or a sound that only exists in one app’s library.

Will posting the same video everywhere hurt my reach?

Not by itself. Instagram says it recommends Reels that are visibly recycled from other apps less often, so upload the clean original from your editor rather than a download. A caption written for each platform also helps each post read as native.

Should I post at the same time on all three?

It is fine to start that way. Once you have a few weeks of results, move each platform to the hour its audience is most active, because those hours rarely line up.

What is the best length for all three?

Three minutes or shorter works everywhere. YouTube Shorts cap at three minutes, and Instagram does not recommend Reels over three minutes to people who do not follow you. TikTok accepts much longer uploads, but a video meant for all three should fit the shortest limit.

Why can’t I use a TikTok or Instagram sound when I schedule?

Those sounds belong to each app’s library and can only be added inside the app. Scheduling tools upload your finished file through the platforms’ official APIs, which have no way to attach library music. Use original audio or music you are licensed to use on all three.

Can I do this for free?

Yes — by hand, it costs nothing but about ten minutes a video. Among tools, Buffer’s free plan covers three channels with ten queued posts each, and Metricool’s free plan covers one brand and 20 posts a month. KreatorMesh is not free: plans start at $12 a month, with a 5-day trial.

Can Claude post to all three for me?

Yes, through a tool with an MCP server, which is how AI assistants connect to other software. With KreatorMesh connected in Claude, you can ask it to schedule a video to your TikTok, Instagram and YouTube accounts from the chat; it attaches the video by link, and for TikTok it asks you who should be able to see the post, because TikTok requires you to choose.

How long does it take to see which platform works best?

Give each video about 48 hours, then compare views and watch time per platform. A pattern usually shows after five to ten videos — and it is often not the platform you expected.

Post once, publish everywhere

5-day trial, $0 due today. Connect your accounts and schedule your first video in minutes.