LinkedIn newsletter logo 300x300 and cover 1920x1080
LinkedIn recommends a 300x300 newsletter logo and a 1920x1080 cover per article. 1080 is not a multiple of 16, so ask Sume for 1920x1088 and trim 4 px.

LinkedIn's newsletter best-practices page recommends a 300x300 logo for the newsletter and a 1920x1080 cover photo for each article. Sume's GPT image sizes need multiples of 16 on both edges, and 1080 divided by 16 is 67.5, so 1920x1080 cannot be requested directly. Ask for 1920x1088 and trim 4 pixels from the top and bottom.
What LinkedIn says
The page was last updated three years ago when read today, and it gives recommended sizes only, with no stated file-size cap or minimums. So treat the numbers as guidance, not as a validator.
| Image | Recommended size |
|---|---|
| Newsletter logo | 300x300 pixels |
| Cover photo for each article | 1920x1080 pixels |
Legal sizes to request
1920x1088 has both edges as multiples of 16 (120 and 68 times 16), a ratio of 1.76 under the 3:1 cap, and 2,088,960 pixels, inside the 655,360 to 8,294,400 window. The logo can come from a 1024x1024 request and be scaled down.
| Asset | Request | Local step | Final |
|---|---|---|---|
| Article cover | 1920x1088 | crop 4 px top and bottom | 1920x1080 |
| Logo | 1024x1024 | scale by 0.29296875 | 300x300 |
Trim and scale
import asyncio
from PIL import Image, ImageOps
async def main():
cover = Image.open("cover-1920x1088.png").convert("RGB")
cover = cover.crop((0, 4, 1920, 1084)) # trim 4 px top and bottom
assert cover.size == (1920, 1080)
cover.save("newsletter-cover.jpg", "JPEG", quality=92, optimize=True)
logo = Image.open("logo-1024.png").convert("RGB")
ImageOps.fit(logo, (300, 300), Image.LANCZOS).save("newsletter-logo.png")
asyncio.run(main())Editorial advice
LinkedIn also suggests avoiding clipart and generic stock images and says images with faces and people tend to resonate with audiences. That is their editorial advice, not a measured result I can quote. A 1920x1080 image is the same 16:9 shape as a blog featured image, so the 1536x864 versus 1920x1080 sizing note applies here too.
Checklist
- Request 1920x1088, never 1920x1080.
- Keep the final at exactly 1920x1080.
- Make the logo legible at 300x300 before you generate it.
Sources
Related posts
More in Use cases
- LinkedIn Page link post image: 1200x627, over 200 px wide
For a LinkedIn Page post with a URL, use a 1.91:1 image at 1200x627 and more than 200 px wide, or it shows as a left thumbnail. Request 1280x672 from Sume.
- LinkedIn video ad under 30 FPS and 4:5: what to render
LinkedIn video ads want under 30 FPS and allow 4:5. Sume video models list no 4:5, so render 720x900 at 25 fps in Timeline and check it with video inspect.
- LinkedIn video ad ratios: 16:9, 1:1, 4:5, 9:16 pixel sizes, one table
LinkedIn video ads accept 16:9, 1:1, 4:5 and 9:16 with different pixel rules and under 30 fps. See the table and how to match each ratio on Sume.
- Can you lip-sync an existing video to new audio with Sume?
Sume's docs list no video-to-video lip-sync route. Here are the three documented ways to get a speaking face: from a still, face swap, or a new avatar video.
Written by Sume