Mastodon
  • What is Mastodon?
  • Using Mastodon
    • Signing up for an account
    • Setting up your profile
    • Posting to your profile
    • Using the network features
    • Quoting other posts
    • Dealing with unwanted content
    • Promoting yourself and others
    • Set your preferences
    • More settings
    • Using Mastodon externally
    • Moving or leaving accounts
    • Official iOS and Android apps
    • Running your own server
  • Running Mastodon
    • Preparing your machine
    • Installing from source
    • Configuring your environment
    • Configuring full-text search
    • Installing optional features
      • Object storage
      • Onion services
      • Captcha
      • Single Sign On
    • Setting up your new instance
    • Using the admin CLI
    • Upgrading to a new release
    • Backing up your server
    • Migrating to a new machine
    • Scaling up your server
    • Moderation actions
    • Troubleshooting errors
      • Database index corruption
    • Roles
  • Developing Mastodon apps
    • Getting started with the API
    • Playing with public data
    • Obtaining client app access
    • Logging in with an account
    • Libraries and implementations
    • Implementing quote posts
  • Contributing to Mastodon
    • Technical overview
    • Setting up a dev environment
    • Code structure
    • Routes
    • Security issues and responsible disclosure
  • Spec compliance
    • ActivityPub
    • WebFinger
    • Security
    • Microformats
    • OAuth
    • Bearcaps
  • REST API
    • Datetime formats
    • Guidelines and best practices
    • OAuth Tokens
    • OAuth Scopes
    • Rate limits
  • API Methods
    • apps
      • oauth
      • emails
    • accounts
      • bookmarks
      • favourites
      • mutes
      • blocks
      • domain_blocks
      • filters
      • reports
      • follow_requests
      • endorsements
      • featured_tags
      • preferences
      • followed_tags
      • suggestions
      • tags
    • profile
    • statuses
      • media
      • polls
      • scheduled_statuses
    • timelines
      • conversations
      • lists
      • markers
      • streaming
    • grouped notifications
    • notifications
      • push
    • search
    • health
    • instance
      • trends
      • directory
      • custom_emojis
      • announcements
    • admin
      • accounts
      • canonical_email_blocks
      • dimensions
      • domain_allows
      • domain_blocks
      • email_domain_blocks
      • ip_blocks
      • measures
      • reports
      • retention
      • trends
    • proofs
    • oembed
  • API Entities
    • Account
    • AccountWarning
    • Admin::Account
    • Admin::CanonicalEmailBlock
    • Admin::Cohort
    • Admin::Dimension
    • Admin::DomainAllow
    • Admin::DomainBlock
    • Admin::EmailDomainBlock
    • Admin::Ip
    • Admin::IpBlock
    • Admin::Measure
    • Admin::Report
    • Announcement
    • Appeal
    • Application
    • Context
    • Conversation
    • CustomEmoji
    • DomainBlock
    • Error
    • ExtendedDescription
    • FamiliarFollowers
    • FeaturedTag
    • Filter
    • FilterKeyword
    • FilterResult
    • FilterStatus
    • IdentityProof
    • Instance
    • List
    • Marker
    • MediaAttachment
    • Notification
    • NotificationPolicy
    • NotificationRequest
    • Poll
    • Preferences
    • PreviewCard
    • PreviewCardAuthor
    • PrivacyPolicy
    • Quote
    • QuoteApproval
    • Reaction
    • Relationship
    • RelationshipSeveranceEvent
    • Report
    • Role
    • Rule
    • ScheduledStatus
    • Search
    • ShallowQuote
    • Status
    • StatusEdit
    • StatusSource
    • Suggestion
    • Tag
    • TermsOfService
    • Token
    • Translation
    • V1::Filter
    • V1::Instance
    • V1::NotificationPolicy
    • WebPushSubscription

Quoting other posts

All about quoting content (your own posts, or those made by other people).

    • What are quote posts?
    • How to quote others
    • Setting your default quote settings
    • Customizing quote settings when composing a post
    • Notifications
    • Removing your post from someone’s quote post
    • Changing quote settings on a published post
    • Additional tips
    • Frequently Asked Questions

What are quote posts?

Quote posts allow you to reference another user’s post in your own, while adding your own commentary.

  • Found something inspiring? Quote your favourite posts from where you typically boost them.
  • Don’t want to be quoted? Disable quoting by default for all posts, or turn off quoting for a specific post
  • Want your thoughts to inspire a wider audience? Keep the default setting enabled to ‘Anyone’.

Quoting is just one way of interacting with existing posts on Mastodon. For more interactions (replies, boost etc) see the Interacting with Posts section.

How to quote others

If an author of a post has enabled quoting, you’ll see an option to quote their post under a new menu accessed from the Boost button.

Your post will then appear within the composer window, where you can add your comment and post to continue the discussion.

Setting your default quote settings

Disable or limit quotes by navigating to Settings > Preferences > Posting Defaults. These defaults will apply to all future posts you create.

(Note: Users on Mastodon 4.4 will find this setting under Settings > Preferences > Other)

Your visibility setting controls options for who can quote. When you make a followers-only post, others (including followers) won’t be able to quote it – this ensures that your post remains visible to only your followers.

Customizing quote settings when composing a post

