Image resizer for LinkedIn post: 1200x627, banner 1584x396
LinkedIn compresses images more aggressively than most networks, so the goal is not visual flair, it is readability after the platform pass. Plain works.
The LinkedIn size sheet
Profile banner is 1584 by 396, ratio 4:1. The banner gets cut on the right side on narrow viewports and the avatar covers the bottom-left corner, so anything you write needs to live in the upper right area.
Single-image post is 1200 by 627, ratio 1.91:1. This is the same ratio Open Graph uses for link previews, which is convenient because you can produce one image that works for both the native upload and any blog post you link.
Profile photo is 400 by 400, square. Company logo is 300 by 300, also square. Both render small in feed lists, so a tight crop with strong contrast reads better than a busy full portrait.
Document posts (PDF carousels) cap at 300 MB and 300 pages, but the practical limit for engagement is around 10 to 12 slides at 1200 by 1500.
LinkedIn compresses heavily
LinkedIn re-encodes uploads with conservative JPEG settings and visible chroma subsampling. Fine gradients turn blocky, screenshots of UI text get fuzzy at small sizes, and any quality you preserved at export is mostly lost.
The lesson is to upload at the platform's documented size and not larger. A 1200 by 627 source compresses better than a 2400 by 1254 source that LinkedIn downscales then re-encodes. Match the spec, do not exceed it.
B2B context: less filter, more readability
LinkedIn's audience leans business and recruiter. Posts that perform there are not the same posts that perform on Instagram. Heavy filters, moody color grading, and stylised text overlays look out of place in a feed of company updates and hiring posts.
The visual brief is closer to a slide deck than to a magazine cover. Generous whitespace, one accent color, large readable type, and a single clear subject. Save the artistic exports for elsewhere.
Prefer PNG for text overlays
If your post image has any meaningful text on it, like a quote card, a stat, or a chart label, save as PNG and accept the bigger upload. JPEG artifacts cluster around the edges of glyphs and become very visible at the small sizes LinkedIn uses for the in-feed render.
For pure photos PNG is overkill, JPEG at quality 88 to 90 is fine. The rule of thumb is: if the image contains anything you would expect a colleague to read out loud, use PNG.
Working example
javascript// Resize to LinkedIn's 1200x627 post / OG image format
async function resizeForLinkedIn(file) {
const bitmap = await createImageBitmap(file);
const W = 1200;
const H = 627; // 1.91:1, also OG default
const canvas = new OffscreenCanvas(W, H);
const ctx = canvas.getContext("2d");
// Contain with light gray padding, neutral on B2B feeds
const scale = Math.min(W / bitmap.width, H / bitmap.height);
const w = bitmap.width * scale;
const h = bitmap.height * scale;
ctx.fillStyle = "#f3f4f6";
ctx.fillRect(0, 0, W, H);
ctx.drawImage(bitmap, (W - w) / 2, (H - h) / 2, w, h);
// PNG when the image has text overlays, JPEG otherwise
return await canvas.convertToBlob({ type: "image/png" });
} Just need the result?
When you have a quote card, a chart, or a hiring post header that needs to be exactly 1200 by 627 for LinkedIn, the image resizer in aldeacode.com runs entirely in your browser, supports PNG output for sharp text, and never uploads the file anywhere. Pick the preset, save the result, post.
Open Image Resizer (in your browser) →Frequently asked questions
Does LinkedIn keep transparency in PNG uploads?
It preserves the alpha channel for image previews on desktop, but mobile renders flatten transparent regions to white. If your design depends on transparency over the feed background, expect a white box on phones and design for that.
Can I post a square 1200x1200 image instead of 1200x627?
Yes. Square posts get more vertical real estate in the feed and tend to outperform 1.91:1 on engagement. The downside is that the same image will not double as your OG link preview, so you may end up exporting twice.
Why does my screenshot look blurry on LinkedIn but sharp on the source?
Two reasons. First, LinkedIn re-encodes JPEG aggressively. Second, the in-feed render scales the image down for the preview and the platform's downscaler is not as sharp as your browser's. Upload PNG and accept the larger file when text matters.