LinkedIn PDF carousel dimensions and aspect ratio cheat sheet
A LinkedIn carousel is a document post. The file is a PDF, and the number people argue about is the page box. One portrait deck from Boykli is three readings of the same rectangle: a design canvas of 1080 by 1350 CSS pixels, a PDF MediaBox of 810 by 1012.5 points, and a bitmap of 2160 by 2700 pixels drawn into that page. The aspect ratio of all three is 4:5. Square is the same stack at 1080 by 1080 CSS pixels, 810 by 810 points, and a 2160 by 2160 bitmap. Ratio 1:1.
LinkedIn Help, "Upload and share documents on LinkedIn," caps the file at 100 MB and 300 pages. Supported types are PPT, PPTX, DOC, DOCX, and PDF. That article does not publish a required pixel size or a required point size. A letter page uploads. A 16:9 slide uploads. The phone still has to read the type, which is why the ratio on this sheet is 4:5 or 1:1 and the width of the design canvas is 1080.
The canvas, the type ramp, and the 220px safe zone are on LinkedIn carousel dimensions. This page is the PDF file itself: points, inches, millimeters, and the bitmap inside the page. How a Figma frame becomes a PDF at those pixels is Figma to LinkedIn carousel. How a Canva file of the same ratios is exported is Canva vs a dedicated LinkedIn carousel generator.
One portrait page, three units
Boykli builds the PDF with jsPDF. The unit is px, the format is [1080, 1080] or [1080, 1350], and the px_scaling hotfix is on. That hotfix sets the scale factor to 72/96, which is 0.75. User units stay in CSS pixels. The PDF page box is those pixels multiplied by 0.75, because a CSS pixel is 1/96 inch and a PDF point is 1/72 inch.
| Reading | Square | Portrait | Where you see it |
|---|---|---|---|
| Design canvas | 1080 × 1080 CSS px | 1080 × 1350 CSS px | Carousel preview, slide CSS |
| Aspect ratio | 1:1 | 4:5 (1080 ÷ 1350 = 0.8) | The shape in the feed |
| MediaBox | 810 × 810 pt | 810 × 1012.5 pt | PDF page dictionary |
| Inches | 11.25 × 11.25 in | 11.25 × 14.0625 in | Preview, Acrobat page size |
| Millimeters | 285.75 × 285.75 mm | 285.75 × 357.1875 mm | The same dialog, metric |
| Embedded bitmap | 2160 × 2160 px | 2160 × 2700 px | The screenshot drawn into the page |
| Bitmap density | 192 pixels per inch | 192 pixels per inch | 2160 ÷ 11.25, and 2700 ÷ 14.0625 |
The portrait arithmetic is short. 1080 × 0.75 = 810 points. 1350 × 0.75 = 1012.5 points. 810 ÷ 72 = 11.25 inches. 1012.5 ÷ 72 = 14.0625 inches. Millimeters are points ÷ 72 × 25.4, so 810 points is 285.75 mm and 1012.5 points is 357.1875 mm. Square stops at the first number on both axes: 810 points, 11.25 inches, 285.75 mm.
810 ÷ 1012.5 is still 0.8. The inch label and the point label describe the same 4:5 rectangle. A reader who expected the page box to say "1080 × 1350" is looking for the CSS canvas inside a PDF dictionary. The dictionary stores points.
Aspect ratios people put in the upload box
LinkedIn scales the page to the column. The shape is the ratio. The absolute inch size changes how heavy the file is and how a print-oriented tool sets type. It does not change a 4:5 page into a square.
| File | Page you set | Ratio (W ÷ H) | What the swipe looks like | Boykli writes this |
|---|---|---|---|---|
| Portrait carousel | 1080 × 1350 CSS px | 0.800 (4:5) | A tall card. Headline plus two short lines | Yes |
| Square carousel | 1080 × 1080 CSS px | 1.000 (1:1) | A card. One idea, large type | Yes |
| Same 4:5 at another pixel count | 1200 × 1500 px | 0.800 | Same shape. Type must be redrawn for the new width | The renderer locks 1080 |
| PowerPoint widescreen | 13.333 × 7.5 in (960 × 540 pt) | 1.778 (16:9) | A short strip. Body type shrinks | No |
| PowerPoint custom 4:5 | Height = width × 1.25, any inch size | 0.800 | Same shape as portrait, if type is large relative to the slide | Upload that file yourself |
| US Letter | 8.5 × 11 in (612 × 792 pt) | 0.773 | A paper page | No |
| A4 | 210 × 297 mm (595.28 × 841.89 pt) | 0.707 | A taller paper page | No |
| Story frame | 1080 × 1920 CSS px | 0.563 (9:16) | Extra height under the first glance | No |
| Pixels stored as points | MediaBox 1080 × 1350 pt (15 × 18.75 in) | 0.800 | Same 4:5 shape. A different point convention | Boykli's box is 810 × 1012.5 pt |
| Mixed pages | Different width or height in one PDF | — | The swipe jumps | One size for the whole deck |
Portrait is the square canvas plus 270 CSS pixels of height (1350 − 1080). In the PDF that extra band is 202.5 points (270 × 0.75). That is the room for a second sentence. It is the same 4:5 people already use for a portrait image. A template at 1200 × 1500 is also 4:5, and LinkedIn will take it, because pixel size is not the gate. Boykli standardizes on 1080 CSS pixels wide so the type ramp is one ramp.
A PowerPoint default of 13.333 by 7.5 inches is widescreen 16:9. Resize the slide master before you design. A custom 4:5 master can be any physical size whose height is 1.25 times the width. 7.5 by 9.375 inches is 4:5. 11.25 by 14.0625 inches is also 4:5, and it matches Boykli's page box. The feed matches the ratio. It does not match the inch number. Type that was set for a laptop slide still looks small when the column scales a 16:9 page down. Set the ratio, then set type as a fraction of the page, the way the 1080-wide ramp does.
Letter is 612 by 792 points. A4 is 595.28 by 841.89 points. Both are paper. A Google Doc or Word export that was paginated for print lands on one of those boxes. The ratio is close to neither 1:1 nor 4:5. The carousel page does not emit letter or A4. A finished paper PDF is a document you upload yourself in LinkedIn, inside the 100 MB and 300 page caps. Turning that paper file into a 2 to 8 slide deck is a different job, written up on PDF to LinkedIn carousel.
Render the page at 4:5 or 1:1
Topic in, a PDF out, every page the same box. BYOK is $29/month. Managed is $88/month.
boykli.com →What the bitmap inside the page is
The page box is the vector frame. The picture on a Boykli page is a screenshot. The renderer sets the viewport to the CSS canvas and a device scale factor of 2, clips the shot to 1080 by 1080 or 1080 by 1350 CSS pixels, and draws that PNG back into the same page. A 2× shot of a portrait canvas is 2160 by 2700 pixels. A 2× shot of a square canvas is 2160 by 2160 pixels.
Divide the bitmap by the page in inches. 2160 ÷ 11.25 = 192. 2700 ÷ 14.0625 = 192. The image sits at 192 pixels per inch because the screenshot is twice a 96-pixel-per-inch CSS page. There is no DPI field on the carousel form. Choosing "300 dpi" in another tool is a print instruction. It builds a heavier file and, if the tool also changes the page box, a different rectangle. LinkedIn is compressing a document for a screen.
PDF Standard is the export people use when the file comes from a design tool. PDF Print is for paper. Print exports are heavier and sometimes substitute fonts. Boykli's download is already the screen PDF. A six-page type deck is nowhere near LinkedIn's 100 MB, and nowhere near the 25 MB ceiling on a PDF you upload back into the product.
The 2× bitmap does not change the ratio and it does not change the MediaBox. A Figma export at 2× of a 1080 by 1350 frame is a different risk: some exports enlarge the page box along with the pixels, and the file you then audit is no longer the 1080-wide canvas you designed. Export the frame at 1× when you want the page you drew. The Boykli path keeps the page at 1080 by 1350 CSS pixels and spends the extra pixels on sharpness inside that page.
Padding and the safe zone, in points
The slide frame is fixed CSS:
.slide {
width: 1080px;
height: 1350px; /* 1080px on square */
margin: 0;
padding: 60px;
box-sizing: border-box;
overflow: hidden;
}
box-sizing: border-box puts the 60px padding inside the 1080. The type column is 960 CSS pixels wide, which is 720 points (960 × 0.75). Overflow is hidden. A line that does not fit is clipped.
The cover keeps its headline out of the bottom 220 CSS pixels. That band is 165 points (220 × 0.75). On a square page, 220 pixels is about a fifth of the height. On portrait it is about a sixth. Portrait adds 270 CSS pixels (202.5 points) above the band. It does not shrink the band. Logo, handle, and profile photo land in the bottom corners when the brand kit is on. Copy in that band collides with the strip.
Body type on the 1080-wide canvas stays at 21px or larger. A headline sits between 48 and 80 pixels, and a headline longer than about 20 characters stays at 56 or under. Density caps at about five bullets or four cards. Those sizes are CSS pixels on the canvas. They scale with the page when LinkedIn fits the PDF to the column. A 14px caption that looks refined on the 11.25-inch page is a gray smear in the feed, because the feed shows the fraction of the page, and 14/1080 is a small fraction.
Audit a PDF before it becomes the post
Use one file. Read the page box. Then decide whether to upload it or to render again.
- Open the PDF in a viewer that shows page size in points, or in inches. Preview on macOS and Acrobat both do. Write down width and height for page 1.
- Convert if the dialog is in inches. Points = inches × 72. A Boykli portrait page reads 11.25 by 14.0625 inches, which is 810 by 1012.5 points. A Boykli square page reads 11.25 by 11.25 inches, which is 810 by 810 points. A dialog in millimeters should read 285.75 by 357.1875 for portrait, and 285.75 by 285.75 for square.
- Divide width by height. 0.800 is 4:5. 1.000 is 1:1. 1.778 is 16:9. 0.773 is US Letter. 0.707 is A4. 0.563 is 9:16. The label in the dialog can be inches, points, or millimeters. The quotient is the aspect ratio.
- Repeat for the last page. Every page in the file uses one width and one height. A cover at 4:5 and a closer at letter makes the swipe jump. Boykli's renderer locks one format for the whole document, then adds each later page at that same format.
- If the box is 1080 by 1350 points (15 by 18.75 inches), the exporter treated each CSS pixel as one point. The ratio is still 4:5. LinkedIn will scale it. You do not have to recompress it into 810 by 1012.5 points for the upload to be valid. Match Boykli's box when you want the files to audit the same way. Match the ratio either way.
- If the box is 1920 by 1080 of anything, the ratio is 16:9. Rebuild the pages at 4:5 or 1:1 when the swipe is the point. Set the size on the master or the frame before you place type. Stretching a finished 16:9 layout reflows every box.
- Check the weight. Stay under 100 MB for LinkedIn. Stay under 25 MB if you are handing the file back to Boykli's upload path. A type-only deck at 192 pixels per inch is small. A print export full of photographs is the file that hits the cap.
- Count the pages. LinkedIn allows 300. Boykli's form allows 2 to 8, default 5. A 20-page leave-behind is an upload you do in LinkedIn. The generator will not paginate it into a carousel.
- Read the first page at the width of a phone column. The page box can be perfect and the type can still be too small. Body under 21px on a 1080-wide canvas, a sixth bullet, or a headline in the bottom 220 CSS pixels means the layout failed even though the MediaBox passed.
- Set the document title, up to 120 characters. LinkedIn shows it as the name of the PDF. Write the caption, up to 3,000 characters. The title is required when you add the PDF to the queue. Publishing uses the personal profile from LinkedIn OAuth. Company pages are outside the product. The queue takes the next open slot you configured. It does not resize the PDF on the way out. Scheduling that document is how to schedule a PDF on LinkedIn.
A page box of 11.25 inches is the correct Boykli portrait width. It looks large because 1080 CSS pixels at 96 per inch is a large sheet of paper. Nobody prints the feed. The viewer scales that sheet down to the column and keeps the 4:5 shape.
Render the box from a topic
When the file should be the Boykli page box, the carousel page is the path. The shape control is Square (1:1) or Portrait (4:5). One create is one ratio. Changing the shape is a new PDF.
- Paste a topic that names the slides. Stay under 2,000 characters. Name the count in the topic and set the control to the same number.
- Pick portrait when a slide is a label plus two lines. Pick square when each slide is one card. The PDF page format follows that choice:
[1080, 1350]or[1080, 1080]in CSS pixels, written through as 810 by 1012.5 points or 810 by 810 points. - Tone, design, and model. Grok 4.6 is the default. The picker also offers Gemini 3.5 Flash, Claude Sonnet 5, and GPT-5.6 Terra. The selected model is the model that runs. If brand-kit colors are on, the design is Normal. The other seven stay disabled until brand colors are off.
- Create. A large deck can take a few minutes. The page stops the attempt at about eight minutes.
- Download and run the audit above. Portrait must read 810 by 1012.5 points. Square must read 810 by 810 points. Every page matches. A mismatch means you downloaded a different file.
- Post now, or queue. On a Managed seat, creating again counts as another carousel generation. Reading the preview and downloading the same PDF again do not. Managed includes 150 carousel generations a month. BYOK is $29 a month and has no Boykli monthly generation cap. You pay the model provider on that plan. Managed is $88 a month. Radar and Algorithm stay browsable without a seat. Creating the PDF needs a paid seat.
The file you publish is that PDF. A Canva or Figma export at 1080 by 1350 CSS pixels has the same aspect ratio. Its MediaBox matches Boykli's only when that tool also maps CSS pixels at 96 per inch. Check the points. Trust the ratio either way.
FAQ
Why does the PDF say 11.25 by 14.06 inches?
That is a Boykli portrait page. 1080 CSS pixels ÷ 96 = 11.25 inches wide. 1350 ÷ 96 = 14.0625 inches tall. In points, the MediaBox is 810 by 1012.5. The design canvas is still 1080 by 1350 CSS pixels. The feed scales the page. The inch figure is the PDF's paper size, and the post is not a print.
Is the aspect ratio 4:5 or 1080:1350?
Both names are the same shape. 1080:1350 reduces to 4:5. 810:1012.5 reduces to 4:5. Square is 1:1 at 1080:1080 and at 810:810. When you compare tools, compare the quotient width ÷ height. 0.8 is portrait. 1 is square.
Should a LinkedIn carousel PDF be 300 DPI?
Boykli's pages carry a bitmap at 192 pixels per inch: a 2× screenshot on a page defined at 96 CSS pixels per inch. There is no 300 DPI control on the carousel form. A 300 DPI print export is for paper. It makes a heavier file. LinkedIn's published limit is 100 MB and 300 pages, not a DPI number.
Does LinkedIn require the page to be 1080 points wide?
LinkedIn's document help article does not require a point size. 1080 is the CSS-pixel width Boykli designs at. The PDF stores 810 points for that width. A file whose MediaBox is 1080 by 1350 points is a 4:5 page under a different convention (one pixel treated as one point, which prints as 15 by 18.75 inches). Both can upload. The phone sees the ratio and the type.
What if each page in the PDF is a different size?
The swipe jumps. Keep one width and one height for every page. Boykli locks the format on the first page and adds later pages at that same format. A cover at 4:5 and a chart exported from a widescreen slide at 16:9 will not be reconciled on the way to LinkedIn.
Can the carousel page emit Letter or A4?
It emits square or portrait, 2 to 8 pages. Letter (612 × 792 pt) and A4 (595.28 × 841.89 pt) are paper sizes from a word processor. Upload those files in LinkedIn yourself when the artifact is the paper document. For a swipe, render a new deck at 4:5 or 1:1.
What is the file size limit?
LinkedIn: 100 MB and 300 pages, for PPT, PPTX, DOC, DOCX, and PDF. Boykli: 2 to 8 slides, and a stored upload above 25 MB is rejected. The document title Boykli stores is up to 120 characters. The post commentary is up to 3,000 characters. After the post is live, the description can be edited. The document cannot be replaced. A bad page box is a new post.
Do square and portrait share one download?
One create is one ratio. Square and portrait are separate PDFs. Changing the shape means creating again. On Managed, that is another carousel generation inside the monthly cap of 150. BYOK has no Boykli monthly cap.
Check the page box, then publish
Portrait is 810 × 1012.5 pt. Square is 810 × 810 pt. Same ratio on every page, on the personal profile you connect.
Open Boykli →