# How Do I Post a Video to Twitter (X)? Videos and Threads

> How do I post a video to Twitter? Step-by-step for the X app, web and Schedule For You, plus what to do when you want to schedule a thread on X or Threads.

Canonical: https://scheduleforyou.com/blog/post-video-and-threads-on-x
Last updated: 2026-10-23

Category: Guides. 

If you're asking "how do I post a video to Twitter," the short answer is: open the composer on X (formerly Twitter), tap the media icon, choose your video, add your text and tap Post. On the web it works the same way from the box at the top of your home timeline. If you'd rather publish the video later, a scheduler can send it at a set time, with one video per post.

This guide covers posting a video on X in the app, on the web and with Schedule For You, then explains what you can and can't schedule when it comes to threads on X and Threads.

## Posting a video on X at a glance

| | X app or web | Schedule For You |
|---|---|---|
| Videos per post | One | One |
| Mix video with images | No | No |
| Text length | 280 characters (longer with Premium, at the time of writing) | 280 characters, checked live |
| Schedule for later | Check the composer's options for your account | Yes, at a set time or in your queue |
| Multi-post threads | Yes, by hand | Yes, scheduled: parts separated by `---`, up to 25 |

At the time of writing, most X accounts can upload videos of up to 2 minutes and 20 seconds, and Premium subscribers can upload longer ones. MP4 or MOV files with H.264 video and AAC audio are the safest choice. Limits change, so check [X's help center](https://help.x.com) if a video is rejected for its length or size.

## How to post a video on X in the app

1. **Open the X app** and tap the compose button (the plus or feather icon).
2. **Tap the media icon** below the text box to open your camera roll.
3. **Choose your video**, or record one with the camera.
4. **Trim if needed.** X shows an editor where you can shorten the clip before posting.
5. **Write your text.** Keep the hook in the first line so it shows above the video in the timeline.
6. **Tap Post.** The video uploads and processes; on a slow connection, keep the app open until it finishes.

## How to post a video on X from a computer

1. Go to x.com and sign in.
2. Click in the "What's happening?" box at the top of your home timeline, or use the Post button in the side menu.
3. Click the media icon and select the video file from your computer.
4. Write your text, check the preview, and click Post.

The web composer is handy for videos edited on a computer, since you don't have to move the file to your phone first.

## How to schedule a video on X with Schedule For You

A scheduler is useful when the video is ready now but should go out later, or when you want the same clip on several platforms at once.

1. **Create a new post** and select your X account.
2. **Upload the video** or pick it from your media library. X takes one video per post, so don't add images alongside it.
3. **Write the X version of the caption.** The composer checks the 280-character limit as you type. Use our [X character counter](https://scheduleforyou.com/tools/x-character-counter) if you want to test wording first: it counts links as 23 characters and most emoji as 2, the way X does.
4. **Add other platforms if you like.** The same video can go to TikTok, YouTube, Threads or as an Instagram Reel, each with its own caption version.
5. **Pick a time or add it to your queue**, then schedule.

If a platform rejects the post, you'll get a failed-post alert so you can fix it and retry. For a broader look at sending one post to several networks, see [how to cross-post to multiple platforms](https://scheduleforyou.com/blog/how-to-cross-post-to-multiple-platforms).

### Tips for videos that work on X

- **Lead with motion.** Many people scroll with sound off, so the first second should be visual, not a title card.
- **Add on-screen captions** so the video makes sense on mute.
- **Pick the frame.** Square or vertical videos take up more space in the mobile timeline than wide ones.
- **Keep the text short.** One clear line that tells people why to watch is enough.

## Can you schedule a thread on X?

You can write and post a thread on X by hand: write the first post, tap the plus button to add the next one, repeat, then post them all together. Scheduling a full thread is a different question.

Schedule For You can schedule a whole thread. Write the parts in one caption and put a line with only `---` between them; each part goes out as a reply to the one before, media goes on the first post, and the composer checks every part against X's limit. Up to 25 parts. The same works for Threads and Bluesky.

## Threads thread scheduling

Threads, Meta's text-first app, works the same way: separate the parts with `---` and each one goes out as a reply to the one before. Here's what a Threads post can include through Schedule For You:

| Threads post type | Supported |
|---|---|
| Text-only post | Yes, up to 500 characters |
| One image or one video | Yes |
| Carousel | Yes, up to 10 items |
| Multi-post thread | Yes, each part up to 500 characters |

The 500-character limit gives you nearly twice the room of a standard X post, which is often enough for an idea you'd otherwise split into two or three posts.

## Alternatives to a thread

A thread isn't always the best format. A few options, depending on the idea:

### Schedule the thread, then reply in person

Schedule the whole thread so the timing is right, then be around when it publishes to answer replies. Reminder emails before posts help you be ready at the right moment.

### Turn the thread into slides

A thread is often a list in disguise. Design each point as an image and publish them together: up to 10 items as a carousel on Threads, or up to four images on X. One post with slides is easier to share and save than a long chain.

### Rewrite it as one longer post

On Threads, 500 characters is enough for a tight version of many short threads. On X, Premium subscribers can write long posts in the X app itself (up to 25,000 characters at the time of writing), though scheduled X posts in Schedule For You stay within the standard 280.

### Spread the points across your queue

If each point can stand alone, turn the thread into a series of separate posts and add them to your queue over several days. You get more chances to reach people, and each post can be reshared on its own.

### Post the full thread by hand

If the thread reacts to something happening right now, writing it in the app in the moment is still the simplest option.

## Frequently asked questions

### How do I post a video to Twitter from my phone?

Open the X app, tap the compose button, tap the media icon and choose your video. Trim it if needed, write your text and tap Post. Keep the app open until the upload finishes.

### Why won't X let me upload my video?

The most common reasons are a video that's too long for your account, a file that's too large, or an unsupported format. Export as MP4 with H.264 video and AAC audio, keep it within your account's length limit, and try again on a stable connection.

### Can I post more than one video in a single post on X?

No. X allows one video per post, and you can't mix a video with images. If you have several clips, combine them in an editor first or post them separately.

### Can I schedule a thread on X with Schedule For You?

Yes. Separate the parts with a line holding only `---` and Schedule For You publishes them as a thread at the scheduled time, each part as a reply to the one before. It works on X, Threads and Bluesky, up to 25 parts.

### Can I post the same video to X and Threads at once?

Yes. In Schedule For You, select both accounts in one post, attach the video and write a caption version for each platform: up to 280 characters for X and 500 for Threads.

### How long can a video on X be?

At the time of writing, most accounts can post videos of up to 2 minutes and 20 seconds, and Premium subscribers can post longer videos. X changes these limits from time to time, so check its help center for the current numbers.

## Related

- [All guides](https://scheduleforyou.com/blog)
- [Pricing](https://scheduleforyou.com/pricing)
