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.
| TikTok | Instagram Reels | YouTube Shorts | |
|---|---|---|---|
| Shape | 9:16 vertical | 9:16 vertical | 9:16 vertical (square also allowed) |
| Recommended size | 1080 × 1920 | 1080 × 1920 | 1080 × 1920 |
| Length | Up to 60 minutes when uploaded (10 in the in-app camera); varies by account | Only Reels up to 3 minutes are recommended to people who do not follow you | Up to 3 minutes |
| Caption | 4,000 characters in the app; 2,200 through the posting API that scheduling tools use | 2,200 characters | A title of up to 100 characters, plus a description of up to 5,000 |
| Where the hook goes | First second of video, first line of caption | First second of video, first line of caption | First second of video, and the title |
| In-app music library | Not available to scheduling tools | Not available to scheduling tools | Not available to scheduling tools |
| Another app’s watermark | Post the clean file | Instagram says Reels visibly recycled from other apps are recommended less | Post the clean file |
Step by step
- 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
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
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
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
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
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
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.
| Tool | Free plan | Paid from | Worth knowing |
|---|---|---|---|
| Buffer | 3 channels, 10 queued posts each | $6 per channel / month ($5 billed yearly) | Calm and reliable; the price grows with every account you add |
| Later | None (14-day trial) | $18.75 / month, billed yearly | Best visual planner for Instagram; does not support X |
| Metricool | 1 brand, 20 posts a month | $20 / month | Strongest free analytics of the group |
| Publer | 3 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 bridge | None | $29 / month for 15 accounts | A simple cross-poster with unlimited posts and an API |
| KreatorMeshours | None (5-day trial) | $12 / month for 3 accounts | Per-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.