Drop in an image to see its dimensions, aspect ratio, and file size — then grade it against 2026 specs for every major social platform, without uploading it anywhere.
Drop in one image and see exactly where it passes, where it gets cropped, and where it will look soft — across LinkedIn, X, Instagram, Facebook, TikTok, Pinterest, YouTube, Threads, and Bluesky.
Drop an image here, or click to browse
PNG, JPG, WebP, GIF, or AVIF
100% private: your image is checked in your browser and never uploaded or stored.
A social media image size checker saves you from the most common publishing mistake there is: posting an image that gets cropped, letterboxed, or blurred because it does not match the platform's display spec. Every network renders images at its own aspect ratios, minimum resolutions, and file-size caps — and those specs differ not just between platforms but between placements on the same platform. This page pairs an instant, in-browser checker with the complete 2026 size reference for LinkedIn, X (Twitter), Instagram, Facebook, TikTok, Pinterest, YouTube, Threads, and Bluesky.
Most-used sizes at a glance: 1080×1080 (1:1 square posts), 1080×1350 (4:5 portrait feeds), 1080×1440 (3:4 Instagram grid-native), 1080×1920 (9:16 Stories, Reels, and TikTok), and 1200×630 (1.91:1 link previews). Jump to a platform's full table: LinkedIn · X · Instagram · Facebook · TikTok · Pinterest · YouTube · Threads · Bluesky.
Because everything runs locally through your browser's FileReader API, the checker works with drafts, unreleased creative, and client assets — the image is never uploaded, transmitted, or stored anywhere.
Each placement gets three independent checks, and the worst result wins:
The point of grading against every placement at once is triage: one glance tells you which platforms your current export already serves and which need a dedicated rendition.
These are the same specs the checker grades against — recommended upload size, aspect ratio, documented or widely-reported minimums, documented file caps, and how each placement actually crops. Values are the platform-documented or widely industry-reported numbers as of early 2026; most have been stable for years, with Instagram's 3:4 grid the most recent significant change.
| Placement | Recommended size | Aspect ratio | Min width / max file | Display notes |
|---|---|---|---|---|
| Feed post — landscape | 1200×627px | 1.91:1 | 640px | The classic link-style visual. LinkedIn renders landscape feed images at roughly 1.91:1. |
| Feed post — square | 1080×1080px | 1:1 | 640px | Square posts take more feed height than landscape and hold up on mobile. |
| Feed post — portrait | 1080×1350px | 4:5 | 640px | The tallest feed format LinkedIn displays without cropping — maximum screen real estate. |
| Profile photo | 400×400px | 1:1 | 400px / 8MB | Displayed as a circle — keep the face centered; corners are cut off. |
| Profile banner (personal) | 1584×396px | 4:1 | 1192px | Your profile photo overlaps the lower-left on desktop — keep faces and text right of center. |
| Company page banner | 1128×191px | 5.9:1 | 1128px | Very shallow strip that crops differently on desktop vs mobile — center the logo and text. |
| Placement | Recommended size | Aspect ratio | Min width / max file | Display notes |
|---|---|---|---|---|
| Post image — landscape | 1600×900px | 16:9 | 600px / 5MB | Single images between 3:4 and 2:1 display uncropped in the timeline; outside that range X center-crops the preview. |
| Post image — square | 1080×1080px | 1:1 | 600px / 5MB | Square displays uncropped and is the safest shape for multi-image posts. |
| Header photo | 1500×500px | 3:1 | 1200px | Edges get trimmed on mobile and the avatar covers the lower-left — keep key content in the middle band. |
| Profile photo | 400×400px | 1:1 | 200px / 2MB | Displayed as a circle at small sizes — avoid fine detail near the edges. |
| Shared link card (summary large) | 1200×628px | 1.91:1 | 300px / 5MB | Pulled from your page’s twitter:image / og:image meta tags, not the post composer. |
| Placement | Recommended size | Aspect ratio | Min width / max file | Display notes |
|---|---|---|---|---|
| Feed post — square | 1080×1080px | 1:1 | 320px / 8MB | Instagram stores images up to 1080px wide; smaller uploads are upscaled and look soft. |
| Feed post — portrait (4:5) | 1080×1350px | 4:5 | 320px / 8MB | Still fully supported in feed, but the profile grid now previews at 3:4, trimming a sliver top and bottom. |
| Feed post — grid-native (3:4) | 1080×1440px | 3:4 | 320px / 8MB | Matches the 3:4 profile grid Instagram rolled out in 2025 — no grid crop at all. |
| Feed post — landscape | 1080×566px | 1.91:1 | 320px / 8MB | The least screen real estate of any feed shape — use portrait when you can. |
| Story / Reel | 1080×1920px | 9:16 | 640px | System UI overlays roughly the top 250px and bottom 310px — keep text and faces in the middle. |
| Profile photo | 320×320px | 1:1 | 110px | Displayed as a small circle — simple, high-contrast images read best. |
| Placement | Recommended size | Aspect ratio | Min width / max file | Display notes |
|---|---|---|---|---|
| Feed image — landscape | 1200×630px | 1.91:1 | 600px | The standard shape for link-style visuals and ads in feed. |
| Feed image — portrait | 1080×1350px | 4:5 | 600px | The tallest ratio the mobile feed displays without cropping photo posts. |
| Story | 1080×1920px | 9:16 | 500px | Same vertical canvas as Instagram Stories, with UI overlays at top and bottom. |
| Page cover photo | 820×312px | 2.63:1 | 400px | Desktop shows 820×312 but phones show a taller ~640×360 crop — keep essentials in the central 640×312 area. |
| Profile photo | 720×720px | 1:1 | 180px | Rendered around 170px on desktop and 128px on phones, cropped to a circle. |
| Shared link preview (OG image) | 1200×630px | 1.91:1 | 600px / 8MB | Read from your page’s og:image tag — below 600×315 Facebook falls back to a small thumbnail layout. |
| Placement | Recommended size | Aspect ratio | Min width / max file | Display notes |
|---|---|---|---|---|
| Video / photo post | 1080×1920px | 9:16 | 720px | The action rail overlays the right edge and captions the bottom — keep the subject centered. |
| Photo-mode carousel image | 1080×1920px | 9:16 | 720px | Vertical fills the screen; square images display letterboxed with blurred padding. |
| Profile photo | 400×400px | 1:1 | 100px | TikTok accepts tiny uploads (20×20 minimum) but they look rough — upload at 400×400. |
| Placement | Recommended size | Aspect ratio | Min width / max file | Display notes |
|---|---|---|---|---|
| Standard pin | 1000×1500px | 2:3 | 600px / 20MB | Pinterest’s canonical shape. Pins much taller than 2:3 can be truncated in feed. |
| Square pin | 1000×1000px | 1:1 | 600px / 20MB | Fully supported, but 2:3 takes more vertical space in the masonry grid. |
| Idea pin / video cover | 1080×1920px | 9:16 | 600px | Full-screen vertical format, same canvas as Stories and Reels. |
| Profile photo | 165×165px | 1:1 | 110px | Displayed small and circular — a larger square upload downsizes cleanly. |
| Placement | Recommended size | Aspect ratio | Min width / max file | Display notes |
|---|---|---|---|---|
| Video thumbnail | 1280×720px | 16:9 | 640px / 2MB | YouTube requires at least 640px wide and enforces a 2MB cap on thumbnail uploads. |
| Channel banner | 2560×1440px | 16:9 | 2048px / 6MB | Only the central 1546×423 "safe area" is visible on every device; TVs show the full canvas. |
| Profile photo (channel icon) | 800×800px | 1:1 | 98px | Rendered as a 98px circle in most placements — upload big, design simple. |
| Placement | Recommended size | Aspect ratio | Min width / max file | Display notes |
|---|---|---|---|---|
| Feed image — square | 1080×1080px | 1:1 | 320px | Threads shares Instagram’s image pipeline — 1080px wide is the sweet spot. |
| Feed image — portrait | 1080×1350px | 4:5 | 320px | Tall portrait takes the most feed height Threads displays without cropping. |
| Profile photo | 320×320px | 1:1 | 110px | Displayed as a small circle, synced from or alongside your Instagram profile. |
| Placement | Recommended size | Aspect ratio | Min width / max file | Display notes |
|---|---|---|---|---|
| Post image | 1200×675px | 16:9 | 600px / 1MB | Bluesky’s upload cap is about 1MB — clients downscale and recompress larger files, which softens detail. |
| Profile banner | 3000×1000px | 3:1 | 1500px | Same 3:1 shape as an X header — designs usually port over directly. |
| Avatar | 400×400px | 1:1 | 200px | Cropped to a circle across official and third-party clients. |
| Link card image | 1200×630px | 1.91:1 | 600px / 1MB | Pulled from your page’s og:image tag and recompressed under the ~1MB cap. |
Meeting the pixel spec is necessary but not sufficient — platforms overlay UI and re-crop by device, so where you place content inside the frame matters as much as the frame itself:
Teams that publish across networks rarely export nine bespoke images per post. In practice, three to five master renditions cover nearly every placement:
| Master export | Best for | Works on | Watch out |
|---|---|---|---|
| 1080×1350 (4:5) | Feed posts | Instagram, Facebook, LinkedIn, Threads | Instagram grid previews now crop 4:5 slightly to 3:4; X displays it uncropped. |
| 1080×1440 (3:4) | Instagram-first feeds | Instagram (feed + grid), Threads | Grid-native on Instagram since 2025; other platforms display it fine but were not designed around it. |
| 1080×1920 (9:16) | Vertical / full-screen | Stories, Reels, TikTok, Facebook Stories, Pinterest idea pins | Every platform overlays UI at the top and bottom — keep text in the middle ~60%. |
| 1600×900 (16:9) | Landscape posts | X, Bluesky, YouTube thumbnails (at 1280×720) | Weak on Instagram and Pinterest, where vertical formats earn far more screen space. |
| 1200×630 (1.91:1) | Link previews (OG images) | Facebook, LinkedIn, X cards, Bluesky link cards | Set via your page’s og:image meta tag — X’s card spec is nominally 1200×628, and 1200×630 renders identically. Verify with an OG checker, not the post composer. |
On engagement, industry-reported benchmarks consistently favor formats that fill more of the screen: vertical and portrait posts typically outperform landscape on mobile-dominated feeds, which is why 4:5 and 9:16 have become the working defaults for organic social. Treat those as directional tendencies, not guarantees — creative quality swamps format effects.
For a LinkedIn feed post, use 1200×627px (1.91:1) for landscape link-style images, 1080×1080px for square, or 1080×1350px (4:5) for portrait — portrait takes the most feed height LinkedIn displays without cropping. Profile photos should be 400×400px and personal profile banners 1584×396px (4:1).
The strongest choice today is 1080×1440px (3:4), because Instagram switched profile-grid previews to 3:4 in 2025, so a 3:4 post shows uncropped both in feed and on your grid. The long-time standard 1080×1350px (4:5) is still fully supported in feed but loses a thin slice top and bottom in the grid preview. Squares at 1080×1080px remain safe everywhere.
The X header photo is 1500×500px, a 3:1 ratio. Keep important content in the middle horizontal band: mobile screens trim the left and right edges, and your circular profile photo overlaps the lower-left corner of the header on profile pages.
There is no single size that fits every placement, but three cover most of them: 1080×1350px (4:5) works across Instagram, Facebook, LinkedIn, and Threads feeds; 1080×1920px (9:16) covers Stories, Reels, and TikTok; and 1200×630px (1.91:1) covers link previews on Facebook, LinkedIn, and Bluesky and sits within X's uncropped card range. Export those three renditions and you are covered almost everywhere.
Yes, it is completely free with no signup, and no — your image never leaves your browser. The checker reads dimensions, aspect ratio, format, and file size locally with the browser FileReader API, then grades the image against each platform spec on your device. Nothing is uploaded or stored.
A checker diagnoses; it does not edit. Once you know which placements fail, resize or crop in any editor — Figma, Canva, Photoshop, or even the built-in Preview or Photos apps. Export at the recommended pixel dimensions from the tables above rather than relying on the platform to crop for you, so you control what gets cut.
Three causes account for almost all blurry uploads: the image was smaller than the placement minimum, so the platform upscaled it; the aspect ratio was wrong, so the platform cropped and zoomed; or the file exceeded a size cap and was aggressively recompressed — Bluesky’s ~1MB limit is the most common offender. Upload at the recommended size, in the right ratio, under the cap, and sharpness problems mostly disappear.
Upload a Facebook Page cover at 820×312px. Desktop displays that full frame, but phones show a taller crop of roughly 640×360, cutting the left and right edges — so keep logos, faces, and text inside the central 640×312 area. These dimensions have been stable for several years.
Sizing the image is one leg of a healthy social post. Use our free OG image checker to verify the og:image and Twitter Card tags that control how your links preview when shared, the UTM builder to tag the URLs in those posts so the traffic they win is actually attributable, and the LinkedIn headline generator to sharpen the profile those perfectly sized banners sit on.

Expertise runs your GTM end to end — visitor signals, qualified conversations, booked meetings. This tool is one skill; get the whole expert.
Check OG images, Open Graph tags, and Twitter Cards for any URL. Instant free preview of how links look when shared — no login required.
Make a LinkedIn quote image free in your browser: 5 clean themes, 1080×1080, 1080×1350, and 1200×627 sizes, no signup, no watermark, instant PNG download.
Check if a Twitter (X) handle is available with a free username checker. Validate X's rules, bulk-check 20 names, and check 7 more platforms — no signup.
Free LinkedIn profile picture frame generator: add an #OpenToWork, #Hiring, or custom frame and download an 800×800 PNG. No signup, photo never uploaded.