LinkScaleLinkScale
Free tool, no account

Social media image sizes (2026)and a free resizer.

Every size, with the platform documentation it came from and the date it was last checked. Drop your images in, pick the formats you need, and get all of them at once. Nothing is uploaded.

No accountNo watermarkNothing uploaded

Drop your images here

PNG, JPG or WebP. As many as you like. Nothing is uploaded.

Presets

Target formats

2 selected
Instagram
TikTok
YouTube
X
LinkedIn
Facebook
Pinterest
Snapchat

How it should fit

Fit

Click the source image on the right to choose what the crop keeps. A centred crop is what cuts off heads.

Export

File type
85%
Preview

Add an image to see it resized here.

Add an image and pick a format.

Every resize happens in this tab. Your images are read with the File API, drawn on a canvas and handed back as a download. Nothing is uploaded, and there is no server to upload to.

Instagram image sizes

Instagram image sizes: dimensions, aspect ratio, accepted file types, maximum file size and the source each value came from.
FormatSizeRatioFile typesMax weightSourceAdd to resizer
Feed post, squareThe default grid post.1080 × 1080min 320 × 3201:1JPEG, PNG—Officialchecked 2026-08-31source
Feed post, portraitThe tallest post the feed accepts uncropped. Takes the most screen.1080 × 13504:5JPEG, PNG—Officialchecked 2026-08-31source
Feed post, landscapeThe widest post the feed accepts uncropped.1080 × 5661.91:1JPEG, PNG—Officialchecked 2026-08-31source
StoryFull-screen vertical, 24 hours.1080 × 19209:16JPEG, PNG—Not officialchecked 2026-08-31source
ReelVertical video, and its cover image.1080 × 19209:16JPEG, PNG—Officialchecked 2026-08-31source
Profile pictureCropped to a circle everywhere it appears.Not published1:1JPEG, PNG—Not publishedchecked 2026-08-31No size to export
Feed post, square

Instagram keeps your resolution as-is between 320 and 1080 pixels wide, so exporting above 1080 gains nothing on the feed.

“When you share a photo that has a width between 320 and 1080 pixels, we keep that photo at its original resolution as long as the photo's aspect ratio is between 1.91:1 and 4:5 (a height between 566 and 1350 pixels with a width of 1080 pixels).”

Feed post, portrait

4:5 is the documented tall limit. Anything taller is cropped to fit.

“When you share a photo that has a width between 320 and 1080 pixels, we keep that photo at its original resolution as long as the photo's aspect ratio is between 1.91:1 and 4:5 (a height between 566 and 1350 pixels with a width of 1080 pixels).”

Feed post, landscape

1.91:1 is the documented wide limit, which is why 566 is the height, not 608.

“When you share a photo that has a width between 320 and 1080 pixels, we keep that photo at its original resolution as long as the photo's aspect ratio is between 1.91:1 and 4:5 (a height between 566 and 1350 pixels with a width of 1080 pixels).”

Story

Instagram does not publish a pixel size for organic Stories. 1080x1920 is the native full-screen render, not a documented requirement.

Safe zone: Profile icon at the top, call to action at the bottom (14% / 20%).

No Instagram page states a Story pixel size. The safe zone on this row IS official, from the Meta ads guide.

Reel

The 9:16 ratio is documented. The pixel size is not: 1080x1920 is the de facto export.

A cover that is not 9:16 is cropped to the middle 9:16 rectangle.

Safe zone: Profile icon at the top, call to action at the bottom (14% / 20%).

“The required aspect ratio is between 0.01:1 and 10:1, but the 9:16 aspect ratio is recommended to avoid cropping or blank space.”

Profile picture

Export square and keep the subject centred. Instagram publishes no dimension for this.

Safe zone: Cropped to a circle, so corners are always lost.

Instagram publishes no profile picture dimension.

TikTok image sizes

