How to turn long blog articles into LinkedIn carousels

A long blog article and a LinkedIn carousel are different objects. The article is one URL, often 1,500 to 4,000 words, with several arguments, code, and images. The carousel is a PDF. LinkedIn paginates that PDF, and each page is a slide. Turning the article into the carousel means choosing one argument, then designing a new file of 2 to 8 pages. Pasting the URL into LinkedIn does not do that. LinkedIn will show a link preview. It will not swipe the article.

Boykli splits the job. On Create posts, Article mode fetches a public HTML page and writes one LinkedIn post around a single argument in that page. The carousel page does not read the URL. You paste an outline of that argument into the topic box, up to 2,000 characters, and it designs a new PDF: square or portrait, with a document title and a caption. You download that PDF or publish it on the personal profile you connect. The text post and the PDF are two publishes. The map of topic, idea, and file starts is LinkedIn carousel generator. This page is the blog-URL path.

What has to be cut before any slide exists

A 2,400-word post usually contains a setup, two or three claims, a worked example, a caveat, and a close. A swipe cannot carry that. Someone has to throw most of the page away, or the deck becomes a compressed reprint that nobody finishes.

Four decisions sit in front of the layout:

  1. Which argument is the deck. One PDF, one point. A second argument is a second create.
  2. Which sentences are allowed to survive. A number that is not on the page does not get invented on a slide to make a card look finished.
  3. How many pages the new PDF should have. The form stops at 8. A cover, the steps, and a close often fit in 5 to 7.
  4. Whether the article's images are the design. They are not. Slides are HTML and CSS. The page's og:image can ride along on the text post. It does not become slide 1.

The cut stays with the person whose name is on the post. The longer version of that choice is building Boykli.

Four ways people turn a blog post into slides

MethodWhat LinkedIn receivesWhat you keep from the articleWhere it breaks
Paste the URL into the LinkedIn composerA link preview, or a short caption plus the linkThe URLThere is no swipe. The reader has to leave LinkedIn to get the argument
Paste the whole article into a chat, then into a template toolA designed PDF you upload yourselfWhatever the chat keptThe chat summarizes every section and often adds a number that was not on the page. You still design, export, and upload
Save the page as a text PDF and upload that fileA new 2–8 slide PDF, after a text post filters the fileOne lesson you accepted, then the outline you pasteExtra export step. Charts in the PDF still do not become images on the slides. That path is PDF to LinkedIn carousel
Boykli Article mode, then the carousel pageA text post from the URL, plus a separate new PDFOne argument the writer pulled from the extracted text, then the outline you pasteThe URL never becomes slides by itself. A paywall or a JavaScript-only page fails the fetch. The outline has to name the cover and the close

The last row is the workflow below. The first row is what people do when they treat "share this article" and "make a carousel" as the same action.

Free Creator Tool: Format and export clean 1080x1350 LinkedIn document PDF slides in your browser with our Free LinkedIn Carousel Generator. Before scheduling, verify your hook character fold and dwell ranking on the Free LinkedIn Algorithm Grader.

Turn an article into a deck

Article mode writes one post from the URL. The carousel page designs the PDF. BYOK is $29/month. Managed is $88/month.

boykli.com →

What the fetcher keeps from a long page

Article mode takes a public http or https link. The server requests the page with a 15-second limit and reads at most 2 MB of HTML. It prefers the <article> element, then <main>, then <body>, strips scripts and styles, and keeps the text. A page title comes from og:title or the <title> tag. A cover image, when one exists, comes from og:image or the Twitter image tag.

The readable text has to contain at least 200 non-whitespace characters. Below that, the usual causes are a paywall, a page that only renders in the browser, or an empty shell. The API then says to save the page as a PDF and use Document mode, or try another URL. There is no browser and no login step. A private intranet link is refused before the fetch.

Long pages are cut. After extraction, the text is capped at 40,000 characters. Anything past that is dropped and marked as truncated. A 6,000-word essay with a huge comment thread can lose the ending. If the argument you want is in the tail, save that section and use Document mode, where the brief can name the section. Article mode does not take that brief. The optional idea field on Create posts is not wired into the article prompt. The writer reads the extracted text and picks the single strongest argument itself.

A Hacker News discussion URL (news.ycombinator.com/item) is a special case. Boykli resolves the story, then fetches the linked article. An Ask HN post with no outbound link uses the self-text.

The writer is instructed to build one post, not a tour of the page. Tones are Analytical, Thought Leader, Teach & Explain, and Hot Take. Short news lands around 400 to 700 characters. A deep guide lands around 1,000 to 1,800. The post layers a point of view on one insight. It does not open with "the article says." It does not add hashtags, emoji, or a statistic that was not in the extract. You can refine that draft twice. A third pass is a new write.

If the article-image switch is on, and the page has an og:image, that still can attach to the text post. Publishing then sends an image post: your caption plus the article's cover. That is a different LinkedIn object from a document post. Slide type, the 1080-pixel canvases, and the bottom safe zone are in LinkedIn carousel dimensions. A video URL is a third path, with its own caption and watch rules, in YouTube to LinkedIn post.

