0
100
200
300
400
500
600
700
800
900
1000
1100
0
100
200
300
400
500
600
700
800
900
1000
1100
Guide · Images, masks & shapes

How to Add an Image in Figma (and Replace It Later)

To add an image in Figma, press ⇧⌘K on Mac or Ctrl+Shift+K on Windows, pick one or more files, and click on the canvas to place them. You can also drag files straight onto the canvas or paste an image from your clipboard.

In Figma an image is always a fill on a layer. That's why you can drop a photo into any rectangle or ellipse, swap it without losing the layer's size, and switch between Fill, Fit, Crop and Tile.

Updated Sep 24, 20265 min read
On this page
Place image or videoMac⇧⌘KWindowsCtrlShiftK
Paste to replaceMac⇧⌘RWindowsCtrlShiftR
Paste over selectionMac⌘⇧VWindowsCtrlShiftV
Copy as PNGMac⌘⇧CWindowsCtrlShiftC
5 steps

Quick steps

1

Open the place image tool

Press Shift+Cmd+K (Mac) or Shift+Ctrl+K (Windows), or choose Image/video from the shape tools menu.

2

Choose your files

Select one or more JPG, PNG, HEIC, WebP or GIF files from your computer.

3

Place them on the canvas

Click where each image should go, or click Place all to add every selected file at one spot.

4

Set the fill mode

Click the image swatch in the Fill section and pick Fill, Fit, Crop or Tile.

5

Adjust the image

In the same image settings, tweak Exposure, Contrast, Saturation, Temperature, Tint, Highlights or Shadows, or rotate it 90°.

01

Supported image formats and size limits

  • Images: JPG, PNG, HEIC, WebP, GIF, and TIFF (TIFF only in Safari).
  • Video: MP4, MOV and WebM, on paid plans.
  • SVG doesn't come in as an image. Figma converts it to editable vector layers.
  • Size: anything larger than 4096 × 4096 px is scaled down so its longest side is 4096 px. Some metadata can be lost.
02

How to add an image inside a rectangle or shape

Select the shape, click its fill swatch in the right sidebar, switch the picker to Image/Video and choose Upload from computer. You can also drag an image file onto the fill swatch. The shape keeps its size, corner radius and effects, and the photo fills it.

This is the cleanest way to build avatars and cards. Draw the frame or ellipse at the final size first, then fill it, so every image in a list lines up no matter how big the source photo was.

03

Fill vs Fit vs Crop vs Tile

  • Fill covers the whole layer and trims what overflows. It's the right default for photos in cards and avatars.
  • Fit shows the whole image inside the layer, which can leave empty space on two sides. Use it for logos and screenshots that must not be cut.
  • Crop remembers exactly which part of the image you framed. See how to crop an image in Figma.
  • Tile repeats the image at a percentage size, for textures and backgrounds.
04

How to adjust an image

Click the image swatch in the Fill section to open the image settings. Next to the fill mode you get sliders for Exposure, Contrast, Saturation, Temperature, Tint, Highlights and Shadows, plus a button to rotate the image 90°. Use them to match a set of product shots to the same warmth without leaving Figma.

05

How to add many images at once

Select several files in the place image dialog, then click Place all to drop them at a single spot on the canvas. For a gallery, draw the empty frames first, then fill each one through its swatch, so every thumbnail has the same size.

06

How to replace an image in Figma

Drag the new file over the image swatch in the Fill section, or over the preview in the image picker. Figma swaps the picture and keeps the existing fill settings, including the mode and adjustments.

To swap one layer for another you've copied, select the target and use Paste to replace (⇧⌘R / Ctrl+Shift+R). It replaces the selected layer with whatever is on your clipboard.

Replacing an image in a component instance

Select the image layer inside the instance and replace its fill the same way. The new image is an override on that instance only, and the main component is untouched. To go back to the main component's image, use the Reset option in the instance menu next to the component name.

07

Why images aren't showing up

Figma's help center doesn't have a single troubleshooting page for this, so check the format first:

  • A TIFF only imports in Safari. Convert it to PNG or JPG for other browsers and the desktop app.
  • An SVG arrives as vector layers, not an image fill, so look for it in the Layers panel as a vector group.
  • Video needs a paid plan.
  • Very large images are scaled down to 4096 px, which can make them look softer than the original when zoomed in.

If the file slows to a crawl after you place many large photos, Figma slow and memory issues covers memory limits.

08

Placeholder images and avatars

For early layouts you don't need real photos, but a grid of identical grey boxes hides problems. Mock Master AI, our free plugin, generates avatars as image fills in the frames you select, in ten styles from Realistic to Minimalist, or from your own prompt. Draw your avatar frames first, select them, and fill them all at once. The mock data guide covers the text side.

Need to cut a person or product out of a photo after placing it? See how to remove a background in Figma.

Ranked listBest Figma plugins for images and stock photos
FAQ

Frequently asked questions

What's the shortcut to place an image in Figma?

Shift+Cmd+K on Mac and Shift+Ctrl+K on Windows. It opens a file picker, and you can select several images and use Place all to drop them in one spot.

How do I put an image inside a shape in Figma?

Select the shape, open its fill swatch, switch to Image/Video and upload a file. You can also drag an image file onto the fill swatch in the right sidebar.

How do I replace an image in Figma without losing its settings?

Drag the new file onto the image swatch in the Fill section. Figma keeps the fill mode and adjustments and only swaps the picture.

What's the difference between Fill and Fit in Figma?

Fill covers the whole layer and crops whatever overflows. Fit shows the entire image inside the layer, which can leave empty space. Crop lets you choose the exact visible area.

Why is my image blurry in Figma?

Figma scales images larger than 4096 px down to 4096 px on the longest side. Export scale matters too; see the guide on blurry Figma exports.

Keep learning

More in Images, masks & shapes

All guides in Images, masks & shapes