Figma Exporting Assets
Exporting turns Figma layers into image files that websites, apps, documents, and slides can use. Icons, logos, illustrations, and full screens all leave Figma through the same export panel.
Find the Export Panel
Select any layer or frame. Scroll to the bottom of the right panel and find the Export section. Click the plus icon to add an export setting.
Export
---------------------------------
Scale Format Suffix
1x PNG (none)
[ Export Home Screen ]
Choose the Right Format
Format Best For Notes
------ ----------------------------- -------------------------
PNG Screens, UI pieces Supports transparency
JPG Photos Small files, no transparency
SVG Icons, logos, simple art Sharp at any size
PDF Print and documents Keeps vector detail
WebP Web images Small files, modern browsers
Pick SVG for anything built from shapes and lines. Pick JPG or WebP for photographs.
Understand Scale
Scale sets the output size relative to the layer. A 2x export of a 100-pixel icon produces a 200-pixel file. Modern phone screens pack extra pixels into the same space, so apps need larger copies.
Layer: 100 x 100 px
1x → 100 x 100 px Standard screens
2x → 200 x 200 px High-density screens
3x → 300 x 300 px Very high-density screens
Add several scales at once by clicking the plus icon again. Figma exports each size in a single action.
Export a Frame or Layer
- Select the frame or layer.
- Add an export setting with the plus icon.
- Choose scale and format.
- Click the export button.
The shortcut Ctrl + Shift + E (Cmd + Shift + E) opens export quickly. Select several layers to export them together.
Use Slices for Custom Areas
A slice exports a region that does not match any layer. Press S, drag a rectangle over the area, and add export settings to the slice.
Frame
+----------------------------+
| |
| +------------+ |
| | Slice | | ← exports only this area
| +------------+ |
| |
+----------------------------+
Name Files for Developers
Layer names become file names. Clear names prevent confusion later.
Weak Strong
------------- --------------------
Vector 12 icon-search
Group 5 logo-primary
Frame 40 hero-banner-desktop
Use lowercase words and hyphens. Developers copy these names straight into code.
Platform Cheat Sheet
- Websites: SVG for icons, WebP or JPG for photos, 1x and 2x scales.
- iOS apps: 1x, 2x, and 3x PNG files.
- Android apps: Several density sizes or a single SVG converted to a vector drawable.
- Print: PDF for vector artwork.
- Presentations: PNG at 2x for crisp slides.
Prepare Layers Before Export
- Convert text to outlines when an SVG must display the same font everywhere.
- Remove hidden or unused layers.
- Check that the layer bounds fit the artwork tightly.
- Test the exported file in the app or page that will use it.
Common Mistakes
- Exporting photos as PNG and ending up with huge files.
- Skipping the 2x scale and getting blurry images on phones.
- Leaving default layer names that confuse the development team.
Practice Task: Export an Icon Kit
Draw three simple icons inside frames of 24 by 24 pixels. Name them icon-home, icon-search, and icon-user. Select all three frames and add an SVG export setting. Export them together and open one file in a browser to confirm the shape stays sharp when zoomed. Add a 2x PNG setting and compare the file sizes. The comparison shows why vector formats suit icons.
icon-home → SVG + 2x PNG
icon-search → SVG + 2x PNG
icon-user → SVG + 2x PNG
