Posting
Open New post to write a post, or use Reply or Quote on an existing post. The toolbar has controls for attachments, polls, scheduling, content warnings, emoji, visibility, quote permissions, text format, and language. Use Preview to check formatting before publishing.
Text and media
Choose plain text, Markdown, or HTML from the text-format menu. HTML is sanitized. Attach images, audio, or video and add descriptions for people who cannot see the media. Upload limits are set by your server; video processing may take time. Use the sensitive-media checkbox and content-warning field when appropriate.
Visibility
| Visibility | Access |
|---|---|
| Public | Publicly readable and eligible for public feeds |
| Unlisted | Publicly readable, omitted from public feeds |
| Followers only | Accepted followers and addressed recipients |
| Private mention | Mentioned accounts |
| Local only | Signed-in members of this server; not federated |
Private mentions are not end-to-end encrypted. Operators of servers storing a post can access it. Edits and deletion requests may reach remote servers late, and cannot remove independent copies.
Polls, scheduling, and edits
The poll control sets choices, duration, and whether multiple choices are allowed. The schedule control accepts a publication time in your configured time zone. Notes and articles can be scheduled; group posts and events cannot. Manage queued posts in Settings → Scheduled posts. Failed publication stays queued for retry. If a post remains overdue, contact your server’s operator or cancel it from that page.
Use a post’s menu to edit it. You can change its text, content warning, language, and attachment descriptions, or remove attachments. The edit form keeps the original visibility and does not add new attachments or polls.
The disclosure beside the post type selector explains how other servers may display that type. Replies use Notes.
Articles
Choose Article below New post, then enter a title and body. The server has a separate character limit for articles. Use Schedule for later to queue an article. Open the disclosure beside the type selector for details of how other servers display it.
Events
Choose Event below New post, then enter an event name, description, and start time. The time zone defaults to your account preference; both dates use the selected zone. Zone labels include the UTC offset for the start date. Optional fields include an end time, venue, online attendance, capacity, and tentative status. Who can attend selects open attendance, approval, invitation, or an external attendance link.
Events federate as ActivityPub Event objects. Remote software may display
only a link and may not offer RSVP controls.
Groups
Open a group and use its post action to start a thread. The group composer has
a title and an optional link; a link requires a title. Group posts are public
and subject to the group’s posting, membership, and moderation rules. A titled
ordinary group post is sent as an ActivityPub Page.
Personal custom emoji
Settings → Custom emoji manages your collection. Upload PNG, GIF, or WebP images, or choose Borrow custom emojis from a post or profile’s menu. Your emoji appear alongside server-wide emoji in composers and reaction pickers. They work in post bodies, content warnings, polls, profiles, and reactions.
Your role and the server’s limits control uploads and borrowing. You can rename and recategorize original uploads. To replace a borrowed emoji, delete it and borrow again. Removing upload permission still allows management of existing emoji.