When you share a post from another server on the fediverse using Threads, the way that post appears can change depending on how you share it. Some users report that a boosted post from Mastodon shows up correctly on Threads, but if they try to quote that same post, the content gets truncated or the original author is missing. This inconsistency is not a bug but a design difference in how Threads handles ActivityPub federation for boosts versus quote posts. This article explains the root cause of these edge cases and shows you exactly what happens to your content when you boost versus quote on the fediverse.
Key Takeaways: Threads Boost vs Quote Federation Behavior
- Boost (repost) on Threads: Preserves the original post content and author link when federated to Mastodon and other ActivityPub servers.
- Quote post on Threads: Converts the quoted content into a plain text link — the original author and full post may not appear on non-Threads servers.
- ActivityPub translation layer: Threads uses a custom ActivityPub implementation that can alter how quotes appear outside the Threads app.
Why Threads Boost and Quote Federation Work Differently
Threads runs on a modified version of the ActivityPub protocol. When you boost a post on Threads, the app sends a standard Announce activity to other servers. This activity includes the full content of the original post and a link to the original author. Mastodon, Pixelfed, and other fediverse platforms handle this Announce activity the same way they handle any boost — they display the original post with attribution.
When you quote a post on Threads, the app sends a Create activity with a Note object. Inside that Note, Threads inserts a link to the quoted post using a quoteUrl property. This property is not part of the standard ActivityPub specification. Most fediverse servers ignore the quoteUrl field entirely. As a result, the quoted content appears as a bare hyperlink or is omitted completely on other platforms.
The Threads team has stated that they are working on a more compatible quote post format. Until that update ships, the behavior you see today is intentional. Threads quote posts are designed to work best inside the Threads app. Outside the app, they degrade to a simple link.
What Happens to a Boost on Mastodon
When you boost a post from Threads, Mastodon receives an Announce activity. Mastodon displays this boost exactly as it would display a boost from any other Mastodon user. The original post content, media, and author name appear. Followers on Mastodon can see the full post and reply to it.
What Happens to a Quote on Mastodon
When you quote a post on Threads, Mastodon receives a Create activity with your new text. The quoted post is represented as a link in the text body. Mastodon does not render the quoted post inline. The original author is not shown unless you manually mention them. If the quoted post contains media, that media is not embedded.
How to Test Boost vs Quote Federation from Threads
You can verify the difference yourself by performing these two actions and checking the result on a fediverse server. You need a Threads account with fediverse sharing enabled and a Mastodon account (or any ActivityPub account) that follows your Threads profile.
Method 1: Boost a Post and Check Federation
- Open the post you want to share
Navigate to any public post on Threads. Tap the repost icon (two arrows forming a square) below the post. - Select Boost
From the pop-up menu, tap Repost. Do not select Quote. - Open Mastodon
Log in to your Mastodon account. Look at your home feed. The boost should appear with the full original post content and a link to the original author.
Method 2: Quote a Post and Check Federation
- Open the same post
Navigate to the public post again. Tap the repost icon. - Select Quote
From the pop-up menu, tap Quote. Type your own text above the quoted content. Tap Post. - Open Mastodon
Refresh your home feed. The quote post appears as your text only. The quoted content is shown as a link. The original author may not appear unless you manually mentioned them in your quote text.
Common Edge Cases and Workarounds
Quoted Post from Mastodon Appears as Broken Link on Threads
If a Mastodon user quotes your Threads post, the quote may appear on Threads as a plain link or an error. This happens because Mastodon uses a different quote format (the _misskey_quote property) that Threads does not recognize. There is no fix on the user side. The Threads development team must add support for non-standard quote formats.
Boosted Post from Mastodon Shows Only Link on Threads
When a Mastodon user boosts a Threads post, the boost arrives as an Announce activity. Threads renders this boost correctly. However, if the Mastodon user boosts a post that was originally quoted on Mastodon, Threads may show only a link. This is because the original quote on Mastodon is a Create activity with a link, and Threads treats it as a new post rather than a quote.
Media from Quoted Post Missing on Other Servers
When you quote a post that contains images or video, the media is not included in the federated version on Mastodon or Pixelfed. Threads sends the quote text and the quote URL only. Media from the original post is not attached to the federated activity. To share media, use the boost action instead of the quote action.
Threads Boost vs Quote Federation Compared
| Item | Boost (Repost) | Quote |
|---|---|---|
| ActivityPub activity type | Announce | Create with Note |
| Original author shown | Yes — full attribution | No — only link to original post |
| Original content embedded | Yes — full text and media | No — only plain link |
| Media from original post | Included in federated post | Excluded from federated post |
| Renders correctly on Mastodon | Yes | No — shows as link only |
| Renders correctly on Threads | Yes | Yes |
You can now distinguish between boosting and quoting on Threads and predict how each action will appear on other fediverse servers. If you want your shared content to be fully visible to Mastodon followers, use the boost action. If you need to add your own commentary, include a manual mention of the original author in your quote text so that followers on other servers can find the original post. As Threads continues to update its ActivityPub implementation, quote federation may improve — check the Threads release notes for changes to the quoteUrl property handling.