Free LinkedIn hook generator
Paste a topic — or a draft whose first line isn't landing — and get 8 scroll-stopping hooks, each built on a different proven pattern and labeled with which one. Learn the patterns while you ship the post.
● free · no login · no email · fair-use daily limit
A bare topic works. A full draft works better — the generator will mine it for specifics.
How to use it
- Paste the topic you want to post about — or a full draft whose opening isn't earning the click.
- Hit Generate 8 hooks. Each hook uses a different pattern (contrarian, confession, number+outcome, story…) and is labeled with which.
- Copy the strongest one and make it yours: swap the placeholder specifics for your real number, your real moment. Then lead your post with it.
Why hooks decide everything on LinkedIn
LinkedIn shows roughly the first 210 characters of a post before the …see more fold on desktop — often less on mobile. Every reader makes a keep-scrolling-or-click decision on those lines alone. The feed's ranking system then amplifies what people stopped for: dwell time and early engagement feed distribution. A great post with a weak hook performs like a weak post, because for most of the audience the hook was the post.
That's why hooks are the highest-leverage edit you can make. Rewriting the first two lines routinely changes a post's reach more than rewriting the other two hundred words.
The patterns this generator draws from
- Number + unexpected outcome. "We spent $30k on ads. The best channel turned out to be free." Specifics signal a real story.
- Confession / mistake. "I ignored my biggest customer for three weeks. On purpose." Vulnerability plus tension.
- Contrarian claim. "Posting every day is bad advice for most people." Cuts against the advice your reader has already heard.
- Tension between two facts. "Our churn doubled. Revenue went up." The gap begs for an explanation.
- Mid-story drop. "The client went quiet for nine days. Then the email arrived." Starts inside the moment, not before it.
- The question people actually want answered. Rare, but real — it must be a question your reader has typed into Google at 1am.
And what the generator is told to avoid: throat-clearing ("I've been thinking a lot lately…"), vague inspiration ("Success is a journey"), and the classic AI tells — because a hook that smells generic gets scrolled past like one.
The step no generator can do for you
Every hook this tool writes is built from what you pasted. The ones that go viral have something extra: a detail only you know. Before you post, swap the approximate for the actual — the real dollar figure, the real number of days, the sentence the customer actually said. A hook 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. This generator is the single-serving version of one step of that pipeline.
Using Claude Code, Cursor, or another coding agent? Install the skill version of this tool and run it locally — your agent's own model does the writing, with the same hook patterns:
npx skills add liftli-ai/skills --skill linkedin-hook-generator
Then ask your agent for hooks on any topic. 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.