The carousel form is still a text box. Copy an outline of the one argument into the topic. Stay inside 2,000 characters. The full article will not fit, and it should not.

A worked teardown

Source: a public engineering blog, about 2,400 words, on how a team cut median deploy time from 18 minutes to 4. The page has a hero image, a table of the old pipeline, four numbered changes, and a closing section on what they refused to automate. The URL returns HTML. Search-in-page finds the sentence "18 minutes."

A link share on LinkedIn would show the hero and the headline. Nobody would see the four changes unless they clicked through.

Pass 1, on Create posts, Article mode:

  1. Paste the URL. Leave the article-image switch on only if you also want the hero on the text post. For a deck, the hero is irrelevant. Turn the switch off so you do not confuse the image post with the PDF you will make next.
  2. Tone: Teach & Explain, because the useful shape is the sequence of changes. Hot Take would argue with the post. Analytical fits if the point is the 18-to-4 comparison and nothing else.
  3. Write. The draft should be one argument, in the 1,000 to 1,800 character band, and it should keep 18 minutes and 4 minutes. If a third duration appears, the extract was misread. Refine, up to twice, or write again.
  4. Read it as a meeting sentence: what changed, the two numbers, the order. That sentence is the only material the slides are allowed to know. The section on what they refused to automate is a second deck, later, if you still want it.

Pass 2, on the carousel page:

  1. Paste an outline, not the blog and not the whole LinkedIn draft. A topic that works: "Cover: deploy time went from 18 minutes to 4. Slide 2: the gate we removed. Slide 3: who can merge. Slide 4: the cache we stopped clearing. Slide 5: the check we kept. Close: the one rule to copy. Do not add other numbers."
  2. Tone: Normal. Humor would treat the incident as a joke.
  3. Slide count: 6, matching the outline. Default is 5. The form allows 2 through 8.
  4. Shape: Portrait, 1080 by 1350, because each step is two short lines plus a label. Square is 1080 by 1080 when the line is a card.
  5. Design: Infographic / Data Guide for a sequence. Neo-Brutalist is the default when you want the deck to look less like a blog reprint. If brand-kit colors are on, the only design available is Normal. The other seven stay disabled until brand colors are off. Colors, logo, and handle are saved on the carousel page, as described in LinkedIn brand kit. An unsaved kit blocks create.
  6. Model: Grok 4.6 is the default. The picker also offers Gemini 3.5 Flash, Claude Sonnet 5, and GPT-5.6 Terra. Article mode does not use this picker. The text post uses the post model, Grok 4.6. The deck uses the carousel model.
  7. Create. A large deck can take a few minutes. The page stops the attempt at about eight minutes.
  8. Read every slide against the blog. The prompt tells the model not to invent statistics. It still writes the lines. A third number is a failed deck. Change the topic and create again. That is a new carousel generation. There is no per-box editor.
  9. Set the document title, up to 120 characters. LinkedIn shows it as the name of the PDF. The caption is separate, up to 3,000 characters, and it is the commentary in the feed. The title is required when you add the PDF to the queue.
  10. Download the PDF, post it now, or queue it. Publishing uses the personal profile from LinkedIn OAuth. Company pages are outside the product. How the queue takes the next open slot for a document is in How to schedule a PDF on LinkedIn.

The file you publish as the carousel is the new PDF. The article post, if you save it, stays in the library as its own record. They do not merge.

How much of the article fits on slides

What you pulled from the pageSlide count that fitsTopic you pasteDesign that usually holds it
One contrast, two numbers, no steps2–3The contrast and both numbers, labeled as cover and closeBold & Edgy or Neo-Brutalist
A sequence of 3 or 4 changes5–6Cover, one change per slide, closeInfographic / Data Guide
A framework with named parts5–7The name of each part, in order, plus what each part is forBauhaus or Split-Screen
A list of mistakes, each with a fix7–8One mistake per slide. The close is the ruleNeo-Brutalist
A 3,000-word post with several argumentsDo not pick 8 and hopeOne argument per create. Article mode already picks one. Run it again only if you want a different post. For a named section, use Document modeWhichever fits that lesson
The blog is already a designed slide export0 in this toolPublish the PDF you already have—

Eight is a ceiling. The prompt also caps density: about five bullets or four cards, body type at 21px or larger on the square canvas. A topic that says "put the whole blog on slide 3" produces a cramped slide or a dropped line. Split the outline yourself.

Series mode writes several text posts from source text you paste. It does not emit several carousel PDFs. One deck is one create.

