You shared a post on Threads and expected it to appear on your connected Mastodon account, but nothing shows up. This happens when the Fediverse sharing feature is not fully enabled or when your account privacy settings block public visibility. In this article, you will learn the exact steps to enable Fediverse sharing in Threads, why posts may fail to appear, and how to fix related issues.
Key Takeaways: Fixing Threads Posts Not Showing on Mastodon
- Settings > Account > Fediverse sharing: Turn this on to allow public posts to be shared to Mastodon and other ActivityPub servers.
- Public profile requirement: Only public Threads posts are shared; private or locked accounts will not send posts to Mastodon.
- Post visibility toggle: Each post must be set to Public in the composer; replies to private accounts may not federate.
Why Threads Posts Do Not Appear on Mastodon
Threads uses the ActivityPub protocol to share public posts with the Fediverse, which includes Mastodon servers. When Fediverse sharing is disabled on your Threads account, no posts are sent to Mastodon. Additionally, if your Threads profile is private, the platform will not transmit any posts to external servers because Fediverse sharing only works for public accounts. Posts that are set to “Followers only” or “Mentioned only” also stay within Threads and never reach Mastodon.
A less obvious cause is that Mastodon servers may delay or reject posts if they are under load or if the Threads server is temporarily blocked. Threads also limits federation to text and images; videos and links may not appear correctly on Mastodon. If you recently enabled Fediverse sharing, it can take up to 24 hours for your Threads account to be recognized by Mastodon servers.
How Fediverse Sharing Works in Threads
Fediverse sharing is a setting that connects your Threads account to the wider ActivityPub network. When enabled, every public post you make is sent to Mastodon servers that follow your Threads profile. Other Fediverse users can reply to your posts, and those replies appear back in Threads. This is a one-way connection for now: you cannot follow Mastodon accounts from Threads.
Steps to Enable Fediverse Sharing and Fix Post Visibility
Follow these steps to ensure your Threads posts appear on Mastodon. Perform them in order.
- Open Threads Settings
Launch the Threads app on your mobile device. Tap your profile icon in the bottom-right corner. Tap the two-line menu icon in the top-right corner and select Settings. - Go to Account Settings
In the Settings menu, tap Account. This section contains your profile privacy and sharing options. - Enable Fediverse sharing
Tap Fediverse sharing. Toggle the switch to On. A confirmation dialog will appear explaining that public posts will be shared with Mastodon and other services. Tap Turn On to confirm. - Set Your Threads Profile to Public
Return to Account settings and tap Private profile. Make sure the toggle is Off. A public profile is required for Fediverse sharing to work. - Make Each Post Public
When composing a new post, tap the audience selector at the top of the composer. Select Public. Posts set to Followers only or Mentioned only will not federate. - Wait for Federation Propagation
After enabling Fediverse sharing, allow up to 24 hours for Mastodon servers to recognize your Threads account. Your next public post should then appear on Mastodon.
If Threads Still Has Issues After the Main Fix
Threads Account Locked After Linking to a New Instagram Profile
Threads accounts are tied to Instagram profiles. If you recently changed your Instagram username or profile, Threads may temporarily lock Fediverse sharing. To fix this, open Threads Settings > Account > Fediverse sharing and toggle it Off, then On again. If the option is grayed out, log out of Threads and log back in with the correct Instagram account.
Mastodon Server Blocks Threads Domain
Some Mastodon server administrators block the threads.net domain to prevent spam or unwanted content. If your Mastodon server has blocked Threads, posts will never appear. Check with your Mastodon server admin or try posting from a different Mastodon account on a server that allows threads.net. You can find a list of compatible servers in the Fediverse wiki.
Post Contains Unsupported Media
Threads does not federate videos or audio files to Mastodon. If your post contains a video, it will not appear on Mastodon. Images are supported, but may be downsized. For best results, post text and still images only when you need cross-platform visibility.
Threads vs Mastodon: Federation Behavior Compared
| Item | Threads | Mastodon |
|---|---|---|
| Default post audience | Followers only (private by default) | Public (configurable per post) |
| Federation requirement | Public profile + Fediverse sharing toggle On | Always federated for public posts |
| Media support in federation | Images only (no video or audio) | Images, video, audio |
| Cross-server following | Cannot follow Mastodon accounts | Can follow any ActivityPub account |
| Post edit federation | Edited posts may not re-federate | Edited posts are re-federated |
Your Threads posts will appear on Mastodon only when you enable Fediverse sharing, keep your profile public, and set each post to Public. Allow up to 24 hours for the connection to establish. If posts still do not appear, check that your Mastodon server does not block threads.net and avoid posting videos. For consistent cross-platform visibility, consider using a dedicated Fediverse client like Mastodon itself for content that must reach all ActivityPub servers immediately.