Figma Design supports a variety of export formats and settings. Use this article to determine which format best suits your needs. When you’re ready to export your designs, check out Export from Figma for instructions on applying these settings.
Export formats
PNG (Portable Network Graphics)
PNG is a raster graphics format that supports lossless compression, transparency, and color contrast. Lossless compression maintains the original image quality and text readability when exporting. Keep in mind that exporting as a PNG will result in a much larger file than exporting as a JPG.
PNGs are best used for images that involve transparency, and graphics that contain both images and text such as logos, charts, or illustrations.
Note: Figma supports 32-bit PNGs using the RGBA color model. The A in RGBA refers to the alpha channel, which controls the opacity of a pixel. It's not possible to export PNGs without an alpha value.
The following export settings are available for PNG:
JPG (Joint Photographic Group)
JPG (or JPEG) is a raster image file format with lossy compression. Lossy compression reduces file size by permanently removing file data. This results in smaller files, but also a reduced image quality.
In most cases, JPG quality is fine for web use and will shorten loading time due to their reduced size. JPGs may also be used for print design and photography.
Keep in mind that JPGs don’t support transparency and compression can impact the readability of any text. If your image has text or transparency, export as a PNG or SVG instead.
Tip: You can use the Pixel preview option to preview how your designs will appear in a rasterized format. Learn more about pixel preview →
The following export settings are available for JPG:
SVG (Scalable Vector Graphics)
SVG is an XML-based vector graphic. These are shapes based on numeric values and coordinates that you can render on any screen. As SVGs don’t rely on pixels, they can scale to any size without impacting image quality. They also support transparency.
You can represent SVGs in scripts or code, making them a popular choice for digital design. Use SVGs for logos, icons, or illustrations you plan to include in responsive designs.
Note: Keep in mind the following when exporting to SVG:
Background blurs: You will need to blur the layer directly Text: Text is exported as glyphs by default. This means that you won’t be able to edit the text layer once exported. To preserve text editing, click