The short answer
Most people do this manually: export, AirDrop to the phone, open three apps, retype the caption three times, and post at whatever moment they happen to be free. It works, and it costs about twenty minutes per video plus the reach you lose by posting at a random hour.
Why 3 minutes is the number that matters
The three platforms have different length caps, so the shortest one governs. Reels allow up to 15 minutes and TikTok up to 10, but YouTube Shorts caps at 3 minutes — go over and YouTube treats the upload as a regular video, which is a different format with different discovery.
So the constraint is not "make it short for the algorithm". It is that 3 minutes is the longest single file that stays native on all three. Full limits for every platform are in the video specs table.
Export one vertical file
9:16, under 3 minutes, under 500 MB. Do not export three variants — if the file is valid for Shorts it is valid for the other two.
Connect the three channels
Connect Instagram, TikTok and YouTube once to whichever scheduler you use. On our free plan you get 5 channels, so there are two spare for LinkedIn or Threads later.
Write the caption once, then adapt
Start from one caption. TikTok rewards a hook in the first line, Instagram tolerates more length, and YouTube Shorts leans on the title. Same message, three shapes — do not paste identical text and hope.
Check the clip against each platform
Length, file size and aspect ratio, per destination. This is the step people skip, and it is the one that causes a 6am failure nobody notices until lunchtime.
Schedule all three for one time
Pick the slot and queue all three together. Publishing simultaneously also makes performance comparable — same video, same moment, so the difference you see is the platform, not the timing.
Do not paste the same caption three times
Cross-posting gets a bad reputation because of this specific mistake. A caption ending "link in bio" makes sense on Instagram and reads as spam on YouTube. Hashtag conventions differ. TikTok surfaces text in search in a way Reels does not.
The fix is not to write three separate posts — it is to write one and adjust the first line and the tags per destination. That takes about a minute and is the difference between cross-posting and lazy cross-posting.
Posting time
Publish all three simultaneously to start. Once you have published enough to have your own history, use it — generic "best time to post" charts are averages of other people's audiences, which we cover in this post.
Questions people actually ask
Can I post to Instagram and TikTok at the same time?
Yes. Connect both to a scheduler and queue the same vertical clip for one publish time. The file only needs to satisfy the tighter of the two limits, which for a Reel and a TikTok is TikTok at 10 minutes.
Does cross-posting hurt reach?
Posting the identical caption does, mildly. A visible watermark from another app does far more: on Instagram it makes the Reel ineligible for recommendation surfaces entirely. Details in our post on [recycled content](/blog/instagram-recycled-content). A clean export with a per-platform caption is fine — platforms are not comparing notes, they are judging the file in front of them.
What if my video is longer than 3 minutes?
It still works as a Reel and a TikTok. On YouTube it becomes a standard video rather than a Short, which is fine — just a different format with different discovery behaviour.
Do I need a paid tool for this?
No. Our free plan covers 5 channels with unlimited scheduled posts. Most free plans elsewhere cap the number of posts, which is the limit that actually bites when you post several times a week.