TikTok image sizes: dimensions, aspect ratio, accepted file types, maximum file size and the source each value came from.
FormatSizeRatioFile typesMax weightSourceAdd to resizer
Video / cover frameFull-screen vertical video and the still it opens on.1080 Ă— 1920min 720 Ă— 12809:16MP4, WebM, JPEG, PNG10240 MBUpload ceiling for video, per TikTok Studio.Not officialchecked 2026-08-31source
Profile pictureCropped to a circle.Not published1:1JPEG, PNG—Not publishedchecked 2026-08-31No size to export
Video / cover frame

The 720x1280 floor is documented. The 1080x1920 export is not: it is the native feed render everyone standardised on.

Safe zone: Action rail on the right, caption and handle along the bottom.

TikTok Studio documents a minimum upload resolution of 720x1280 and a 10 GB / 30 minute ceiling. No page states a recommended pixel size.

Profile picture

Safe zone: Cropped to a circle.

TikTok states the picture is cropped to a circle but publishes no dimension.

YouTube image sizes

YouTube image sizes: dimensions, aspect ratio, accepted file types, maximum file size and the source each value came from.
FormatSizeRatioFile typesMax weightSourceAdd to resizer
Video thumbnailThe still that sells the click in search, home and suggested.3840 Ă— 2160min 640 Ă— 36016:9JPG, PNG2 MB2 MB when uploading from mobile, 50 MB from desktop.Officialchecked 2026-08-31source
Shorts thumbnailVertical still for a Short.2160 Ă— 38409:16JPG, PNG2 MB2 MB from mobile, 50 MB from desktop.Officialchecked 2026-08-31source
Video thumbnail

Google asks for 3840x2160, far above the size it is ever displayed at. Upload big: YouTube generates the small variants itself.

Safe zone: Duration badge sits bottom right; the progress bar covers the last strip once watched.

“Have a resolution of 3840 x 2160 pixels for videos and 2160 x 3840 for Shorts, with a minimum width of 640 pixels for videos.”

Shorts thumbnail

“Have a resolution of 3840 x 2160 pixels for videos and 2160 x 3840 for Shorts, with a minimum width of 640 pixels for videos.”

X image sizes

X image sizes: dimensions, aspect ratio, accepted file types, maximum file size and the source each value came from.
FormatSizeRatioFile typesMax weightSourceAdd to resizer
Profile photoAvatar, cropped to a circle.400 Ă— 4001:1JPEG, GIF, PNG2 MBOfficialchecked 2026-08-31source
HeaderThe banner across the top of a profile.1500 Ă— 5003:1JPEG, GIF, PNG2 MBOfficialchecked 2026-08-31source
In-post imageA photo attached to a post.1600 × 90016:9JPEG, PNG, WebP, GIF—Not officialchecked 2026-08-31source
Profile photo

Safe zone: Cropped to a circle.

“Recommended dimensions for profile images are 400x400 pixels. Maximum file size for profile photos is 2MB. X supports JPEG, GIF, and PNG file formats.”

Header

Safe zone: The avatar overlaps the lower left; the layout crops the height on narrow screens.

“Recommended dimensions for header images are 1500x500 pixels.”

In-post image

X does not publish a size for organic post images. It states that single photos between 2:1 and 3:4 display in full, which is the constraint that actually matters.

Ratio behaviour is documented; the pixel size is a de facto convention.

LinkedIn image sizes

LinkedIn image sizes: dimensions, aspect ratio, accepted file types, maximum file size and the source each value came from.
FormatSizeRatioFile typesMax weightSourceAdd to resizer
Profile photoPersonal avatar, cropped to a circle.400 Ă— 400min 400 Ă— 400max 7680 Ă— 43201:1PNG, JPG8 MBOfficialchecked 2026-08-31source
Profile backgroundThe banner behind a personal profile.1584 Ă— 3964:1PNG, JPG8 MBOfficialchecked 2026-08-31source
Company page logoThe square mark on a company page.400 Ă— 400min 268 Ă— 2681:1PNG, JPEG3 MBOfficialchecked 2026-08-31source
Company page coverThe banner across a company page.1512 Ă— 256min 1512 Ă— 2565.91:1PNG, JPEG3 MBOfficialchecked 2026-08-31source
Shared link imageThe card image when a post carries a URL.1200 Ă— 627min 200 Ă— 1051.91:1PNG, JPEG3 MBOfficialchecked 2026-08-31source
Profile photo

