Figma Image Sizes: Export Dimensions and Canvas Specs (2026)
File thumbnails and Community cover art are both 1920 x 1080 — Figma moved every file type to 16:9, so the 1920 x 960 you may have bookmarked is the retired size. Imported images are capped at 4096 x 4096. Everything else on this page — frame sizes, export scales — is a canvas you choose, and the table marks which is which.
Figma image dimensions at a glance
| Asset | Design at | Ratio | Published by Figma? |
|---|---|---|---|
| File thumbnail / file cover | 1920 x 1080 | 16:9 | Yes — “we recommend setting the frame’s dimensions to 1920 x 1080 (16:9)” |
| Community cover art | 1920 x 1080 | 16:9 | Yes — “the recommended dimensions for images are 1920 x 1080” |
| Community carousel image (up to 9) | 1920 x 1080 | 16:9 | Yes — same guidance as the cover |
| Old file cover | 1920 x 960 | 2:1 | Retired — Figma moved all file types to 16:9 |
| Presentation / slide frame | 1920 x 1080 | 16:9 | Preset category only — no pixel figure published |
| Desktop frame | 1440 x 1024 | ~1.4:1 | No — a device canvas, in CSS pixels |
| Phone frame | 393 x 852 | ~9:19.5 | No — a device canvas, in points at 1x |
| Social post artboard | The platform’s spec | Varies | No — and Figma’s presets lag behind them |
| Max imported image | 4096 x 4096 | — | Yes — anything larger is scaled down on import |
If you came here for 1920 x 960, that number was right and now isn’t. Figma’s own support answer on the change: “we recently updated the aspect ratio to 1920 x 1080 (16:9) for all file types” — with no automatic migration, so old 2:1 covers keep rendering letterboxed or cropped until someone opens the file and resizes the frame. Design new covers at 1920 x 1080 and redo the old ones when you next touch them.
Figma frame presets: web, mobile, and social
Frame preset spec
| Where they are | Press F, then pick from the preset list in the right sidebar |
| Categories | Phone, Tablet, Desktop, Presentation, Watch, Paper, Social media, Figma Community, Archive |
| Change a frame later | Select it, then use the frame field in the Properties panel |
| Units | Device presets are 1x — points on iOS, CSS pixels on web |
| Published dimensions | None — Figma documents the categories, not the pixel values |
The preset list saves you from guessing a canvas, but it is not a spec sheet — Figma publishes the nine categories and no numbers, and the social presets in particular drift out of date. Figma’s Instagram post preset is still the 1080 x 1080 square, while the size Instagram feeds actually favour is the 1080 x 1350 portrait. A preset tells you what Figma shipped; the destination platform tells you what to design.
- Design device frames at 1x, export at 2x or 3x. A 393 x 852 phone frame is points, not pixels — the export multiplier is where the retina resolution comes from, not the canvas.
- Web: 1440 x 1024 for the desktop frame. It is the common design width with a viewport-height frame; drop a 1920-wide frame beside it only if you are checking how the layout stretches.
- Mobile: 393 x 852 covers most current iPhones, 360 x 800 covers Android. Both are the narrow end of the range you have to support, which is the useful end to design at.
- Tablet: 834 x 1194 (iPad Pro 11″). Tablet is where a phone layout stops working and a desktop layout hasn’t started, so it needs its own frame rather than a scaled one.
- Social: build the artboard from the platform’s current spec. Set a custom size in the width and height fields instead of trusting the preset — the platforms change their specs far more often than Figma updates the list.
- Presentation frames are 16:9. 1920 x 1080 matches what slide software expects, so a deck exported from Figma drops into Google Slides without letterboxing.
Social artboards worth setting manually
| Export for | Frame size | Full spec |
|---|---|---|
| Instagram post (portrait) | 1080 x 1350 | Instagram image sizes |
| Story / Reel cover | 1080 x 1920 | Instagram story size |
| YouTube thumbnail | 1280 x 720 | YouTube thumbnail size |
| LinkedIn banner | 1584 x 396 | LinkedIn banner size |
| Link preview (og:image) | 1200 x 630 | og:image spec |
Resize an image to any of these → Pick a platform, pick the preset, download.
Figma export settings: PNG, JPG, and quality
Export format spec
| Format | Scales | Transparency | Use it for |
|---|---|---|---|
| PNG | Any multiplier | Yes | Lossless — logos, UI, charts, anything with text |
| JPG | Any multiplier | No | Lossy — photography, and social uploads where weight matters |
| SVG | 1x only | Yes | Vector — icons and illustrations for responsive layouts |
| 1x only | Yes | Print mockups and decks — text exports as glyphs, not editable |
The size field takes more than a multiplier, and that is the part most people miss. Type 2x for a multiplier, 512w to force a fixed width, or 100hto force a fixed height — so you can hit an exact upload spec from a frame that isn’t that size, without touching the design. SVG and PDF ignore all of it and export at 1x.
- JPG already exports at High quality. Figma’s image quality dropdown covers JPG and PDF only, and JPGs default to High while PDFs default to Medium — so if a PDF looks soft, that dropdown is the first thing to change.
- Image resampling changes what a downscale looks like. Detailed is the bicubic default and is right for photos, gradients, and drop shadows; Basic is nearest neighbour and is what keeps icons, pixel art, and hard 1px lines from going fuzzy.
- 2x is the safe default for anything on a screen. A 1x PNG of a 393-point phone frame is 393 pixels wide, and every retina display will upscale it.
- Set the colour profile deliberately. Exports offer Same as file, sRGB, or Display P3 — pick sRGB for anything going to the web or a social platform, or the vivid P3 colours you picked will shift once they land.
- “Ignore overlapping layers” exports just the selection. Anything intersecting the frame stops bleeding into the export, which is the fix for a stray shape appearing in an icon.
- Suffix your scales. Add @2x or @3x in the suffix field and one export produces correctly named iOS asset files instead of three overwritten downloads.
Already exported at the wrong size? Resize it → Runs in your browser — no upload, no account.
Figma file thumbnail and component cover size
File thumbnail spec
| Design at | 1920 x 1080 (16:9) |
| Published guidance | “1920x1080 pixels is the recommended size for file thumbnails” |
| Must be | A frame — “only frames can be used for thumbnails” |
| Set it with | Right-click the frame → Set as thumbnail |
| Default | The contents of the file’s first page |
| Appears | Wherever the file shows up in the file browser |
Left alone, a file’s thumbnail is whatever happens to be on page one — usually a zoomed-out smear of frames that tells a teammate nothing. Setting one is a right-click, and the 16:9 frame is the whole spec: Figma recommends 1920 x 1080 specifically “to make sure your thumbnails aren’t awkwardly cropped”. Only frames qualify, so if Set as thumbnail is missing from the menu, wrap the layers in a frame and try again.
- Treat it as a label, not a screenshot. A file name in large type plus a status word does more in a file browser than a shrunken copy of the design.
- Keep a Cover page as page one. Park the 1920 x 1080 frame there and the default and the custom thumbnail become the same thing, which survives someone forgetting to re-set it.
- Component thumbnails are not the same feature. The Assets panel draws its previews from the components themselves — there is no separate upload — so what makes a library scannable is consistent component frame sizes and naming, not a cover image.
- Detach an instance before using it. A component instance can’t be set as a thumbnail; the fix is to detach it, or nest it inside a plain frame and set that.
- You need edit access. Anyone with “can edit” on the file can change the thumbnail — and it changes for everyone who can see the file.
Resize an image to 1920x1080 → Pick Figma, then the File Thumbnail / Cover preset.
Figma Community file cover image size
Community cover art spec
| Design at | 1920 x 1080 (16:9) |
| Published guidance | “The recommended dimensions for images are 1920 x 1080” |
| Previously | 1920 x 960 (2:1) — retired |
| Carousel | Thumbnail plus up to 9 more images on the file’s Community page |
| Frame preset | Plugin / file cover, under Figma Community |
| Job it does | The whole listing in a grid of thumbnails |
Community cover art is the only image on this page with a click-through riding on it. It is shown in a grid next to hundreds of others, at a fraction of 1920 pixels wide, and it is the entire basis on which someone decides whether to open your file. Use the Plugin / file cover preset under Figma Community to get the frame at the right size, then design for the small render.
- Big type, few words. At grid size a cover is roughly a business card. A three-word title reads; a feature list does not.
- Say what the file is, not how it looks. “Dashboard UI Kit — 60 components” earns a click that an abstract gradient doesn’t.
- Use the other nine slots. The carousel takes a thumbnail plus up to nine more images — that is where the screenshots, variants, and component close-ups go, at the same 1920 x 1080.
- Don’t reuse a 2:1 cover. An old 1920 x 960 file dropped into a 16:9 slot gets bars or a crop. Resize the frame, then re-export.
- Check it at 25%. Zoom the cover frame out until it’s thumbnail-sized on your screen. Whatever is unreadable there is unreadable in Community.
Resize an image to 1920x1080 → Pick Figma, then Community Cover Art.
Prototype frame sizes and device settings
Prototype device spec
| Set it in | Prototype tab → Device settings |
| What limits the options | “The dimensions of your prototype frames will define what options are available” |
| Presentation view | All device type frame presets are available |
| Inline preview | Phone, watch and tablet presets only |
| Custom size / Presentation (full) | Presentation view only — no device frame in inline preview |
Device settings are cosmetic — they wrap the prototype in a phone or laptop shell — but they are gated by your frame size. Match a real device’s dimensions and you get that device’s container; invent a canvas and your only options are a custom size or no frame at all. This is the one place where an arbitrary frame width costs you something concrete.
- Start the flow from a device-sized frame. 393 x 852 for a current iPhone, 360 x 800 for Android, 834 x 1194 for an iPad Pro 11-inch, 1440 x 1024 for desktop.
- Every frame in a flow should be the same size. Mixed heights make the prototype jump between screens, which reads as a transition bug rather than a size mismatch.
- Watch and paper presets exist too. They are in the same list, and a watch frame is the fastest way to find out that your type scale doesn’t survive a small screen.
- Frames are what prototype; groups don’t. Prototyping, constraints, layout grids, and auto layout are all frame-only features — a group can’t hold a connection.
- Screenshotting a prototype isn’t exporting one. Export the frame at 2x from the export panel; a screen capture gives you your own monitor’s pixel density and the device shell along with it.
The 4096px import ceiling
Imported image spec
| Maximum dimensions | 4096 x 4096 |
| Over that | Figma scales the asset proportionally so its longest dimension is 4096 or fewer |
| Side effect | Some file metadata may be lost in that resize |
| Supported formats | JPG, PNG, HEIC, WebP, GIF, and TIFF (Safari only) |
This is the answer to “why does my export look soft when the source was huge”. The moment a 6000-pixel photo lands in Figma it is downscaled to 4096 on its longest side, and every export after that is drawn from the smaller version — exporting the frame at 3x cannot bring back pixels the file no longer has. Crop or resize the photo to the size you actually need before you place it, rather than importing the original and scaling it down on the canvas.
Resize a photo before importing it → Pick Figma, then Max Image Fill for the 4096 ceiling.
Open it in Canva instead
A file thumbnail or Community cover is a layout job, not a design-system job — and Canva is faster for it if you don’t want to build one from scratch in Figma. There is no Figma preset in Canva, so start from Custom size at 1920 x 1080, or open any presentation template, which is already 16:9. Export PNG for flat colour and type, JPG for photography, then drop it into a 1920 x 1080 frame in Figma and right-click → Set as thumbnail.
Canva Image Sizes
Custom canvas sizes & every template dimension
Notion Image Sizes
Page cover, icon & embed sizes
Or resize an image you already have → No account, no upload to a server.
Drop an image here or click to browse
Social Media Image Size Cheat Sheet (2024)
| Platform | Type | Dimensions |
|---|---|---|
| Post (Square) | 1080 x 1080 | |
| Post (Portrait) | 1080 x 1350 | |
| Post (Landscape) | 1080 x 566 | |
| Story / Reel | 1080 x 1920 | |
| Profile Photo | 320 x 320 | |
| TikTok | Video Cover | 1080 x 1920 |
| Profile Photo | 200 x 200 | |
| YouTube | Thumbnail | 1280 x 720 |
| Shorts | 1080 x 1920 | |
| Community Post | 1080 x 1080 | |
| Channel Banner | 2560 x 1440 | |
| Profile Photo | 800 x 800 | |
| Post (Landscape) | 1200 x 630 | |
| Post (Square) | 1200 x 1200 | |
| Cover Photo | 820 x 312 | |
| Profile Photo | 170 x 170 | |
| Event Cover | 1200 x 628 | |
| X (Twitter) | Profile Photo | 400 x 400 |
| Header Photo | 1500 x 500 | |
| In-Stream Photo | 1600 x 900 | |
| Card Image | 1200 x 628 | |
| Post Image | 1200 x 627 | |
| Cover Photo | 1584 x 396 | |
| Profile Photo | 400 x 400 | |
| Company Logo | 300 x 300 | |
| Standard Pin | 1000 x 1500 | |
| Idea Pin | 1080 x 1920 | |
| Board Cover | 600 x 600 | |
| Profile Photo | 165 x 165 | |
| Twitch | Profile Banner | 1200 x 480 |
| Offline / Video Player Banner | 1920 x 1080 | |
| Profile Photo | 256 x 256 | |
| Info Panel | 320 x 100 | |
| Info Panel (Tall) | 320 x 300 | |
| Alert Box | 800 x 600 | |
| Emote (Large) | 112 x 112 | |
| Emote (Medium) | 56 x 56 | |
| Emote (Small) | 28 x 28 | |
| Snapchat | Snap | 1080 x 1920 |
| Geofilter | 1080 x 2340 | |
| Profile Photo | 320 x 320 | |
| Story Ad | 1080 x 1920 | |
| Threads | Profile Photo | 320 x 320 |
| Feed Image | 1080 x 1350 | |
| Feed Square | 1080 x 1080 | |
| Link Preview | 1200 x 628 | |
| Discord | Server Icon | 512 x 512 |
| Profile Avatar | 128 x 128 | |
| Profile Banner | 600 x 240 | |
| Server Banner | 960 x 540 | |
| Invite Splash | 1920 x 1080 | |
| Custom Emoji | 128 x 128 | |
| Sticker | 320 x 320 | |
| Role Icon | 64 x 64 | |
| Post Image | 1200 x 675 | |
| Community Banner | 1920 x 384 | |
| Avatar / Community Icon | 256 x 256 | |
| Old Reddit Thumbnail | 70 x 70 | |
| Status (Story) | 1080 x 1920 | |
| Business Catalog | 1024 x 1024 | |
| Profile Photo | 500 x 500 | |
| Group Icon | 500 x 500 | |
| Telegram | Channel Post Photo | 1280 x 1280 |
| Story | 1080 x 1920 | |
| Sticker | 512 x 512 | |
| Profile Picture | 512 x 512 | |
| Channel / Group Icon | 512 x 512 | |
| Spotify | Canvas (Looping Video) | 1080 x 1920 |
| Cover Art | 3000 x 3000 | |
| Show / Podcast Artwork | 3000 x 3000 | |
| Profile Image (Artist) | 750 x 750 | |
| Playlist Cover | 640 x 640 | |
| Substack | Newsletter Header | 1456 x 816 |
| Post / Section Hero | 1456 x 816 | |
| Social / Email Thumbnail | 1456 x 1040 | |
| Email Header Banner | 1100 x 220 | |
| Publication Logo | 256 x 256 | |
| Profile Photo | 256 x 256 | |
| Podcast Cover Art | 2048 x 2048 | |
| beehiiv | Post Thumbnail | 1200 x 630 |
| Publication Logo | 800 x 800 | |
| Profile Picture | 800 x 800 | |
| Inline Image (Landscape) | 1200 x 675 | |
| Inline Image (Square) | 1200 x 1200 | |
| Subscriber Profile Picture | 100 x 100 | |
| Medium | Story Cover | 1500 x 750 |
| Topic / Tag Header | 1500 x 750 | |
| Publication Logo (Horizontal) | 600 x 60 | |
| Publication Logo (Square) | 500 x 500 | |
| Profile Photo | 500 x 500 | |
| Patreon | Cover Photo | 2500 x 1000 |
| Profile Picture | 1024 x 1024 | |
| Post Image | 1920 x 1080 | |
| Video Thumbnail | 1280 x 720 | |
| Tier Image | 460 x 200 | |
| Collection Cover | 1024 x 1024 | |
| Hero Image (Legacy) | 1600 x 400 | |
| Bluesky | Profile Avatar | 1000 x 1000 |
| Profile Banner | 3000 x 1000 | |
| Post Image (Portrait) | 1200 x 1500 | |
| Post Image (Landscape) | 1200 x 675 | |
| Link Card Preview | 1200 x 630 | |
| Mastodon | Profile Picture | 400 x 400 |
| Header Image | 1500 x 500 | |
| Post Image (Landscape) | 1280 x 720 | |
| Post Image (Square) | 1200 x 1200 | |
| Post Image (Portrait) | 1200 x 1500 | |
| Link Preview Card | 1200 x 630 | |
| Etsy | Listing Photo (Square) | 2000 x 2000 |
| Listing Photo (4:3) | 2700 x 2025 | |
| Search Thumbnail | 570 x 456 | |
| Shop Banner (Big) | 1200 x 300 | |
| Shop Banner (Large) | 3360 x 840 | |
| Shop Icon | 500 x 500 | |
| Amazon | Main Image (Recommended) | 2000 x 2000 |
| Main Image (Zoom Minimum) | 1000 x 1000 | |
| Secondary / Lifestyle Image | 1600 x 1600 | |
| Video Thumbnail | 1280 x 720 | |
| Swatch Image | 30 x 30 | |
| Shopify | Product Image (Recommended) | 2048 x 2048 |
| Product Image (Maximum) | 5000 x 5000 | |
| Slideshow / Hero Banner | 1280 x 720 | |
| Blog Post Image | 1200 x 800 | |
| Logo (Wordmark) | 400 x 100 | |
| Favicon | 32 x 32 | |
| Canva | Presentation (16:9) | 1920 x 1080 |
| Instagram Post (Square) | 1080 x 1080 | |
| Instagram Story | 1080 x 1920 | |
| Facebook Cover | 851 x 315 | |
| YouTube Thumbnail | 1280 x 720 | |
| Pinterest Pin | 1000 x 1500 | |
| Logo | 500 x 500 | |
| Wix | Hero / Banner | 1920 x 1080 |
| Page / Section Background | 3000 x 3000 | |
| Blog Cover (4:3 layouts) | 940 x 705 | |
| Blog Cover (Square layouts) | 940 x 940 | |
| Gallery Image (Pro Gallery) | 2560 x 1440 | |
| Product Image (Wix Stores) | 3000 x 3000 | |
| Social Share (og:image) | 1200 x 630 | |
| Mobile Section (9:16) | 1080 x 1920 | |
| Logo | 250 x 100 | |
| Favicon | 96 x 96 | |
| WordPress | Featured Image / og:image | 1200 x 630 |
| Thumbnail (cropped) | 150 x 150 | |
| Medium | 300 x 300 | |
| Large | 1024 x 1024 | |
| 2x Large | 2048 x 2048 | |
| Max Upload Before Scaling | 2560 x 2560 | |
| Squarespace | Banner / Section Background | 2500 x 1406 |
| Full-Bleed Background | 2500 x 1667 | |
| Blog Featured Image | 1500 x 1000 | |
| Gallery Image | 1500 x 1500 | |
| Product Image | 2000 x 2000 | |
| Logo | 1200 x 400 | |
| Favicon | 300 x 300 | |
| Google Slides | Widescreen Slide (16:9) | 1920 x 1080 |
| Standard Slide (4:3) | 1024 x 768 | |
| Slide at 100% (16:9) | 960 x 540 | |
| Slide at 100% (4:3) | 960 x 720 | |
| Notion | Page Cover | 1500 x 600 |
| Page Cover (Wide Monitor) | 2400 x 960 | |
| Page Icon | 280 x 280 | |
| Custom Emoji | 280 x 280 | |
| Inline Image | 1500 x 844 | |
| Site Share Preview (og:image) | 1200 x 630 | |
| Figma | File Thumbnail / Cover | 1920 x 1080 |
| Community Cover Art | 1920 x 1080 | |
| Legacy File Cover (2:1) | 1920 x 960 | |
| Desktop Frame | 1440 x 1024 | |
| Phone Frame | 393 x 852 | |
| Max Image Fill | 4096 x 4096 | |
| Ghost | Post Feature Image | 1200 x 675 |
| Feature Image (Large Source) | 2000 x 1125 | |
| Publication Cover | 1500 x 500 | |
| Social Card (og:image) | 1200 x 630 | |
| Newsletter Header | 1200 x 600 | |
| Author Profile Picture | 400 x 400 | |
| Publication Icon | 256 x 256 | |
| Publication Logo | 600 x 72 | |
| Webflow | Hero / Section Background | 1920 x 1080 |
| Full-Bleed Hero (Retina) | 3200 x 1800 | |
| CMS Featured Image | 1600 x 900 | |
| CMS Card / Thumbnail | 1200 x 800 | |
| Open Graph Image | 1200 x 630 | |
| Product Image (Commerce) | 2000 x 2000 | |
| Webclip / Touch Icon | 256 x 256 | |
| Favicon | 32 x 32 | |
| Slack | Workspace Icon | 512 x 512 |
| Profile Photo | 512 x 512 | |
| Profile Photo (Max) | 1024 x 1024 | |
| Custom Emoji | 128 x 128 | |
| Shared Image (Full Preview) | 1024 x 1024 | |
| Link Preview (og:image) | 1200 x 630 | |
| Google Business Profile | Logo | 720 x 720 |
| Cover Photo | 1920 x 1080 | |
| Post Photo | 720 x 720 | |
| Product Photo | 720 x 720 | |
| Photo (Minimum) | 250 x 250 | |
| Tumblr | Photo Post (Recommended) | 540 x 810 |
| Photo Post (Max) | 2048 x 3072 | |
| GIF (Recommended Width) | 540 x 540 | |
| Header Image | 2048 x 1152 | |
| Avatar | 128 x 128 | |
| Email Header | Substack Email Banner | 1100 x 220 |
| Header @2x (600px Email) | 1200 x 240 | |
| Mailchimp Header @2x (New Builder) | 1320 x 264 | |
| Email Body Width (1x) | 600 x 120 | |
| Mailchimp | Full-Width Image @2x (New Builder) | 1320 x 880 |
| Full-Width Image @2x (Legacy) | 1200 x 800 | |
| Header Banner @2x (5:1) | 1320 x 264 | |
| 2-Column Image @2x | 660 x 440 | |
| Footer Logo @2x (300px Display) | 600 x 200 | |
| Social Card (1.91:1) | 1200 x 630 | |
| Landing Page Hero | 2500 x 1406 | |
| Landing Page Hero (Minimum) | 1500 x 844 | |
| Email Signature | Banner @2x (400x100 Display) | 800 x 200 |
| Banner (Google Footer Max) | 1000 x 100 | |
| Logo / Headshot @2x | 200 x 200 | |
| Logo / Headshot (1x) | 100 x 100 | |
| Facebook Ads | Feed Single Image | 1440 x 1800 |
| Carousel Card | 1080 x 1080 | |
| Stories & Reels | 1440 x 2560 | |
| Link Ad (Legacy 1.91:1) | 1200 x 628 | |
| Google Display Ads | Inline Rectangle | 300 x 250 |
| Large Rectangle | 336 x 280 | |
| Leaderboard | 728 x 90 | |
| Half-Page | 300 x 600 | |
| Wide Skyscraper | 160 x 600 | |
| Billboard | 970 x 250 | |
| Large Mobile Banner | 320 x 100 | |
| Responsive Landscape | 1200 x 628 | |
| Responsive Square | 600 x 600 | |
| LinkedIn Ads | Single Image Ad (1.91:1) | 1200 x 628 |
| Single Image Ad (Square) | 1200 x 1200 | |
| Single Image Ad (Vertical) | 720 x 900 | |
| Carousel Card | 1080 x 1080 | |
| Spotlight Ad Background | 300 x 250 | |
| Spotlight Ad Logo | 100 x 100 | |
| Message Ad Banner | 300 x 250 | |
| Video Thumbnail (16:9) | 1200 x 675 |
How to export a Figma frame at the right size
- Select the frame — not the layers inside it. Export settings live on the frame, and exporting a selection of layers gives you their bounding box instead.
- In the right sidebar, scroll to Export and click +.
- Set the format: PNG for UI, type, and transparency; JPG for photography.
- Set the size. 2x for a retina screen export, or 1080w to force an exact upload width regardless of the frame’s own size.
- Open the ••• export options and check the colour profile — sRGB for anything headed to the web.
- For JPG, confirm image quality is High, and set resampling to Basic if you’re exporting icons or pixel art rather than photography.
- Add a suffix like @2x if you’re exporting the same frame at several scales, then click Export.
- Check the file size against the destination’s limit before uploading — Figma won’t warn you, and a 2x PNG of a full-width hero is easily several megabytes.
Thumbnail vs Community cover vs social export
Three 16:9-ish images that get confused for each other, doing three different jobs.
| File thumbnail | Community cover | Social export | |
|---|---|---|---|
| Design at | 1920 x 1080 | 1920 x 1080 | The platform’s spec |
| Figma’s own figure | Yes | Yes | No — presets lag the platforms |
| Leaves Figma? | No — it’s a frame in the file | No — published from the file | Yes — exported as PNG or JPG |
| Seen by | Your team, in the file browser | Strangers, in a grid | Whoever the post reaches |
| Export scale | n/a — never exported | n/a — never exported | 2x, or a fixed width like 1080w |
Frequently Asked Questions
What size should a Figma file cover be?
1920x1080 pixels (16:9). Figma states that “1920x1080 pixels is the recommended size for file thumbnails” and recommends that frame size specifically so thumbnails aren’t awkwardly cropped. The frame has to be a frame — only frames can be set as a thumbnail — and you apply it by right-clicking it on the canvas and choosing Set as thumbnail.
Is the Figma cover image 1920x960?
Not any more. 1920x960 (2:1) was the old file cover size and it is still quoted all over the web, but Figma changed it: its support team confirmed “we recently updated the aspect ratio to 1920 x 1080 (16:9) for all file types”. Existing 2:1 covers weren’t migrated, so they render cropped or letterboxed until you resize the frame to 1920x1080 yourself.
What size is a Figma Community cover image?
1920x1080. Figma’s publishing guidance says “the recommended dimensions for images are 1920 x 1080”, and you can get the frame instantly with the Plugin / file cover preset under Figma Community. Alongside the thumbnail you can add up to 9 more images to the media carousel on the file’s Community page — use the same 1920x1080 for those.
How do I export an exact pixel size in Figma?
Type it into the size field instead of using a multiplier. Adding x uses the value as a multiplier (2x), adding w sets a fixed width (512w), and adding h sets a fixed height (100h). That lets you hit an upload spec exactly without resizing the frame. SVG and PDF are the exceptions — Figma only exports those at 1x.
What are the best export settings for Figma?
PNG at 2x for UI, icons, and anything with text or transparency; JPG at 2x for photography. Set the colour profile to sRGB for anything going to the web. JPGs already export at High image quality by default (PDFs default to Medium), and switch image resampling from Detailed to Basic when you’re exporting icons or pixel art, since Basic uses nearest neighbour and keeps hard edges crisp.
Does Figma have a JPG quality setting?
Yes — an image quality dropdown, which applies to JPG and PDF exports only. There’s no percentage slider like Photoshop’s: JPGs export at High by default and PDFs at Medium. If a PDF export looks softer than you expect, that default is why, and raising it is the fix.
Why did Figma resize my imported image?
Because of the 4096 pixel ceiling. If an asset you upload exceeds 4096 x 4096, Figma automatically scales it proportionally so its longest dimension is 4096 pixels or fewer, and some file metadata can be lost in the process. Every export afterwards is generated from that smaller image, so exporting at 3x won’t recover the detail — resize or crop the photo to what you need before placing it.
What frame size should I use for mobile designs in Figma?
393x852 covers the current iPhone sizes and 360x800 covers common Android handsets; use 834x1194 for an iPad Pro 11-inch and 1440x1024 for desktop. Those are 1x canvases — points on iOS, CSS pixels on the web — so the resolution comes from the export multiplier, not the frame. Matching a real device size also unlocks that device’s container in prototype Device settings.
What are Figma’s social media frame presets?
Social media is one of nine preset categories in the frame tool, alongside Phone, Tablet, Desktop, Presentation, Watch, Paper, Figma Community and Archive. Figma publishes the categories but not the pixel values, and the social presets go stale — the Instagram post preset is still the 1080x1080 square while feeds now favour the 1080x1350 portrait. Set social artboards from the platform’s current spec rather than the preset.