Free LinkedIn post generator
Type a topic — or dump raw material: notes, a lesson, a half-story — and get a complete LinkedIn post: hook above the fold, short feed-native paragraphs, one clear takeaway. Then make it yours before you ship it.
● free · no login · no email · fair-use daily limit
A bare topic works. Messy raw material works better — the generator will mine it for specifics.
How to use it
- Type your topic or paste raw material — the messier and more specific, the better. Optionally say who it's for and what you want it to do.
- Hit Generate post. You get a complete post: a hook built to survive the …see more cut, a body in short paragraphs, and one takeaway.
- Make it yours: swap the approximate specifics for your real number, your real quote, your real moment. Then post it.
The structure of a LinkedIn post that works
Posts that travel in the feed are built, not just written. Four structural rules do most of the work, and this generator enforces all of them:
- The hook lives above the fold. LinkedIn shows roughly the first 210 characters before the …see more cut on desktop — often closer to 140 on mobile (unofficial, and it shifts with UI changes). Readers decide there whether your post exists. If the first two lines don't create a gap they want closed, nothing after them gets read. Our hook generator exists for this line alone.
- Paragraphs of 1-2 sentences. The feed is a narrow column read on a phone at speed. A five-sentence paragraph reads as a wall of text and gets skipped; the same words split into short beats get read. White space is a feature, not padding.
- Concrete specifics. "We cut onboarding time" is forgettable. "We cut onboarding from 11 days to 3" is a post. Numbers, names, timeframes and quotes signal a real story — vague claims signal filler.
- One takeaway. A post that makes three points makes none. End on the single thing you want the reader to keep, and resist the urge to append two more.
Why generic AI posts underperform — and how to not write one
An Originality.AI study of 3,368 LinkedIn posts (2025) found that detectably-AI posts underperform human writing in most professional niches. The problem isn't that AI wrote them — it's that they're generic: symmetrical essay structure, enumerator phrasing, claims anyone could make. Readers have learned the smell, and they scroll past it. If you want to check a draft for those tells, run it through our AI-sounding post checker.
This generator attacks the problem from both ends. It's instructed to avoid the known AI patterns and to build the post from the specifics in your input — which is why a messy paragraph of raw material beats a three-word topic every time.
The "make it yours" step
The last edit no generator can do: before you post, replace every approximate detail with the actual one. The real dollar figure. The real number of days. The sentence the customer actually said. A post with a true, specific detail in it cannot sound like AI, because AI didn't know that detail. That's the philosophy behind Liftli, the tool behind this page — it drafts from your real material (voice notes, calls, commits) in a voice extracted from your own writing, so the specifics are yours from the start. Stuck on what to write about at all? Start with our post ideas generator.
Using Claude Code, Cursor, or another coding agent? Install the skill version and your agent drafts complete LinkedIn posts locally, with the same structural rules — hook above the fold, short paragraphs, one takeaway:
npx skills add liftli-ai/skills --skill linkedin-post-generator
Part of the liftli-ai/skills collection — browse all 28 skills, one per tool on this site. For the full pipeline (voice extraction, strategy memory, publishing), connect the Liftli MCP.