400x400 is the documented floor, not a recommendation. Going larger is fine up to 7680x4320.

Safe zone: Cropped to a circle.

“Pixel size is between 400 (w) x 400 (h) pixels and 7680 (w) x 4320 (h) pixels. Maximum file size is 8MB. File type must be PNG or JPG.”

Profile background

Safe zone: The avatar and the name block sit over the lower left.

“Recommended pixel dimensions are 1584 (w) x 396 (h) pixels.”

Company page logo

“All images must be PNG or JPEG files and have a maximum size of 3MB.”

Company page cover

Unusually wide. A design built for a 4:1 profile banner will not survive this crop.

“All images must be PNG or JPEG files and have a maximum size of 3MB.”

Shared link image

“Use a 1.91:1 ratio (1200 x 627 pixels). Image must be more than 200 pixels wide.”

Facebook image sizes

Facebook image sizes: dimensions, aspect ratio, accepted file types, maximum file size and the source each value came from.
FormatSizeRatioFile typesMax weightSourceAdd to resizer
Page cover photoThe banner across the top of a Page.851 Ă— 315min 400 Ă— 1502.7:1JPG, PNG100 KBMeta recommends staying under 100 KB as an sRGB JPG for the cleanest render.Officialchecked 2026-08-31source
Page profile pictureThe square mark on a Page, rendered as a circle.320 × 3201:1JPG, PNG—Officialchecked 2026-08-31source
Shared link imageThe Open Graph card image when a link is posted.1200 Ă— 630min 200 Ă— 2001.91:1JPG, PNG8 MBOfficialchecked 2026-08-31source
Page cover photo

Displayed at 820x312 on desktop and 640x360 on mobile, so the two crops differ. Keep anything important in the middle.

Safe zone: The profile photo overlaps the lower left on mobile.

Values read from the Meta Help Center page: cover recommended 851x315 (sRGB JPG under 100 KB), displayed 820x312 on desktop and 640x360 on mobile, minimum 400x150. Summarised, not transcribed.

Page profile picture

Displayed at 176x176 on desktop and 196x196 on mobile, so 320x320 gives the retina headroom.

Safe zone: Cropped to a circle.

Page profile picture: recommended 320x320, displayed 176x176 desktop, 196x196 mobile, 36x36 feature phones.

Shared link image

Below 600x315 the card falls back to a small square thumbnail instead of the wide image.

“Use images that are at least 1200 x 630 pixels for the best display on high resolution devices. The minimum allowed image dimension is 200 x 200 pixels. The size of the image file must not exceed 8 MB.”

Pinterest image sizes

Pinterest image sizes: dimensions, aspect ratio, accepted file types, maximum file size and the source each value came from.
FormatSizeRatioFile typesMax weightSourceAdd to resizer
Standard PinThe tall image that fills the Pinterest grid.1000 Ă— 15002:3PNG, JPEG20 MB20 MB on desktop, 32 MB in the app.Officialchecked 2026-08-31source
Idea PinFull-bleed vertical, multi-page.1080 Ă— 19209:16BMP, JPEG, PNG, TIFF, WebP100 MB100 MB on web; the apps allow more.Officialchecked 2026-08-31source
Standard Pin

Pins outside 2:3 are truncated in the feed rather than letterboxed.

“We recommend using a 2:3 aspect ratio, or 1000 x 1500 pixels.”

Idea Pin

“Aspect ratio is 9:16, but there are no restrictions for image or video. 1080x1920 pixel size (9:16 ratio).”

Snapchat image sizes

