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.
Drop your images here
PNG, JPG or WebP. As many as you like. Nothing is uploaded.
Presets
Target formats
2 selectedHow it should fit
Click the source image on the right to choose what the crop keeps. A centred crop is what cuts off heads.
Export
Add an image to see it resized here.
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
| Format | Size | Ratio | File types | Max weight | Source | Add to resizer |
|---|---|---|---|---|---|---|
| Feed post, squareThe default grid post. | 1080 × 1080min 320 × 320 | 1:1 | JPEG, PNG | — | Officialchecked 2026-08-31source | |
| Feed post, portraitThe tallest post the feed accepts uncropped. Takes the most screen. | 1080 × 1350 | 4:5 | JPEG, PNG | — | Officialchecked 2026-08-31source | |
| Feed post, landscapeThe widest post the feed accepts uncropped. | 1080 × 566 | 1.91:1 | JPEG, PNG | — | Officialchecked 2026-08-31source | |
| StoryFull-screen vertical, 24 hours. | 1080 × 1920 | 9:16 | JPEG, PNG | — | Not officialchecked 2026-08-31source | |
| ReelVertical video, and its cover image. | 1080 × 1920 | 9:16 | JPEG, PNG | — | Officialchecked 2026-08-31source | |
| Profile pictureCropped to a circle everywhere it appears. | Not published | 1:1 | JPEG, PNG | — | Not publishedchecked 2026-08-31 | No size to export |
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).”
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).”
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).”
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.
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.”
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
| Format | Size | Ratio | File types | Max weight | Source | Add to resizer |
|---|---|---|---|---|---|---|
| Video / cover frameFull-screen vertical video and the still it opens on. | 1080 Ă— 1920min 720 Ă— 1280 | 9:16 | MP4, WebM, JPEG, PNG | 10240 MBUpload ceiling for video, per TikTok Studio. | Not officialchecked 2026-08-31source | |
| Profile pictureCropped to a circle. | Not published | 1:1 | JPEG, PNG | — | Not publishedchecked 2026-08-31 | No size to export |
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.
Safe zone: Cropped to a circle.
TikTok states the picture is cropped to a circle but publishes no dimension.
YouTube image sizes
| Format | Size | Ratio | File types | Max weight | Source | Add to resizer |
|---|---|---|---|---|---|---|
| Video thumbnailThe still that sells the click in search, home and suggested. | 3840 Ă— 2160min 640 Ă— 360 | 16:9 | JPG, PNG | 2 MB2 MB when uploading from mobile, 50 MB from desktop. | Officialchecked 2026-08-31source | |
| Shorts thumbnailVertical still for a Short. | 2160 Ă— 3840 | 9:16 | JPG, PNG | 2 MB2 MB from mobile, 50 MB from desktop. | Officialchecked 2026-08-31source |
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.”
“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
| Format | Size | Ratio | File types | Max weight | Source | Add to resizer |
|---|---|---|---|---|---|---|
| Profile photoAvatar, cropped to a circle. | 400 Ă— 400 | 1:1 | JPEG, GIF, PNG | 2 MB | Officialchecked 2026-08-31source | |
| HeaderThe banner across the top of a profile. | 1500 Ă— 500 | 3:1 | JPEG, GIF, PNG | 2 MB | Officialchecked 2026-08-31source | |
| In-post imageA photo attached to a post. | 1600 × 900 | 16:9 | JPEG, PNG, WebP, GIF | — | Not officialchecked 2026-08-31source |
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.”
Safe zone: The avatar overlaps the lower left; the layout crops the height on narrow screens.
“Recommended dimensions for header images are 1500x500 pixels.”
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
| Format | Size | Ratio | File types | Max weight | Source | Add to resizer |
|---|---|---|---|---|---|---|
| Profile photoPersonal avatar, cropped to a circle. | 400 Ă— 400min 400 Ă— 400max 7680 Ă— 4320 | 1:1 | PNG, JPG | 8 MB | Officialchecked 2026-08-31source | |
| Profile backgroundThe banner behind a personal profile. | 1584 Ă— 396 | 4:1 | PNG, JPG | 8 MB | Officialchecked 2026-08-31source | |
| Company page logoThe square mark on a company page. | 400 Ă— 400min 268 Ă— 268 | 1:1 | PNG, JPEG | 3 MB | Officialchecked 2026-08-31source | |
| Company page coverThe banner across a company page. | 1512 Ă— 256min 1512 Ă— 256 | 5.91:1 | PNG, JPEG | 3 MB | Officialchecked 2026-08-31source | |
| Shared link imageThe card image when a post carries a URL. | 1200 Ă— 627min 200 Ă— 105 | 1.91:1 | PNG, JPEG | 3 MB | Officialchecked 2026-08-31source |
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.”
Safe zone: The avatar and the name block sit over the lower left.
“Recommended pixel dimensions are 1584 (w) x 396 (h) pixels.”
“All images must be PNG or JPEG files and have a maximum size of 3MB.”
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.”
“Use a 1.91:1 ratio (1200 x 627 pixels). Image must be more than 200 pixels wide.”
Facebook image sizes
| Format | Size | Ratio | File types | Max weight | Source | Add to resizer |
|---|---|---|---|---|---|---|
| Page cover photoThe banner across the top of a Page. | 851 Ă— 315min 400 Ă— 150 | 2.7:1 | JPG, PNG | 100 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 × 320 | 1:1 | JPG, PNG | — | Officialchecked 2026-08-31source | |
| Shared link imageThe Open Graph card image when a link is posted. | 1200 Ă— 630min 200 Ă— 200 | 1.91:1 | JPG, PNG | 8 MB | Officialchecked 2026-08-31source |
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.
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.
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
| Format | Size | Ratio | File types | Max weight | Source | Add to resizer |
|---|---|---|---|---|---|---|
| Standard PinThe tall image that fills the Pinterest grid. | 1000 Ă— 1500 | 2:3 | PNG, JPEG | 20 MB20 MB on desktop, 32 MB in the app. | Officialchecked 2026-08-31source | |
| Idea PinFull-bleed vertical, multi-page. | 1080 Ă— 1920 | 9:16 | BMP, JPEG, PNG, TIFF, WebP | 100 MB100 MB on web; the apps allow more. | Officialchecked 2026-08-31source |
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.”
“Aspect ratio is 9:16, but there are no restrictions for image or video. 1080x1920 pixel size (9:16 ratio).”
Snapchat image sizes
| Format | Size | Ratio | File types | Max weight | Source | Add to resizer |
|---|---|---|---|---|---|---|
| Single image or video adFull-screen vertical ad creative. | 720 × 1280 | 9:16 | PNG, JPEG, MP4, MOV | — | Officialchecked 2026-08-31source | |
| Organic Snap / StoryA Snap posted to your Story. | Not published | 9:16 | JPEG, PNG | — | Not publishedchecked 2026-08-31 | No size to export |
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.
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
| Format | Size | Ratio | File types | Max weight | Source | Add to resizer |
|---|---|---|---|---|---|---|
| Post imageA photo attached to a Thread. | Not published | 1:1 to 9:16 | JPEG, PNG | — | Not publishedchecked 2026-08-31 | No size to export |
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
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?
OnlineReal 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.
Go further with LinkScale
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
