How to post to X and Threads at the same time

You have one update and two timelines. X will not publish it to Threads, and Threads will not publish it to X. Here is how to do both, from a manual paste to a post that sends itself.

Why a post stays on one network

X and Threads are separate products, run by different companies. There is no shared composer. Publishing on one does not create a post on the other, and signing in to one does not sign you in to the other.

They also count length differently. A standard post on X is 280 characters. Threads allows 500. Photos have to be attached on whichever site you are posting to. A link preview is built by the site you post on, so the card you saw on Threads will not automatically match the card X draws.

Sharing from Instagram to Threads, when that Meta option is available, still does not put the post on X. For X and Threads together, something else has to carry the post. Three approaches cover almost everyone.

Option 1: Copy and paste

This is the right method when you post to both networks a couple of times a month and you do not want another tool. It needs no install and no connected account.

  1. Publish on the first network

    Write the post on X or on Threads, attach any photos, and post it there first. Deal with replies on that site after the second post exists, or you will get pulled away before you finish.
  2. Copy the text

    Select the published text and copy it. The image files do not come with the clipboard. You will attach those again.
  3. Open the other composer

    Go to the other site, start a new post, and paste. Read it once. A line that fits in Threads' 500 characters can be over X's 280.
  4. Re-attach the photos and check the link card

    Add the same photos from your camera roll or files. If the post contains a link, wait for the preview and confirm it looks right. Each site fetches that card on its own.
  5. Post the second time

    Publish. You now have two posts, and you did the work twice. The usual miss is a photo that stayed on the first network, or a second post that never got written because a reply showed up.

Option 2: Use a scheduler

Buffer, Typefully, Fedica, and similar products are for a different job: planning posts ahead of time. You typically create an account with that company, connect your social accounts, write in their editor, and let them publish now or on a schedule.

That fits a content calendar, a queue for the week, or a draft you want out of the native composer before it goes live. It is a poor match for the moment you are already typing on X or Threads and want the other timeline updated when you hit Post.

Prices, which networks a plan includes, and how images or video are handled change by product and over time. This guide does not list prices or a feature checklist for those tools. Read the current docs for the one you are considering before you rely on a specific network or media type. For a wider look at free options, see free tools to cross-post between X and Threads.

Option 3: Let Yeet post the other one

Yeet is a free browser extension, licensed MIT, for Chrome, Edge, and Firefox. It does one job: when you post on X, it posts to Threads, and when you post on Threads, it posts to X.

Press the Post button, or use Cmd+Enter on a Mac and Ctrl+Enter on Windows or Linux. Yeet opens a background tab on the other site, fills that composer, and clicks Post. You stay on the post you just wrote. Text is included. Photos are included when Copy Images is on, up to 4.

It posts with the X and Threads sessions already in that browser. It never asks for a password, does not store login tokens, and has no Yeet account, server, or database. The code is public on GitHub. What stays on your device is spelled out in the privacy policy. Yeet is not affiliated with X Corp or Meta.

Set up Yeet

Most of this is one install and two logins you already have. If you mainly write on Threads, the Threads to X guide follows that direction on its own. The same extension handles the return trip.

  1. Install it in the browser you already use

    Chrome, Edge, or Firefox. It has to be the browser where X and Threads are signed in. Yeet cannot see a login that lives in a different browser.

  2. Be signed in to both sites

    Open x.com and threads.com once in that browser. Yeet posts as you, through those sessions. There is no second login and no password field.
  3. Turn on Copy Images if photos should come along

    Open the Yeet popup and go to Settings. Copy Images is off until you enable it. With it on, up to 4 photos cross with the text. Leave it off and only the words go.
  4. Know which posts cross by default

    New posts are on in both directions. Replies, quotes, and mentions stay on the site where you wrote them until you enable those in Settings. A multi-post thread is not copied yet.
  5. Write where you already write, then press Post

    Use the Post button, or Cmd+Enter (Mac) / Ctrl+Enter (Windows and Linux). Yeet opens a background tab, fills the other composer, and clicks Post.
  6. Pause when one post should stay put

    The popup pauses and resumes cross-posting. While it is paused, new posts stay on the network you wrote them on. Resume when you want both timelines again.
  7. Open the last cross-post from the popup

    After a yeet, the popup links to that cross-post so you can jump to it and confirm it landed.

The same walkthrough is also on Medium.

Photos, video, and length

X, standard

280

characters before Yeet warns you

Threads

500

characters before Yeet warns you

If Yeet recognizes an X Premium account, it uses 25,000 characters for X instead of 280. Over the limit that applies, Yeet tells you the post is too big and does not cross-post it.

Which option to use

Paste it

A few posts a month, and you want zero software. Budget a minute and re-attach the photos.

Schedule it

You plan a queue and write in a dashboard. Confirm the networks and the price on that product's site.

Yeet it

You already write on X or Threads and want the other post to go out when you hit Post. Free, both directions.

If Yeet is the fit, the install buttons are below. If you are still comparing, the free cross-posting tools page puts Yeet next to Crossposter, manual posting, and paid schedulers.

Frequently asked questions

Write the post on X or on Threads and press Post (or Cmd/Ctrl+Enter). With Yeet installed in that browser, it opens the other site in a background tab, fills the composer, and clicks Post. Copy-paste and a scheduler can also put the same words on both networks. They suit different habits, and the steps on this page cover all three.

All three paths can be free. Copying the text yourself costs nothing. Yeet is a free, MIT-licensed browser extension for Chrome, Edge, and Firefox. Some schedulers have paid plans. This page does not quote those prices.

Yes. Both directions are on by default for new posts. Write on X and it posts to Threads. Write on Threads and it lands on X. You do not flip a switch between them.

Yes, after you turn on Copy Images in Yeet Settings. Up to 4 photos travel with the text, in either direction. The setting is off until you enable it, so a text-only yeet is the default.

Video and GIF cross-posting is not supported yet. It is coming soon. If a video or GIF is attached, Yeet skips the cross-post and tells you. The post on the site where you wrote it still goes through. The video and GIF switches in Settings stay locked until that support ships.

No. Yeet uses the X and Threads accounts you are already logged into in that browser. It never asks for a password, does not store login tokens, and has no Yeet account, server, or database.

Yeet checks the destination before it cross-posts. Threads allows 500 characters. A standard X account allows 280. If Yeet recognizes an X Premium account, it uses 25,000 for X instead of 280. Over the limit, Yeet tells you the post is too big and does not cross-post it.

Install Yeet

Free on Chrome, Edge, and Firefox. Open source under the MIT license. Install it in the browser where you are already signed in to X and Threads.

Yeet is not affiliated with X Corp or Meta. It never asks for your password. Read the privacy policy • Source on GitHub.