Free Illustrations for Figma
The best free illustration libraries, SVG packs and Figma plugins for designers — all free, all compatible with Figma, most with no attribution required.
Figma makes it easy to import SVG illustrations — drag, drop, and they're immediately editable as vector shapes. The challenge is finding high-quality illustration libraries that are genuinely free for commercial projects. This guide covers the best options, how to import them, and tips for working with illustrations inside Figma.
How to import SVG illustrations into Figma
There are three ways to get an SVG illustration into Figma:
Method 1: Drag and drop (fastest)
- Download your SVG file from SketchValley or another library
- Open your Figma file
- Drag the SVG file directly from your desktop onto the Figma canvas
- Figma imports it as a fully editable vector group
Method 2: Place image
- Press Ctrl/Cmd + Shift + K in Figma
- Select your SVG file
- Click on the canvas to place it
Method 3: Copy SVG code directly
- Open the SVG file in a text editor and copy all the code
- In Figma, press Ctrl/Cmd + V to paste
- Figma parses the SVG code and places it as a vector object
This method works well for small icons and simple illustrations.
Best free illustration libraries for Figma
1. SketchValley
License: Free for commercial use, no attribution required
Formats: SVG, PNG
SketchValley offers thousands of illustrations in flat, hand-drawn, 3D and minimal styles. Download as SVG and drag directly into Figma. Once imported, you can ungroup the layers and edit individual colors, shapes and elements to match your design system.
After customising in Figma, export back to SVG with File → Export. Or use the Color Customizer to pre-adjust colors before importing.
2. unDraw
License: Free, no attribution
Figma workflow: Set your brand color on the unDraw website before downloading, then drag SVG into Figma.
unDraw maintains a Figma community file with all illustrations as components — search "unDraw" in the Figma Community to duplicate it directly into your workspace.
3. Open Peeps
License: CC0, no attribution
Figma workflow: Pablo Stanley published Open Peeps as a Figma Community file. Duplicate it to your drafts and use the components directly — drag body, head, accessory and background components to build custom characters.
4. Humaaans
License: CC0, no attribution
Figma workflow: Available as a Figma Community file. Uses auto layout and component properties — you can swap poses, skin tones and clothing without leaving Figma.
5. DrawKit
License: Free core packs, no attribution
Figma workflow: Download the Figma file directly from the DrawKit website. Open in Figma and copy illustrations to your project.
Figma plugins for free illustrations
These plugins let you browse and insert illustrations directly from inside Figma — no downloading required:
Blush
Browse Blush's illustration collections and insert them directly into your Figma canvas. Customise poses, colors and accessories without leaving Figma. Free tier available; commercial license requires a paid plan.
Storyset
The Storyset Figma plugin gives access to their illustrated scene library directly inside Figma. Attribution required on the free tier.
Iconify
Primarily an icon plugin, but includes access to several illustration sets. Free, open source. Good for finding consistent icon + illustration sets in a single style.
Tips for working with SVG illustrations in Figma
Ungroup to edit individual elements
When you import an SVG, Figma places it as a group. Double-click to enter the group, or press Ctrl/Cmd + Shift + G to ungroup completely. This gives you access to individual paths and shapes for color editing.
Use "Select all with same fill" to recolor efficiently
- Select a shape with the color you want to change
- Right-click → Select layer → Select all with same fill color
- Change the fill in the right panel — all selected shapes update at once
Create a color style before importing
Define your brand colors as Figma Color Styles before importing illustrations. Then when you select a shape and change its fill, you can apply a named style — making future brand color changes a single click across all illustrations.
Use constraints for responsive layouts
After placing an illustration inside a frame, set its constraints (right panel → Constraints) to "Scale" so it resizes proportionally when the frame changes size.
Pre-customize colors before importing
If you want to match brand colors before importing (faster than editing inside Figma), use the SketchValley Color Customizer — upload the SVG, change colors in your browser, download the customized file, then drag it into Figma.
Free SVG illustrations ready for Figma
Download any illustration as an SVG, drag it into Figma, and edit as vectors — free for commercial use, no attribution.
Browse illustrations →