🖼️ Social Profile Image Kit

Drop one logo or photo, position it once, and download a ZIP with the profile picture, cover and banner at the exact size every platform asks for. Free, no signup, and your image is never uploaded.

Drop your logo or photo here
or click to choose a PNG, JPG, WebP or GIF

Everything is drawn in your browser and the picture is not sent anywhere. The page does load one small ZIP library from a public CDN, and SVG files are not accepted, export a PNG first.

Your image

How it sits in each frame
Fit inside
Fill the frame
Fit keeps your whole logo visible and paints the background colour around it.
Facebook, X and LinkedIn flatten transparency in their own way, often to black. A solid colour is the safe choice.
File type
PNG
JPG
PNG stays crisp on flat logo art. JPG is much smaller on photos, which matters for the 2560x1440 YouTube banner.
Files come out as facebook-page-cover-1640x856.png

Tap a size to select it, then drag inside it or use the arrow keys to nudge that one crop on its own. The circle guides are preview only, every avatar exports as a full square.

🎬 Plus mockups, a post maker, a favicon generator & 300+ more free toolsOpen Castwright

Social media image sizes, 2026

Sizes verified 4 September 2026. Platforms change these without telling anyone, so check before a big rebrand.

Upload size, where it actually shows, and the part that must not get cropped.
PlatformImageUpload sizeWhere it showsKeep it safe
Facebook pageProfile picture400 x 400170 x 170 on desktop, 128 x 128 on phonesCropped to a circle. Facebook accepts 320 x 320 as the minimum.
Facebook pageCover photo1640 x 856820 x 312 on desktop, 640 x 360 on phonesTwo different crops from one file. Keep everything inside the middle 1522 x 624.
InstagramProfile picture320 x 320110 x 110 in the appCircle. Use the 1000 x 1000 square master if you want headroom.
LinkedIn company pageLogo300 x 300300 x 300Rounded square, not a circle.
LinkedIn company pageBanner1128 x 1911128 x 191Very short. Long words get clipped, keep the mark centred.
LinkedIn personalProfile photo400 x 400Circle, 400 x 400LinkedIn accepts up to 7680 x 4320 and squares it off.
LinkedIn personalBackground banner1584 x 3961584 x 396Your profile photo sits over the lower left on desktop. This is not the 1128 x 191 company banner.
XProfile photo400 x 400CircleYour photo covers part of the header's lower left.
XHeader1500 x 5001500 x 500, 3:1The lower left and the very edges get covered on mobile.
YouTubeChannel picture800 x 80098 x 98 beside your videosCircle.
YouTubeChannel art, the banner2560 x 1440TV 2560 x 1440, desktop 2560 x 423, tablet 1855 x 423, phone 1546 x 423Text and logo safe area is the middle 1235 x 338. Everything outside 1546 x 423 is cropped on a phone.
Google Business ProfileLogo720 x 720Square thumbnail, shown as a circle in some Google surfacesMinimum 250 x 250, keep it under 5 MB.
Google Business ProfileCover photo1024 x 57616:9 across the listingGoogle picks which photo leads, the cover is a strong hint and not a promise.
Anywhere elseSquare master1000 x 1000Whatever you need nextGood fallback for Pinterest, TikTok, Discord, an email signature or a WhatsApp business profile.

One logo in, a whole account set up

Setting up a new brand across social means the same picture exported eight or nine times at sizes nobody can remember, and one wrong number means a squashed logo or a cropped word on a banner. This page takes one image, lets you position it once, and writes every file at the size the platform actually stores. The ZIP also carries a short text file naming each image and where it goes, so handing it to a client or a VA needs no explanation.

Why the avatars export as squares

Every platform draws its own circle over a square upload. A picture that is already cut into a circle with transparent corners looks fine on some services and shows ugly black or white corners on the ones that flatten transparency. So the circle here is a guide drawn on the preview, and the file you get is always the full square the platform expects.

The banner that always needs hand tuning

YouTube channel art is the awkward one. The file is 2560 x 1440, a TV shows all of it, a desktop shows a 2560 x 423 strip and a phone shows only the middle 1546 x 423. Anything you want read on every device has to sit inside 1235 x 338. The preview draws both of those boxes over your crop, and each size can be nudged and zoomed on its own so the banner can be tuned without ruining the avatars.

What this does not do

It does not redraw or redesign your logo, it does not add text, and it cannot promise a platform will not change its layout next month. It crops, scales, fills a background and exports at exact pixel sizes, which is the part that eats an afternoon.