Drafting and checking a post: yourpost.sucks is the one to start with
yourpost.sucks scores a pasted post against a fixed checklist of 47 rule-based checks, then adds commentary and an optional rewrite. It needs no sign-up, and the site says it does not store post text. Use it for a blunt second read before you publish. The score measures the checklist, not how LinkedIn will distribute the post. With AI on, the post goes to Anthropic's API for the commentary, so choose the No AI option for a confidential draft. A numbers page and one other feature sit behind an email list. [3]
Developers can read the rules in the public code on GitHub. It runs on Cloudflare Workers and can run rules-only with no API key. The repository has 6 stars and 98 commits, and no licence is shown on the page. The validation corpus is private, so the checklist cannot be tested from the repo alone. [4]
LinkedIn Post Preview writes, formats and previews a post, and marks where the feed cuts it off with a see-more line. The site calls its editor and scheduling dashboard free, with no paywall. That is the vendor's own statement, and the page does not say how its AI writing is run. [5]
Typefully's post preview shows the feed on desktop and mobile, with the more cutoff. It is free, needs no sign-up, and states no limit. It does not preview images or carousels, so it only shows the text side of a post. The AI drafting in the same tool is not priced on the page. [6]
ScrollStop is an installable browser app that works offline. It counts characters against LinkedIn's 3,000-character limit, gives a readability score, and generates hooks from templates, with an optional Claude API key. It is MIT-licensed, with 1 star and 5 commits. The readability score is a standard formula, so it does not predict engagement. [7]
The free tools page from ReactIn, dated 11 June 2026, lists three tools that need no login: an unlimited post preview, a hook generator at 15 uses a day, and a GTM Coach that builds a 90-day outreach plan from an ideal customer profile. The page is a funnel for ReactIn's paid automation platform. Use the preview and hook generator, and ignore the upsell. Its two scrapers are in the policy-risk section below. [8]
Social by IDM's LinkedIn tools bundle a formatter, post preview, character counter, engagement-rate calculator and AI generators for captions, headlines, About sections, hashtags and comments. All are free without sign-up, but the AI generators stop at 10 uses a day without an account. The page does not say which model writes the text or how your input is stored. Treat the output as a first draft to rewrite. [9]
LinkedIn-Post-Generator is a Streamlit app that rewrites a draft for a stronger hook or a shorter length. It can use Groq, Claude or a local Ollama model. It costs nothing only if you run Ollama on your own machine. Groq has a free tier with limits, and Claude is pay-as-you-go. Setup needs Python and a local model, and the repo shows no licence, 0 stars and 4 commits. [10]
Formatting is free everywhere, so the preview decides which one to use
Post Formatter puts 12 free tools on one page, all running in the browser with no sign-up. They include bold, italic, underline and strikethrough, a line-break fixer, a bullet generator, symbols, emojis, a post preview with a hook check, a character counter, a profile-photo frame, a banner maker and a carousel maker. The catch is in the font styles. They are Unicode look-alike characters, so they cannot be searched, and screen readers may skip them. The paid Pro tier belongs to its Chrome extension, not these tools. [11]
Taplio's post formatter offers bold, italic and other styles with a feed preview. It needs no account and states no usage cap. Its preview shows about 3 lines before see more on desktop and about 2 on mobile, so count your hook against those lines. The page does not say how its styles are built. [12]
Typefully's text formatter converts text to bold, italic and similar styles, with a live preview and no account. It warns that styled text is not searchable. For the cutoff, it sends you to Typefully's separate preview tool. [13]
Carousels: three free makers, one for each way you work
postready's carousel-pdf turns a Markdown article into a 1080 by 1350 PDF carousel without a browser. The command is npx carousel-pdf-cli article.md -t dark -o carousel.pdf. It is MIT-licensed, needs Node.js 18 or later, and mentions no API key. Use it if you already draft in Markdown. The repo has 0 stars, 2 commits and no date. [14]
linkedin-carousel-creator is a Python script that turns plain text or an outline into a 1080 by 1350 PDF, in dark or light themes. It needs Python 3.10 or later with pillow and reportlab. Pick it if you want a repeatable template you run from a terminal. It has 0 stars and 1 commit. [15]
linkedin-carousel-tool builds carousels and PDFs in the browser, with a mobile preview. It needs no install, and the README says your files are processed in the browser rather than uploaded. The README also says there is no watermark and no sign-up, and that is the only source for those claims. The licence is not stated, and the repo shows 55 commits and no date. [16]
Profile scores are free; the rewrite is what costs money
LinkedOptimizer scores a public profile for headline, About, experience and skills, overall and by section. The free plan allows one profile analysis a week, with no sign-up. The AI recommendations are locked behind $19 a month or a one-time $4.95 report. The scores use the tool's own scale, so compare them only with later scores from the same tool. [17]
Apply-Mate's profile checker scores a public profile URL overall and by section, with no login. Free checks are capped at 5 an hour and 15 a day. The full rewrite costs $9.99 once, plus VAT where it applies. The page does not explain how it reads a profile beyond the URL you paste in. [18]
LinkedIn Rank audits a profile from an uploaded PDF export, so you never paste a URL. The audit is free and needs no login. Uploads are PDF only, up to 10 MB. The page says the file is processed in memory and not stored, and it gives no usage cap. It does not describe its scoring method, so treat the verdict as a rough signal. [19]
Paje.ai's profile analyzer scores a profile from its URL for free. It says scoring runs in your browser and nothing goes to its servers for that step. That privacy claim is the vendor's own. The page does not explain how the browser reads the profile, or what is stored beyond that step. [20]
Your own data: export it, then review it on your own machine
Every tool in this section reads your archive, not the live site. Before you export, read what LinkedIn does with your data. To get one, follow LinkedIn's steps for downloading your account data. Specific categories arrive within minutes, the full download within 24 hours, and the link stays valid for 72 hours. Some tools need the Basic export and others need the Complete one, so check which file each one names before you request yours. [2]
linkedin-optimizer reads the Profile, Positions, Skills and Connections CSVs from a Basic export, on the command line. It runs fully local, with no API key and no internet, and leaves missing fields blank rather than guessing. Its README lists 163 tests and CI. The export has no photo, banner or featured section, so the review skips them. The repo has 0 stars and 7 commits. [21]
linkedin-export-cv builds a Markdown CV and an A4 PDF from the Complete archive, locally. Install it with pip or pipx. It needs WeasyPrint's native libraries, which is where most installs stop. Job seekers get a first draft from it, which they then tailor. The repo has 1 star and 6 commits, and no date. [22]
linkedin-archive-explorer searches your archive locally, through a command-line tool or a browser page on 127.0.0.1. It is Apache-2.0 and, per its description, uploads nothing. It works with the Complete export, and the page does not confirm the Basic one. Use it to find an old post or message. It has 1 star, 27 commits and no release. [23]
linkedin-data-visualizer reads your export ZIP in the browser and builds charts of your history. Its optional AI summaries go to a provider you choose, and you can preview the payload before anything is sent. The page does not say clearly whether you must supply your own API key, so settle that before you switch the AI summaries on. [24]
LinkedIn to JSON Resume converts a Basic or Complete archive into a JSON Resume file, and the source is on GitHub. The page does not say whether your ZIP is processed in your browser or on the site's server. Find out before you upload a personal archive. [25]
linkedin-zip-parser is a small C# parser that reads the CSVs in an export ZIP into one object. It is for developers building their own tools on the data. It reads only the first ZIP it is given. The repo has 1 star, 18 commits and no date, and its LICENSE file's name is not shown. [26]
Scheduling: free if you run the server yourself, or plan by hand
Postiz is an open-source scheduler for many networks, including LinkedIn, under AGPL-3.0. You self-host it with Docker. LinkedIn access requires its API, and some features need provider approval. This list covers only the free self-hosted copy. A team without a server should not expect the software to run for nothing. [27]
OpenPost is a self-hosted scheduler that runs in one Docker container, with SQLite by default, under AGPL-3.0-only. It supports LinkedIn, but some integrations need app approval from the provider and media URLs that a public server can reach. It has 873 stars and 5,566 commits, and no release. [28]
The Scheduled content planner template is a Notion board. It tracks status (Draft, Scheduled, Published), counts characters against 3,000, and holds publish dates and content pillars. The template is free with no sign-up. The page sells Scheduled, which posts to LinkedIn automatically, after a 14-day trial, and gives no price after that. The template publishes nothing, so you post by hand. [29]
Policy-risk tools: skip this section unless you accept the risk to your account
LinkedIn's help article on prohibited software bars browser extensions that scrape, modify the appearance of, or automate activity on LinkedIn's website. It says members who use such tools risk having their accounts restricted or shut down. The nine tools below scrape LinkedIn data, automate an action, or may do either. The price is not the risk. Your account is. [1]
The icypeas linkedin-cleaner is a Chrome extension that clicks Remove Pending Request on your sent invitations until the list is empty. It is MIT-licensed and free. The click is automation on LinkedIn's page. The repo has 0 stars, 18 commits and no date. [30]
jobs-filterer-for-linkedin is a Chrome and Firefox extension that hides job listings matching regular expressions on title, company or location. It changes how LinkedIn's results page looks. Its author says LinkedIn does not support or endorse it. It is GPL-3.0, with 15 stars and 119 commits. [31]
linkedin_scraper is a Python library that logs in with your credentials and scrapes profile data: experience, education and skills. It has about 4.7k stars and 248 commits. Its licence is contradictory: the README says Apache-2.0 and the sidebar says GPL-3.0. The README calls it for educational purposes only. [32]
Job-Search-TG is a Telegram bot that scrapes LinkedIn job listings, sends alerts and scores relevance with AI. Self-hosting is free, but it needs PostgreSQL and a Telegram token. The README lists LinkedIn access for job scraping as a prerequisite and gives no limits or terms. A hosted version is said to be free to try, with no price stated. It has 0 stars and 212 commits. [33]
ReactIn's likes and follower scrapers list the people who liked a public post, or who follow a profile or company page, and export them to CSV. Without an account you get 1 post or profile a week, with a sample of results. The same page sells its paid platform at $69 a month per sender, so the free scrape doubles as a sales trial for the risky activity. [8]
ln2crm's Chrome extension links LinkedIn profiles to a CRM such as Pipedrive, HubSpot or Salesforce, and finds emails. The free plan allows 15 create, 15 manage and 5 copilot requests a month, plus 5 email finds and 10 email checks. The page does not say what the extension does on LinkedIn's pages, so the risk is unknown rather than cleared. Paid tiers are $16 a user a month ($13 billed yearly) and $23 ($18 billed yearly). [34]
Kaspr's free plan gives 15 B2B email credits, 5 phone credits and 5 direct-email credits a month, and caps exports at 100 leads. Finding contact details from profiles is the activity LinkedIn's rule names. Paid plans are EUR 45 (USD 49) for Starter and EUR 79 (USD 79) for Business, per user a month. The page does not make the billing cycle clear. [35]
Lusha's free plan gives 40 credits a month. An email costs 1 credit and a phone costs 5, so the free plan covers about 40 emails or 8 phone numbers, not both. Paid plans are $49.90 a month ($37.45 yearly) for Starter and $69.90 ($52.45 yearly) for Professional. [36]
Surfe's free plan syncs LinkedIn contacts into a CRM. It gives 20 email credits and 5 mobile credits a month, 1,000 search results a week, and one CRM add a day. Essential is $49 a month ($39 yearly) and Pro is $89 ($79 yearly). The page does not label the currency. [37]