Snapchat image sizes: dimensions, aspect ratio, accepted file types, maximum file size and the source each value came from.
FormatSizeRatioFile typesMax weightSourceAdd to resizer
Single image or video adFull-screen vertical ad creative.720 × 12809:16PNG, JPEG, MP4, MOV—Officialchecked 2026-08-31source
Organic Snap / StoryA Snap posted to your Story.Not published9:16JPEG, PNG—Not publishedchecked 2026-08-31No size to export
Single image or video ad

Snapchat specifies 720x1280 for ads, which is lower than the 1080x1920 most tools assume.

Safe zone: Top bar and the swipe-up call to action.

Snapchat lists 720x1280 at 9:16 for Single Image or Video Ads, Story Ads and Collection Ads. Summarised from the ad-formats page, not transcribed.

Organic Snap / Story

Snapchat publishes no dimension for organic Snaps. Match the ads spec or the 9:16 full-screen frame and check it in the app.

No open Snapchat page states a size for organic Snaps.

Threads image sizes

Threads image sizes: dimensions, aspect ratio, accepted file types, maximum file size and the source each value came from.
FormatSizeRatioFile typesMax weightSourceAdd to resizer
Post imageA photo attached to a Thread.Not published1:1 to 9:16JPEG, PNG—Not publishedchecked 2026-08-31No size to export
Post image

Meta publishes no Threads image spec. Threads does not force a crop on organic posts: anything from square to 9:16 is shown as uploaded.

Because nothing is cropped, pick the ratio for the content rather than for the platform.

No Meta page publishes Threads image dimensions. The profile picture is inherited from the linked Instagram account rather than set on Threads.

Where do these numbers actually come from?

Most size guides present a documented figure and a rumour in the same typeface. That is how wrong numbers spread, and it is the thing this page refuses to do. Every row says which of the three it is.

Formats listed
26
From official docs
19
De facto only
3
Not published at all
4
Last checked
2026-08-31

Some platforms publish everything

YouTube states the thumbnail resolution, the ratio, the minimum width, the accepted formats and two different file-size caps depending on whether you upload from a phone or a desktop. Pinterest and LinkedIn are nearly as complete. Those rows carry the sentence we read, so you can check it yourself.

Some publish only the rules, not the size

Instagram never states "1080 by 1920" for a Story. What it does document is the accepted ratio window for a feed photo, and what happens outside it. That is more useful anyway: the ratio is the constraint, the pixel count is just a comfortable place to land inside it.

Some publish nothing at all

Meta publishes no image spec for Threads, and Threads does not force a crop, so there is genuinely nothing to hit. TikTok documents an upload floor of 720 by 1280 and stops there. Those rows say so rather than repeating a number everyone copied from everyone else.

Ads specs are not organic specs

Snapchat documents its advertising formats in detail and its organic Snaps not at all. The same is true of the Stories safe zone: the 14% and 20% margins are published for ads. Where a row leans on an ads document, it says which one.

What image size should you use on Instagram in 2026?

For a feed post, export 1080 pixels wide. Instagram documents that it keeps your resolution untouched between 320 and 1080 pixels wide, so going above 1080 gains you nothing on the feed and costs you upload time.

The height is where the decision is. Instagram accepts anything between 1.91:1 and 4:5, which at 1080 wide means a height between 566 and 1350 pixels. The Instagram post size that takes the most screen is the tall one, 1080 by 1350. Landscape at 1080 by 566 is the widest it will take without cropping you.

Instagram story size is a different question, because Instagram never published one. The 9:16 full-screen frame is what the surface renders, and 1080 by 1920 is where the industry landed. That is what this table says, and it says it is not official.

Why does your image get cropped on TikTok?

Because the frame and your image disagree, and something has to give. A 4:5 portrait pushed into a 9:16 feed has too little height, so the platform either adds bars or crops to fill. TikTok video size is 9:16, and anything else gets letterboxed into it.