Override your global settings for an individual post by navigating to Visibility and interaction settings within the composer.

Notifications

Mastodon will notify users being quoted as long as the quote is using the new protocol and the quote is accepted by your quote policy. Your notification filter settings will also apply to these notifications.

Removing your post from someone’s quote post

You can easily remove your original post from another user’s post using the ellipsis icon.

Sometimes, removing your post from a single quote may not be enough. If you believe someone is abusing the ability to quote you, you can also take the following actions:

  • Block the user. While this action won’t retroactively remove your post from posts the user has already published, it will prevent the user from quoting you in future posts.
  • Change the quote settings for your published post. The next section outlines how to do this.

Changing quote settings on a published post

On your own published posts, edit the quote settings from the ellipsis icon. Changes to disallow quoting will prevent users from quoting your post in the future, but will not apply retroactively to quotes already published.

Only public and quiet public posts can be edited this way; your followers-only posts and direct mentions can only ever be quoted by you.

Additional tips

Power booster? You can still boost quickly using Shift + Click on the Boost button or using the ‘B’ hotkey.

Quote responsibly. Authors can remove their post if they’re uncomfortable with the way you’ve quoted them. See Removing your post from someone’s quote post for more details.

Frequently Asked Questions

Do quote posts appear in the same context as a thread, or do they create a new context?

Quote posts create a new context, and do not appear in the replies. Replies to the quote post will only notify you if you are also mentioned.

I don’t want to be quoted at all, can I prevent people from quoting me?

Yes, for every post you make, you can decide who can quote you, from “Anyone”, “Followers only”, and “Just me”. People you have blocked are not able to quote you, even if you have selected “Anyone”. You can select “Just me” if you don’t want to be quoted at all (note that you can always quote yourself).

Will there be a setting to enable quoting for “Accounts I follow”?

This will not be part of the quote posts implementation in Mastodon 4.5. We may consider this option for the future.

What happens if the quoted post is deleted or edited?

If a quoted post is deleted, the contents of the quote post will remain, but the quoted post will be replaced with a placeholder explaining it is unavailable. If the quoted post is edited, this will be reflected when viewing the quote post.

I don’t want to see quote posts, can I disable them?

The Mastodon web interface allows you to hide quote posts from your own timeline, the same way it allows you to hide boosts or replies.

As a server administrator, I don’t want my users to use and see quotes, can I disable them?

No, there is no server setting in Mastodon to disable quote display or authoring for their users.

I don’t like how my post was quoted. Can I remove it? Do I need to block the person who quoted me?

Yes, you can revoke a quote at any time. This will be irreversible though, so proceed with caution. You do not need to block the author to remove the quote.

I don’t want my post to be quoted anymore. Can I stop the quotes? Do I need to delete the post?

You can change the quote policy at any time without deleting the post. It will only affect new quotes, existing ones will remain unless you manually remove them.

Are my old posts quotable?

Posts made in Mastodon 4.4 and earlier do not allow quotes, although you can make them quotable by individually changing their quote policy.

Can I quote and reply at the same time?

Yes. Start writing a reply, then click the “Quote” button on the post you want to quote. The quote will be attached to the reply.

Why doesn’t Mastodon use the existing “Object Links” method for quotes?

Fediverse Enhancement Proposal FEP-e232 describes the concept of “Object Links” for ActivityPub. This FEP is used by some other Fediverse platforms to provide functionality similar to quote posts. Mastodon chose to implement additional consent and visibility options, via a new FEP (see How does Mastodon enforce quote consent?)

How does Mastodon enforce quote consent?

Mastodon uses FEP-044f, Consent-respecting quote posts to advertise who is expected to be allowed to quote a post, request for consent, distribute and revoke approval. Mastodon checks the post’s policy before offering the quote option. It only displays quotes in two cases: when you quote yourself, or when the quote has proper authorization from the original author. Mastodon cannot prevent other fediverse software from showing quotes without consent, but it won’t display such quotes itself. We encourage other implementers to make use of the protocol described in Fediverse Enhancement Proposal FEP-044f.

How do Mastodon quotes show up in other Fediverse software?

Quotes authored with Mastodon should show up just like any other quote in Misskey, Akkoma, and most other pieces of Fediverse software that already have some quote implementations.

How do quotes from other Fediverse software show up in Mastodon?

Only self-quotes and quotes with explicit consent will show up as proper quotes in Mastodon. Some quotes won’t meet these requirements. These include quotes from software that doesn’t support Mastodon’s approval system. They will appear as regular posts, not as quotes.

Why is my quote taking time to appear?

While Mastodon will automatically approve or reject quotes according to your settings (see Setting your default quote settings), other Fediverse software might require manual approval of quotes. This means that when you quote posts from across the Fediverse, it may take time for your quote to appear. When the quote is approved, it will automatically update on your post.

How do quotes interact with blocks?

If you have blocked someone and see someone quoting them, the quote post will still appear, but the quote will be hidden. The same applies if they have blocked you. Blocked users cannot quote your new posts. However, their existing quotes of your posts will remain visible until manually removed.

Last updated September 12, 2025 · Improve this page

Sponsored by

Dotcom-Monitor LoadView Stephen Tures Swayable SponsorMotion

Join Mastodon · Blog ·

View source · CC BY-SA 4.0 · Imprint