Guide

Logo size for social media: one table, every platform

The current avatar and header dimensions for X, LinkedIn, Instagram, Facebook, YouTube, TikTok, Bluesky, Threads, Discord, Twitch, Substack and GitHub. Platforms change these quietly, so the table carries a checked date instead of guesses.

Checked August 2026 against platform help pages where reachable and two or more agreeing current specification guides elsewhere.

See your own logo at these sizes first.

The free logo size checker renders your file as a circle-cropped avatar, a 16px favicon and a header lockup, on light and dark. Nothing is uploaded.

Test my logo

Every platform, every surface

PlatformSurfaceExact pxAspectCircle cropNote
XProfile photo400x4001:1YesDisplayed as a circle everywhere; keep the mark centered with padding.
XHeader1500x5003:1NoThe avatar overlaps the lower left corner; keep that area clear.
LinkedIn (personal)Profile photo400x400 minimum1:1YesAccepts far larger files; 800x800 stays sharp on retina screens.
LinkedIn (personal)Cover photo1584x3964:1NoThe profile photo sits over the lower left on desktop.
LinkedIn (company)Page logo400x400 (min 268x268)1:1NoShown as a square; LinkedIn raised this spec, older guides still say 300x300.
LinkedIn (company)Page cover4200x7006:1NoRenders around 1128x191; upload the full size so it stays sharp.
InstagramProfile picture320x320 stored1:1YesStored at 320px whatever you upload; send 1000x1000 or larger anyway.
FacebookPage profile picture320x320 minimum1:1YesDisplays around 176px on desktop and 196px in the phone apps.
YouTubeChannel picture800x8001:1YesRenders at 98x98 on the channel page; upload under 15 MB.
YouTubeBanner2560x1440 (min 2048x1152)16:9NoOnly the central 1235x338 safe area shows on every device.
TikTokProfile photo200x200 (min 20x20)1:1YesSmall everywhere it appears; a bold simple mark wins.
BlueskyAvatar400x400 or larger1:1YesNo official figure published; current guides agree on at least 400px.
BlueskyBanner3000x10003:1NoSame ratio as the X header; the avatar overlaps the lower left.
ThreadsProfile photo320x320 minimum1:1YesReuses your Instagram picture when the accounts are linked.
DiscordServer icon512x512 (min 128x128)1:1YesRenders near 48px in the server sidebar.
TwitchProfile picture800x800 (min 256x256)1:1YesAlso shows tiny next to chat messages; test it small.
TwitchBanner1200x4805:2NoThe sides crop on narrow screens; keep the mark centered.
SubstackPublication logo256x256 minimum1:1NoAppears across app, web and email headers; transparent background recommended.
GitHubOrganization avatar500x500 (max 3000x3000)1:1NoRendered as a rounded square; file must stay under 1 MB.

The three rules that survive platform changes

Design for the circle crop. Nearly every avatar in the table above is displayed as a circle, whatever square you upload. The corners of your image are decoration; anything load-bearing must live inside the inscribed circle, with padding to spare. A wordmark that spans the full square will lose its first and last letters.

Test at 48 pixels. Profile slots accept 400px files, but the size people see most is the small avatar next to a post, a reply or a chat message, which renders near 48px. If the mark is not recognizable there, a sharper upload does not help. The size checker shows exactly this slot.

Keep a square master. One square source file at 1024px or larger, ideally SVG, exports cleanly to every avatar size in the table. Scale down, never up: a 200px file pushed into an 800px slot comes out soft, and platforms recompress whatever you give them. Headers are the one exception, since each aspect ratio needs its own export.

The same square master is also what your website wants: the favicon sizes and head tags are a separate, smaller problem, covered in the favicon size guide.

What the LogoRay kit ships for social

Every LogoRay kit includes the files this page asks for, pre-built from your logo: a 400px social avatar sized for the profile slots above, the mark alone as SVG plus PNGs from 1024 down to 32 pixels, the full lockup in light and dark at 2048px, and the complete favicon set for your website. One download, and the launch checklist inside reminds you to claim the handles and upload the avatar everywhere.

Common questions

What size should my logo be for social media profile pictures?

Keep one square master at 800x800 pixels or larger and upload it everywhere. Every major platform stores the avatar smaller than that (Instagram at 320px, TikTok around 200px, YouTube renders at 98px), so one sharp square covers them all. Center the mark and leave padding, because most platforms crop the square to a circle.

Why does my logo get cut off on social media?

Almost every platform crops the square avatar to a circle, which removes the corners. A mark that fills the full square loses its edges. Keep the logo inside roughly the inner 80 percent of the image and the circle crop will never touch it.

Can I use the same logo image on every platform?

For avatars, yes: one padded square master works everywhere, and that is the point of keeping one. Headers are different, because the aspect ratios disagree: X and Bluesky use 3:1, a LinkedIn personal cover is 4:1, a LinkedIn company cover is 6:1, Twitch is 5:2 and YouTube wants 16:9 with a small safe area. Each header needs its own export.

How often do social media image sizes change?

Quietly and without announcement. LinkedIn raised its recommended company cover upload from 1128x191 to 4200x700, and most guides still list the old number. That is why this table carries a checked date: the figures here were verified against platform help pages and current specification guides in August 2026.

One logo, every slot on this page.

Compose a logo from hand-curated marks drawn to survive small sizes, and the kit ships the avatar, mark and favicon files ready to upload. Free to design, $39 once for the files.

Make my logo