Skip to content

Mastodon post generator

Free Mastodon Post Generator

A complete Mastodon post has more parts than most platforms: the text, a content warning where the topic needs one, CamelCase hashtags and alt text for any image. Missing any of them gets noticed.

Also, you can check Threads Post or YouTube Post or More

  • Produces the post, warning, tags and alt prompts

  • Follows fediverse conventions by default

  • Free to use, no account needed

These tools stay free because people chip in. Buy us a coffee ☕

Something broken, or a tool you wish we had? Tell us what you need

Sharing is caring

Know someone who would get use out of Free Mastodon Post Generator? Send it their way.

What you get when the free tool is not enough

The free tools solve one task at a time. RepeatPost handles the whole loop: write the post, publish it everywhere, then see what landed.

Ready to get started?

The free tools are the warm up. RepeatPost plans, writes and publishes across every channel you post to.

  • Free plan to start

  • No credit card required

  • Cancel anytime

All about the Mastodon post generator

A complete post has more parts here

On most platforms a post is text plus maybe an image. On Mastodon a properly formed post can include a content warning that collapses the body, hashtags formatted in CamelCase so screen readers pronounce them correctly, and alt text on any image, which is expected rather than optional. None of these are enforced by the software, and all of them are noticed by the community. That makes generating a complete post more useful here than elsewhere, because the parts people forget are exactly the parts that get commented on.

The conventions worth following

These are community norms rather than platform rules, and they are taken seriously.

  • Content warnings are used broadly, covering politics, food, eye contact and long posts, not only distressing content.
  • They should describe the content accurately rather than teasing it, since using one as clickbait is a recognized misuse.
  • CamelCase hashtags let screen readers pronounce multi word tags as separate words.
  • Alt text on images is expected, and its absence draws comment.
  • Tagging is essential, because with no algorithm an untagged post reaches only your existing followers.
  • Engagement bait lands badly, since much of the userbase left commercial platforms specifically to avoid it.

How reach actually works

With no ranking system, the mechanics are simple and worth stating.

  • Your post reaches your followers, people browsing the hashtags you used, and anyone who boosts it.
  • That is the entire system. Nothing promotes a post based on how it performs.
  • Boosting is therefore the only mechanism carrying content beyond your immediate audience.
  • Your instance also has a local timeline, giving you a built in audience specific to your server.
  • Because nothing is measuring engagement to decide distribution, writing to trigger reactions achieves nothing mechanically.

Who uses this tool

People adjusting to firmer norms than they are used to.

  • New arrivals whose posts reach nobody because they are untagged.
  • People unsure when a content warning is expected.
  • Academics and researchers, a large and active part of the network.
  • Open source projects announcing releases.
  • Anyone who has been politely corrected about alt text or tag formatting.

Mastodon post components

The parts of a complete post.

Mastodon post components and conventions
ComponentExpectedNotes
Post text500 characters by defaultInstance configurable
Content warningWhen the topic calls for itDescribes, does not tease
HashtagsCamelCaseScreen reader accessibility
Alt textOn every imageAbsence is noticed
DiscoveryHashtags and boostsNo algorithm
Local timelineYour instanceA built in audience
CostFreeNo account and no card
Rights to the outputYours to use commerciallyIncluding project accounts

Instances set their own limits and some have explicit policies on content warnings. Checked September 2026.

When this is not the right tool

The tool cannot judge whether your specific post needs a content warning, since that depends on your instance rules and local norms rather than on the text alone. It also cannot substitute for participation: Mastodon spreads content through boosts from real people, so an account that only publishes stays quiet however well formed its posts are. For tagging specifically, which carries all discovery here, the Mastodon hashtag generator is the more important tool.

How teams picture using RepeatPost

“Honestly, the calendar is what sold me. I could see every channel in one view and spot the week we'd gone quiet. Before this I was juggling three spreadsheets and a Slack thread. Now I plan the month on a Monday morning and I'm done by half ten.”

Hannah Whitfield

Marketing Manager

United KingdomJun 14, 2026
“We run social for eleven clients and keeping them separate used to be a genuine anxiety of mine. Workspaces fixed that. Each client sits in their own space, approvals route to the right person, and I've stopped worrying that someone's going to push a dental practice promo to a restaurant account at 6am.”

Marcus Reed

Agency Owner

United StatesJun 29, 2026
“I batch a fortnight of content on a Sunday arvo and then I don't think about it again. Reckon it's saved me a solid day a week. Only gripe is the mobile app still feels a step behind the web version, so I do the actual planning on my laptop. Everything else is spot on.”

Chloe Baxter

Content Creator

AustraliaJul 11, 2026
“I'm handling social for four small brands and writing captions was eating my whole morning. The AI drafts are actually quite usable now. I still rewrite maybe every third one to sound like the client, but starting from something beats staring at a blank box. The hashtag tool alone I'm using daily.”

Ananya Raghavan

Freelance Social Media Manager

IndiaJul 30, 2026
“I sell fabrics and my customers find me on Instagram mostly. Posting used to be whenever I remembered, which was maybe twice a week. Now I sit down every Sunday evening, load up two weeks, and it goes out on its own. Sales have followed. I'd like to see WhatsApp added properly, that's my one ask.”

Chidinma Eze

Small Business Owner

NigeriaAug 18, 2026
“Our team is five people and we were losing posts in Slack threads. Someone would approve something, someone else would tweak it, and nobody knew which version went live. The approval flow sorted that in a week. Fair play, it's the least glamorous feature on the site and it's the one I'd miss most.”

Niamh Gallagher

Social Media Lead

IrelandSep 02, 2026

Frequently Asked
Questions

The text, a content warning where the topic conventionally calls for one, hashtags in CamelCase so screen readers handle them, and alt text on any image. None are enforced by software, and all are noticed by the community.

More often than on other platforms. The fediverse applies them broadly, covering politics, food, eye contact in photos and long posts. Your instance may also have explicit policies about particular subjects.

It lets assistive software split a multi word tag into the words it contains. ClimateAction reads correctly where climateaction does not, and the community treats this as an accessibility requirement rather than a formatting preference.

Almost always because it has no hashtags. Mastodon has no algorithm, so an untagged post reaches your followers and stops. Tags are the only mechanism putting a post in front of people who do not follow you.

No, and it actively harms you. Much of the userbase left commercial platforms specifically to avoid it, and since nothing measures engagement to decide distribution, it achieves nothing mechanically either.

Through boosts from real people, which is the only mechanism carrying a post beyond your followers and hashtag browsers. That makes writing something worth boosting more effective than optimizing for any signal.

Ready to grow on autopilot?

Create your free account and start managing 16+ channels with AI in minutes.

Get started for free
  • Free plan to start

  • No Credit Card Required

  • Cancel anytime