LinkedIn Maximum Image Size in 2026
LinkedIn has different image limits for profile photos, covers, Pages and post previews. Use this 2026 guide for exact pixels, file sizes and formats.
There is no single LinkedIn-wide maximum image size. The correct limit depends on where you upload the image.
| Upload surface | Recommended or maximum dimensions | Maximum file size | Accepted format |
|---|---|---|---|
| Personal profile photo | 400 × 400 up to 7680 × 4320 pixels | 8 MB | PNG or JPG |
| Personal profile cover | 1584 × 396 pixels recommended | Less than 8 MB | JPG or PNG |
| LinkedIn Page or Career Page image | Depends on placement; Page logo 400 × 400, Page cover 4200 × 700 | 3 MB | PNG or JPEG |
| Page post URL preview | 1200 × 627 pixels (1.91:1) recommended | Use the Page image limit where applicable | PNG or JPEG |
LinkedIn profile photo maximum size
A personal LinkedIn profile photo can be uploaded from 400 × 400 pixels through 7680 × 4320 pixels. The maximum file size is 8 MB. LinkedIn accepts PNG and JPG files for this upload surface.
A square image is the safest source because LinkedIn displays the profile photo in a circular frame in many contexts. Keep your face or other important subject near the center and leave enough space around the edges for cropping.
Recommended profile-photo checklist
- Use a square canvas, such as 400 × 400 or 800 × 800 pixels.
- Keep the file at or below 8 MB.
- Export as PNG or JPG.
- Keep the subject away from the extreme edges.
- Use a larger source when the image looks soft after upload, then compress it if necessary.
LinkedIn personal cover photo size
LinkedIn recommends 1584 × 396 pixels for a personal profile cover image. The file should be less than 8 MB, and LinkedIn accepts JPG or PNG.
The 1584 × 396 figure is a recommended canvas, not a published universal pixel maximum. Design for the recommended ratio and keep important text, faces and logos away from the edges because the visible crop can vary by browser window, screen resolution and device.
Why a cover can look blurry or cropped
- Blurry image: start with a larger, sharper source and export at the recommended 1584 × 396 canvas.
- Different desktop and mobile crop: keep essential content in the central safe area.
- Upload rejection: check that the file is below 8 MB and is JPG or PNG.
LinkedIn Page and Career Page image limits
LinkedIn Page and Career Page images have a 3 MB maximum. All images must be PNG or JPEG. The exact dimensions depend on the placement.
| Page placement | LinkedIn specification |
|---|---|
| Page logo | 400 × 400 pixels recommended |
| Page cover | 4200 × 700 pixels |
| Life main image | 1128 × 376 pixels |
| Life custom module | 502 × 282 pixels |
| Life company photos | 900 × 600 pixels recommended |
LinkedIn can adjust Page images to fit different screens, including horizontal or vertical cropping. Put critical content in the middle of the composition and preview it at more than one viewport before publishing.
LinkedIn Page post and URL preview image size
For a Page post URL image, LinkedIn’s guidance uses a 1.91:1 ratio, with 1200 × 627 pixels as the practical example. An image under 200 pixels wide may appear only as a thumbnail.
Use 1200 × 627 when you control the social preview image. Keep headlines and faces away from the outside edges because previews may be cropped in feeds and link cards.
Maximum file size versus maximum pixel dimensions
“Maximum image size” can mean two different things:
- Pixel dimensions: the width and height of the image canvas, such as 7680 × 4320 for a profile-photo upload.
- File size: the encoded file measured in megabytes, such as 8 MB for a personal profile photo or less than 8 MB for a personal cover.
A file can satisfy the pixel dimensions and still fail because it is too large in bytes. Conversely, a very small file can meet the byte limit but look blurry. Check both values before uploading.
How to check an image before uploading
Python with Pillow
from pathlib import Path
from PIL import Image
path = Path("linkedin-image.jpg")
max_bytes = 8 * 1024 * 1024
with Image.open(path) as image:
print(f"format: {image.format}")
print(f"dimensions: {image.width} x {image.height}")
print(f"file size: {path.stat().st_size / 1024 / 1024:.2f} MB")
if image.format not in {"JPEG", "PNG"}:
raise ValueError("LinkedIn accepts PNG or JPG/JPEG for this upload surface")
if path.stat().st_size > max_bytes:
raise ValueError("File is larger than the 8 MB personal-upload limit")
Install Pillow with python -m pip install pillow. Change the byte limit to 3 MB for a LinkedIn Page or Career Page image.
Node.js with sharp
import fs from "node:fs";
import sharp from "sharp";
const file = "linkedin-image.jpg";
const stat = fs.statSync(file);
const metadata = await sharp(file).metadata();
console.log({
format: metadata.format,
width: metadata.width,
height: metadata.height,
megabytes: stat.size / 1024 / 1024
});
if (!["jpeg", "png"].includes(metadata.format)) {
throw new Error("Use PNG or JPEG for LinkedIn uploads");
}
if (stat.size > 8 * 1024 * 1024) {
throw new Error("Image exceeds the 8 MB personal-upload limit");
}
Install the dependency with npm install sharp. Use 3 * 1024 * 1024 as the threshold for Page and Career Page images.
ImageMagick command line
identify linkedin-image.jpg
stat -c '%n %s bytes' linkedin-image.jpg
convert linkedin-image.jpg -resize 1584x396^ -gravity center -extent 1584x396 -strip -quality 88 linkedin-cover.jpg
The final command creates a 1584 × 396 cover, removes metadata and applies JPEG compression. Review the crop before uploading.
How to compress an image under LinkedIn’s limit
- Export to JPG for photographic images; use PNG when you need transparency or very sharp flat graphics.
- Resize to the placement’s recommended canvas instead of uploading a needlessly large source.
- Remove metadata where appropriate.
- Lower JPEG quality gradually until the file is below the relevant limit.
- Open the compressed file at 100% and inspect faces, small text and sharp edges.
For a personal profile photo or cover, stay at or below the 8 MB rule. For Page and Career Page images, stay within 3 MB.
Or skip the browser setup
If you need a rendered preview of a LinkedIn-sized design or any web page, ScreenshotNeo can capture it with one request. It removes cookie and consent banners, newsletter popups and chat widgets before capture. Bot checks, blank pages and failed loads are not billed, and the response identifies the result with X-Page-Verdict and X-Billed headers. Its MCP server lets Claude, Cursor and other MCP clients call take_screenshot, get_page_info and capture_pdf.
See the ScreenshotNeo API documentation for all capture options.
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
import requests
r = requests.get("https://api.screenshotneo.com/v1/shot", params={"access_key": "YOUR_API_KEY", "url": "https://stripe.com"}, timeout=90)
open("shot.webp", "wb").write(r.content)
const q = new URLSearchParams({ access_key: 'YOUR_API_KEY', url: 'https://stripe.com' });
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);
ScreenshotNeo includes full-page capture, custom CSS and JavaScript, device presets, retina scale, element capture, waiting rules, caching, signed links and bulk capture. The Free plan includes 1,000 screenshots a month with no card; paid plans start at $5 for 3,000 shots. Create a free ScreenshotNeo account.
Troubleshooting LinkedIn image uploads
| Problem | Likely cause | Fix |
|---|---|---|
| Upload is rejected | File exceeds the byte limit or uses an unsupported format | Confirm PNG/JPG for profile uploads, PNG/JPEG for Pages, then compress below 8 MB or 3 MB as applicable. |
| Image is blurry | Source resolution is too low or compression is excessive | Start with a larger source, use the recommended canvas, and export again at moderate JPEG quality. |
| Important content is cut off | LinkedIn crops covers and Page images across screens | Move essential content toward the center and preview desktop and mobile layouts. |
| Image appears as a tiny thumbnail | URL preview image is under 200 pixels wide | Use a 1200 × 627 Page post image. |
| GIF will not upload as a profile photo | GIF is not supported for that profile-photo upload | Convert the first frame or source artwork to PNG or JPG. |
Performance, reliability and cost considerations
- Performance: Resize before upload so LinkedIn and browsers process fewer pixels.
- Reliability: Keep an original master file and export a separate upload copy for each surface.
- Consistency: Use fixed templates for 1584 × 396 personal covers, 4200 × 700 Page covers and 1200 × 627 post previews.
- Cost: Image compression can reduce transfer and storage costs, but do not trade away legibility to save a few kilobytes.
FAQ
What is the largest LinkedIn profile picture?
The published upper boundary is 7680 × 4320 pixels, with an 8 MB maximum file size.
What is the LinkedIn banner size in 2026?
LinkedIn recommends 1584 × 396 pixels for a personal profile cover.
What size should a LinkedIn company Page cover be?
Use 4200 × 700 pixels, and keep the file within the 3 MB Page-image limit.
Is PNG or JPG better for LinkedIn?
Both are accepted for profile images. JPG usually produces smaller photographic files; PNG is useful for transparency and crisp graphics.
Why does LinkedIn crop my cover differently on mobile?
LinkedIn adjusts images for different screens and may crop horizontally or vertically. Keep important content in the central safe area.