The second reason is worse and less obvious: the crop is centred by default, everywhere, in every tool. Centre is exactly where faces are not. A group photo cropped from 4:3 to 9:16 loses the people at the edges; a portrait cropped to 16:9 for a youtube thumbnail size loses the top of the head.

That is what the focal point in the resizer above is for. Click where the subject is and the crop rectangle moves to keep it, before you export forty files with the same mistake in all of them.

What is a safe zone, and why does it matter?

A safe zone is the part of your image the platform is going to cover with its own interface. Your pixels are still there, they are just underneath a username, a caption, a row of buttons or a call to action.

Meta publishes the numbers for Stories and Reels: leave roughly 14% of the top and 20% of the bottom free of anything that matters, which is 250 and 340 pixels on a 1920-tall frame. That is the profile icon at the top and the action button at the bottom.

Most platforms publish nothing. The TikTok action rail down the right side and the caption block along the bottom are obvious once you look, and completely undocumented. Where this page shows an approximate safe zone, it says it is approximate. The preview shades the covered area so you can see the problem before you publish it.

Should you export in PNG, JPEG or WebP?

The honest answer is that it matters less than people think, because every platform re-encodes what you upload. You are not choosing the file your audience downloads, you are choosing the file the platform compresses. What you are really doing is giving its encoder the cleanest possible input.

JPEG for photographs

Photographs have no flat areas and no transparency, which is exactly what JPEG is good at. Quality 85 is the point past which the file grows faster than the picture improves. This is the right default for almost everything you post.

PNG for flat colour and transparency

Logos, screenshots, text on a solid background, anything with a hard edge. JPEG turns those edges into a halo of artefacts. PNG is also the only one of the three that keeps an alpha channel, which matters if the padding needs to stay transparent.

WebP when you control the destination

Smaller than both at the same quality, and supported everywhere that matters in 2026. Worth it for your own site. Less worth it for a social upload that is going to be re-encoded on arrival anyway.

The trap: transparency into JPEG

JPEG has no alpha channel. Export a transparent PNG as JPEG and every transparent pixel comes out black, which is how a clean logo becomes a black box. This tool composites a background first and tells you which colour it used.

Nothing you drop here leaves your browser

This matters more than it sounds. Free resizers are usually a form that posts your files to a server, which means your unpublished campaign creative sits on someone else’s disk with no stated retention policy.

Read locally

Your file is read with the browser’s File API, the same mechanism that shows you a photo preview before you attach it to an email. It is never put in a request body.

Resized locally

The resizing happens on a canvas element in this tab, using your own machine. That is why a big batch depends on your laptop rather than on our queue.

Downloaded locally

The result is a Blob handed straight to a download. There is no upload step, no temporary URL, and no server for one to point at.

Need the same logo as a browser icon? Generate a favicon from one image

Rewriting the profile these images sit on? Build an Instagram bio that fits

Want to see how a link will look before you post it? Check the preview card for any URL

After the image

The picture gets them to stop. The link decides what happens next.

You just made the same image in nine sizes for nine places. Every one of them points somewhere, and by default you have no idea which one is working.

One link per placement

Give each surface its own trackable link and the reporting tells you which format earned the click, not just which post did.

Change the destination later

The image is published and cannot be edited. The link behind it can point somewhere else the moment the campaign moves on.

Skip the in-app browser

A link opened from a social app lands in its webview, where sessions and autofill do not exist. Deeplinks send people to the real app instead.

Social media image size questions

Still have questions?

Online
Ask us anything about links, pages or pricing…

Real humans, usually replying in a few minutes.

1080 by 1350 pixels, at a 4:5 ratio. It is the tallest thing the Instagram feed accepts without cropping, it works on LinkedIn and Facebook, and it takes more vertical screen than a square. If you only export one size, export that one.

Your images are the right size. Now make the links work as hard.

Track every placement, change a destination after publishing, and send people to the app instead of an in-app browser.

Free 14-day trial on every plan

+100% conversion