Working with Images

When you import an image, Figma creates an object for it in the canvas. This object has the same dimensions as the original image. We then add the image to the shape we created, as a Fill.

As we treat Images as Fills, you are able to add images to any vector shape. This gives you greater flexibility and control over images in your designs.

In this article, we'll cover:

  1. Supported Images
    1. Images
    2. GIFs
  2. Help Articles
  3. Video Tutorials
  4. Frequently Asked Questions

Check out our blog post for more insight into using Images: Figma: Imag(e)ine that: A guide to working with images in Figma.


Supported Images

  • You can import any of the following formats PNG, JPEG, GIF, TIFF and WEBP.
  • We will scale any Images with a width or height larger than 4096 pixels. This ensures they fit within those restrictions.
  • If you're importing a GIF, this will show as a static image in the Editor. You can playback animated GIFs in Presentation View.

Images

You can use static images in a multitude of ways. As backgrounds, for product photography, or for adding logos and other marketing collateral.
An Image will show up as an Image in the Fill section of the Properties Panel.
If you add the image directly to the canvas, it will show up as a rectangle in the Layers Panel with the name "image". If you add an imageto an existing object, it will use the icon and description of the original object. e.g. Ellipse, Rectangle etc.

You can manipulate Images in a number of ways:

  • Scale, rotate and adjust the dimensions of Images.
  • Adjust the Image Options including Opacity, Fill mode, Rotation and Blend Modes.
  • Create Styles and Components using Images
  • View Images, apply scrolling overflow settings and create overlays in Prototypes
  • Make adjustments to the image, including changing the Hue, Saturation and Contrast.
  • Apply masks to only show a portion of the Image.

GIFs

You can also add GIFs to your designs and view them in Presentation View. This allows you to simulate videos or advanced animations and create more dynamic Prototypes.

GIFs will show up as a  GIF in the Fill section of the Properties Panel, as well as in the Fill modal: 

To distinguish between GIFs and static images we label them as GIF in the Layers Panel. We also show a GIF tag next to the image's dimensions in the canvas:

GIFs allow a lot of the same options as static images. There are some actions you can't take with animated GIFs.

You can:

  • Scale, rotate and adjust the dimensions
  • Adjust the Image options including the Fill mode, Rotation and Blend Mode.
  • Create Styles and Components using GIFs and share them via Team Library
  • View animated GIFs, apply scrolling overflow settings and create overlays in Prototypes
  • Retain and export metadata including Frame delay and # of Loops.
  • Apply masks to only show a part of the image. 
  • Choose which Frame of the GIF you want to display in the Editor. You can see the Animated GIF animate when you present your prototype.
  • View animated GIFs in the Figma Mirror app.

You can't:

  • Apply Image Adjustments to GIFs. We recommend layering Fills and using [Blend Modes](Link to new article) instead.
  • View the animated GIF in the Editor. Animated GIFs will only play back in Presentation View.
  • Export animated GIFs from Figma. We export animated GIFs as static images.

Help Articles

  1. Importing Images
  2. Manipulating Images

Video Tutorials

Check out this easy to follow Video Tutorial about Images.


Frequently Asked Questions

We've outlined some Troubleshooting tips for common Image-related scenarios.

Images in my file are not appearing

There can sometimes be a delay in loading your Images in the Editor, or within your Prototypes. 

This can happen in Files where there are a large number of high resolution assets. Or when you are loading a large File with many assets, for the first time.

We recommend trying the following:

  • Close any open Figma Files that you aren't currently using.
  • In the browser, close out of your browser and relaunch it.
  • In the Desktop app, right-click on the File tab and select Reload tab.

Images look blurry

To improve loading performance, we store Images at different resolutions. If you're seeing a low-resolution version of an Image, don't worry! The high-resolution version of your Image is still available.

We recommend the following:

  • Close the affected File and reopen it in the Editor.
  • Check your internet speed and performance.
  • Ensure your images are smaller than 4096px. This is a hard limit imposed by the browser and applies to both the Figma Desktop and Web app. We scale images that have a width or length longer than 4096 px to meet these requirements.

Animated GIFs aren't working

  • Imported GIFs will show as static images in the Editor. This is to improve Editor performance and reduce distraction.

    You can view Animated GIFs in Presentation View.

    Select which Frame of the GIF to show in the Editor, via the Fill modal: 
    View a File, Frame, Object, or selection in Presentation View by clicking the play icon in the menu bar:

  • There is a 4096px limit for all image uploads. If the width or length of your GIF is larger than this limit, we will only convert and scale the first Frame of the GIF. This will render it as a static image in both the Editor and Presentation View. We recommend reducing the dimensions of the GIF before importing it.
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.