
Short answer
Upload a square PNG or JPG of at least 320 × 320 px — Instagram stores profile pictures at 320 px and shows them as a circle about 110 px wide on phones. We export 800 × 800 for extra sharpness. Keep the logo inside the central 70% of the square, use a solid background rather than transparency, and prefer an icon or monogram over a full wordmark. Highlight covers are 1080 × 1920 story images, but only a central circle is shown, so design the icon inside the middle 1080 × 1080.
Key takeaways
- Instagram stores the profile picture at 320 × 320 but displays about 110 px on phones — design for the small size.
- Upload larger (800 × 800) so the file is always downscaled, never enlarged.
- A wordmark shrinks to unreadable at 110 px; use your icon or initials.
- Highlight covers are cropped to a small circle from the centre of a 9:16 story image.
- Use one background colour and one icon style across all Highlights for a tidy profile grid.
How big is an Instagram profile picture, really?
Instagram has kept the same model for years: the app stores your profile picture as a 320 × 320 px square and displays it in a circle. On the profile page of a phone the circle is about 110 px across in the app’s own units; on desktop it is roughly 150 px. In feeds, comments and Stories rings it is much smaller — often 30–40 px.
So there are two numbers that matter. Upload size (at least 320 px, ideally larger so Instagram always shrinks your file) and viewing size (tiny). The upload size decides sharpness; the viewing size decides whether anyone can actually recognise your logo.
Why an 800 × 800 upload is better than 320 × 320
If you upload exactly 320 × 320, Instagram may still recompress it, and phones with high-density screens draw that 110 px circle with 330 or more physical pixels — so your 320 px file is being stretched slightly. Uploading 800 × 800 gives Instagram more information to downscale from and keeps edges crisp on every screen. There is no benefit to going much larger; 800 px is also the size YouTube wants, so one export serves both.
Designing for a 110-pixel circle
At 110 px, fine detail disappears. Before exporting, shrink your preview until the circle is about the size of a thumbnail on your screen and ask: can I still tell what this is?
- Use the icon, not the wordmark. A horizontal logo scaled to fit a circle becomes a thin line of illegible text. If your brand has no symbol, a single initial or two-letter monogram in your brand typeface works well.
- Increase stroke weights. Hairline outlines and small taglines vanish. If you have a “small use” version of your logo, this is where it belongs.
- Keep it inside the circle. The circular crop removes the corners. A square badge must fit within about 70% of the canvas width; a round emblem can fill around 90%. The Profile Picture Maker shows the circle-safe guide while you position the logo.

Background colour and dark mode
Instagram’s interface is white in light mode and black in dark mode. A transparent PNG profile picture sits on whichever one the viewer uses. Dark logos disappear in dark mode; white logos disappear in light mode.
The reliable choice is a solid background: your brand colour with a white icon, or white with a colour icon. Brand-colour backgrounds tend to stand out more in a crowded Stories row. If you are unsure whether your icon has enough contrast against the background colour, run the two hex values through the Contrast Checker — aim for at least 3:1 for a graphic like a logo.
Instagram Highlight covers: size and layout
Highlights are saved Stories that sit under your bio as a row of small circles. Each circle can have a custom cover image, and branded covers make a business profile look finished.
How covers work: you pick an image from your camera roll (or a story), and Instagram shows a circular crop from its centre. The image itself can be any size, but the practical approach is to make each cover as a 1080 × 1920 story image (the standard 9:16 story canvas) and place the icon inside the central 1080 × 1080 square, with the important part inside a circle in the middle. That way the cover works whether you add it from a story or from your gallery, and you can reposition it slightly in the crop screen if needed.
Designing a consistent set
- Use one background colour (or two alternating) for all covers.
- Use one icon style — all outline or all solid, same stroke weight. Mixed icon sets look messy at small sizes.
- Keep icons simple: a shopping bag for Shop, a star for Reviews, a question mark for FAQ.
- Put your logo on the first cover (often “About” or “Start here”) for a subtle brand anchor.
- Let the Highlight title do the explaining; do not add text inside the cover.
To produce them quickly, design one cover, then duplicate it and swap the icon. Export PNG and save them to your phone. The 1080 × 1920 preset in the Logo Resizer centres a transparent icon on a story-sized canvas in one step.
Logos inside Instagram posts, Reels and Stories
Your profile picture already identifies you in the feed, so a logo on every post is usually unnecessary. When you do use one — on quote graphics, product announcements or Reels that may be re-shared — keep it small and consistent:
- Square posts (1080 × 1080) and portrait posts (1080 × 1350): a logo around 10% of the width in a corner.
- Stories and Reels (1080 × 1920): avoid the top ~250 px (profile name and progress bar) and the bottom ~350 px (reply bar, captions, buttons). The right edge is also covered by Reels buttons.
For video, see our video watermark sizing guide.
Why does my Instagram profile picture look blurry?
The usual causes, in order of frequency:
- The source was too small. A 150 px logo uploaded as a profile picture is enlarged. Export from a bigger file — see resizing without losing quality.
- A screenshot was used. Screenshots bake in compression and scaling. Export from the original file instead.
- JPEG compression. Flat logo colours show JPEG artefacts easily. Upload a PNG.
- Uploaded through a third-party scheduler that recompresses images. Upload the profile picture directly in the Instagram app.
Frequently asked questions
What is the Instagram profile picture size in 2026?
Instagram stores profile pictures at 320 × 320 px and shows them as a circle about 110 px wide on phones. Upload at least 320 × 320; we recommend 800 × 800 for sharper results.
How do I fit my whole logo in the Instagram circle?
Place it on a square canvas with padding so the artwork stays within about 70% of the width. Wide wordmarks should be replaced with an icon or monogram, because they become too small to read.
Can an Instagram profile picture be transparent?
You can upload a transparent PNG, but the transparent areas will show the app background, which is white or black depending on the viewer’s mode. A solid background is more reliable.
What size are Instagram Highlight covers?
Design them as 1080 × 1920 story images with the icon centred inside the middle 1080 × 1080 area. Instagram crops a circle from the centre.
Why does Instagram make my logo blurry?
Usually because the uploaded file was smaller than needed, was a screenshot, or was a heavily compressed JPEG. Upload an 800 × 800 PNG exported from the original logo file.
Tools used in this guide
All tools run in your browser; your image files are not uploaded to our server.
Sources checked for this guide
- Instagram Help Center: profile and highlights
- W3C: Understanding non-text contrast
- Hootsuite: social media image sizes guide
Platform upload rules change. We re-check the sources above when we update a guide; if you spot something out of date, send a correction.