The order of operations

  1. Open the article in a browser and confirm you can read the argument without logging in. If the body is behind a wall, the fetch will fail once readable text is under 200 characters.
  2. Confirm the claim you care about is in the first 40,000 characters of the page text. If it is only in a late appendix, export that section.
  3. On Create posts, choose Article. Paste the public URL.
  4. Pick the tone for the text post. Teach & Explain for a procedure. Analytical when the point is the comparison on the page. Thought Leader when the point is the implication the page supports. Hot Take when you are arguing with one claim, still using only what the page says.
  5. Decide the article image. On means the text post can carry the page's cover image. Off means the text post is text. Neither setting draws slides.
  6. Write. Read the draft against the page. Refine at most twice. If the lesson is the wrong argument, the slides will be a polished version of the wrong argument.
  7. Rewrite the lesson as a slide outline in the carousel topic. Name the cover and the close. Stay inside 2,000 characters. Put the numbers in the outline so the deck cannot drift.
  8. Set Normal or Humor, ratio, design, model, and slide count. Save the brand kit first if you changed canvas, accent, logo, photo, or handle. Author strip and logo are toggles. The generator does not invent a handle.
  9. Create, then read the slides against the article. Download or publish only after that read.
  10. Title, caption, then the personal profile: post now or add to the queue. If you also want the text post live, publish that separately. The caption on the PDF can point at the original URL. The slides still have to stand alone, because many people swipe and never open the link.

Managed includes 210 posts and 150 carousels in the month, plus 150 images, 25 Voice Agent sessions, and 130 post refinements. The article post counts as a post. The carousel create counts as a carousel. Downloading the same PDF again does not. BYOK is the same screens with your OpenRouter key for chat and images and your Google AI Studio key for Voice Agent, and Boykli does not add a generation cap on that seat. You still pay those providers. Both seats are $29 and $88 a month on boykli.com. A paid seat is required before the app will write, create a carousel, publish, or schedule. Browsing Radar and Algorithm is open without one.

FAQ

Should the same blog also become a LinkedIn newsletter?

A newsletter edition is an article on linkedin.com with its own subscribers. Article mode does not create one. Publish the canonical guide on your domain first, then write a shorter edition that links to it, so the two URLs are not the same page competing for the query. That split is LinkedIn newsletter vs standalone blog posts.

Can I paste the blog URL on the carousel page?

The carousel page takes a topic of up to 2,000 characters. The URL goes to Create posts, Article mode. The PDF you download afterward is a new slide deck. That deck is what LinkedIn publishes as the document post.

Why did the URL fail before any post existed?

The usual causes are a non-public link, a response that is not HTML, a page over 2 MB, a fetch that exceeds 15 seconds, or extracted text under 200 non-whitespace characters. Paywalls and pages that only paint in the browser land in that last bucket. A Notion page is in that bucket often: the workspace is private, and a public notion.site link usually has almost no text in the HTML. Export the page and follow how to turn Notion documents into LinkedIn PDF carousels. For a normal site, save the page as a text PDF and use Document mode, or paste a different link. An X or Twitter thread URL fails in that same bucket often enough that it is the wrong tool: copy the posts you wrote and cut them into a slide outline, which is how to repurpose a thread into a LinkedIn carousel.

Will the article's screenshots show up on the slides?

The slides do not place the article's photos. They are type, shapes, gradients, and SVG. The og:image can attach to the text post when the article-image switch is on. If a figure matters to the deck, write the claim it supports into the topic, in words, and only if that claim is on the page.

The post I got is about the wrong section. Can I aim the writer?

Article mode picks the strongest argument in the extract. It does not take a section brief. To force a section, put that section's outline in the carousel topic yourself, or save the section and use Document mode, where the brief can say "only this part."

The article is 5,000 words. Can one carousel hold it?

No. Forty thousand characters can be read. Two thousand characters can be the topic. Eight slides can be published. Pick one argument. A second argument is another article write only if you need another text post, and another carousel create either way.

How do I change a sentence on slide 4?

Edit the document title and the caption in place. Slide copy is part of the generated design. Change the topic and create again. That new create counts toward the Managed carousel cap, or toward your provider usage on BYOK.

What do I pay to run this?

The seat is $29 a month on BYOK or $88 a month on Managed. Managed includes 150 carousel generations and 210 posts in the month. The article write and the carousel create are separate counts. BYOK has no Boykli monthly cap. Both are gated by the seat. Carousel creation on BYOK needs an OpenRouter key in Settings.

Can I queue the new PDF?

Yes, on the personal profile you connect. The queue asks for a document title. You set the days, the time of day, and the timezone. The next item takes the next open slot. It does not post as a company page.

Start from the article

One argument from the URL, then a 2–8 slide document post on your personal LinkedIn profile. BYOK $29/month. Managed $88/month.

boykli.com →
FREE UTILITYClient-Side · No Signup
1080 × 1350 PORTRAIT

Create Your Free LinkedIn Carousel

Turn your notes into high-converting 4:5 carousel PDFs directly in your browser.

GROWTH AUDIT

Stop Putting Outbound Links in Post Body

LinkedIn penalizes posts with external links by ~48% reach suppression. Move links to the 1st comment instead.

Formatted for LinkedIn feedSlide 1 of 5

Related Comparisons & Guides

All 50+ guides →