Social Media Post Writer

How to use 4 steps
  1. Enter the Post topic.
  2. Pick the Platform.
  3. Press Generate Post, edit it, then Copy.
  4. Optional: add a free AI key for stronger results.
Draft post

Generated from a structured template, not a language model. The output is a starting draft you should edit before publishing.

This tool runs entirely in your browser and produces an estimate from the text or file you supply. It does not query an external database or index, and nothing you enter is uploaded.

How this tool works

Offline this returns one fixed post per platform with your topic dropped in, so everyone using the LinkedIn option gets the same three-point skeleton. It shows the shape a post takes on each platform, which is genuinely useful the first time and useless the second.

With a free AI key you get three different posts written for your topic, following the constraints that actually apply to each platform: X under 280 characters with at most two hashtags, LinkedIn 80 to 150 words with the point first and a few relevant hashtags, Instagram a 50 to 125 word caption with a hook in the first line because the rest is collapsed. The model is told to write like a person rather than a brand account, and not to invent numbers or customer quotes.

Posts that are worth publishing

  • The first line carries it: on every platform the opening line decides whether the rest is read. Nothing else is close.
  • One idea per post: three ideas in one post means none of them lands.
  • Hashtags are for finding, not decorating: a few relevant ones help. Twenty look like spam and dilute the post.
  • Skip engagement bait: "thoughts?" tacked onto a statement fools nobody, and platforms have got better at not rewarding it.

One idea does not become five posts

The usual approach is to write a post and paste it everywhere. It underperforms everywhere, because the platforms are not variations on one another — they differ in what the first line has to do, how much room you have before a cut, and whether a link helps or hurts.

What does travel is the idea. What has to be rewritten is the opening, the length and the ending. The [msm_tool slug="social-writer"] gives you per-platform drafts from one input, which is the right unit of reuse: same substance, different shape.

What each platform actually rewards

  • LinkedIn shows two or three lines before a see more cut. Everything depends on that opening. Specific, unglamorous professional detail outperforms motivational abstraction, and outbound links are typically shown to fewer people — put yours in a comment.
  • X rewards a complete thought in one post. Threads work when each post stands alone; they fail when post one is a teaser for post two.
  • Instagram is image-first. The caption's job is to add what the picture cannot say. Only the first line or two shows before truncation.
  • Facebook skews conversational and to people who already know you. Questions genuinely do get answered here in a way they do not elsewhere.
  • Bluesky and similar currently reward plain, chronological posting. Engagement-bait formats that work on larger platforms read as spam to a smaller, more attentive audience.

The first line is the whole post

On every platform, most people see only the opening before deciding. That makes the first line a separate piece of writing with a separate job, and it is worth drafting three of them for any post you care about.

What works: a concrete number, a specific mistake you made, a claim someone might disagree with, or the outcome stated plainly. What does not: announcing what the post will cover, opening with a definition, or the word excited.

Avoid the manufactured cliffhanger — the line whose only content is that content is coming. It buys one expansion and teaches people to scroll past you next time.

Hashtags, honestly

Their value has fallen almost everywhere and varies by platform. On Instagram a small number of specific tags still aids discovery. On LinkedIn and X they do very little and a wall of them looks like spam. Two to five relevant tags is the defensible range; thirty is a signal about you rather than about the post.

Specific beats broad. A niche tag reaches fewer people, and the people it reaches are the ones who wanted the post. Broad tags put you at the bottom of a firehose.

Put them at the end. Tags woven through a sentence make it harder to read and buy nothing.

Frequency, and the thing that actually compounds

  1. Pick a cadence you can hold for six months. Twice a week sustained beats daily for three weeks and then silence, because the gap undoes the audience the burst built.
  2. Reply to your own comments. Every platform weights conversation, and it is the cheapest engagement available.
  3. Post at a time you can be present. The first thirty minutes matter more than the hour of day, because that is when you can answer.
  4. Repeat your good ideas. Almost nobody saw the first one. Rewriting a strong post three months later is not lazy; it is how a point lands.
  5. Watch saves and replies, not likes. Likes are reflex. Saves and replies indicate the post was worth something.

Editing a generated post

Cut the first sentence, which is usually a windup, and start at the second. Cut the closing call to action if it is generic — what do you think? at the end of a post nobody has engaged with reads as pleading. A specific question about a specific decision gets answers; a generic one gets nothing.

Remove the emoji bullets unless they are genuinely your register. Delete the em-dash-heavy triplet rhythm that generated social copy falls into. Then read it aloud, because social writing is close to speech and anything you would not say sounds wrong immediately.

Most importantly, put one specific detail in that only you could supply: a number from your own work, a client's actual objection, what the thing cost. Generic posts fail not because they are generated but because they contain nothing that could only have come from you.

What you type goes from your browser to the provider you chose, under their terms, and never through this site — worth remembering before drafting a post about an unannounced launch.

Frequently Asked Questions

Specific to the Social Media Post Writer. Broader questions about this category are answered on the category page.

The prompts encode the well-established ones — 280 for X, around 2,200 for Instagram captions, LinkedIn truncating with a "see more" link after roughly 210 characters. Platforms change these occasionally, so check anything close to a limit before scheduling.
Because it has no source for them. A model asked for a compelling post will produce plausible-sounding percentages and fictional customer quotes on request, and publishing those from a company account is a real problem. Add your own real numbers.
No. This writes text and nothing else — there is no account connection, no authentication and no posting of any kind, and none of the platforms are contacted. Copy whichever post you want into your own scheduler or paste it directly into the app.
So you can pick an angle rather than accept one. They are written to differ in approach rather than to be three rewordings of the same sentence, which makes the choice a real one.
The X option is deliberately constrained to single posts under 280 characters, since a single well-made point outperforms a padded thread. If you want a thread, ask for one by adding that instruction to your topic.

Subscribe to receive notifications about new tools, features, and productivity tips.