unDraw
~1,760 recolourable SVG illustrations, free commercially, no attribution
Tier A · StrongAsset Packundraw.co

unDraw is an open-content illustration library by Katerina Limpitsouni, with roughly 1,760 flat-vector scenes (44 pages of 40 in the browser). Every illustration recolours to a single accent hex on the fly before download, which is why unDraw art blends into a product's brand instead of fighting it. The licence permits commercial and non-commercial use with no permission and no credit, but forbids redistribution as packs, building a competing library, automated scraping, and using the assets to train or fine-tune AI models. It is the default illustration set for empty states, 404 pages and onboarding in web products.
For an agent
This is the illustration set to reach for whenever a screen needs a friendly graphic and the brand has one accent colour — no attribution string to thread through the footer, and inline SVG means it recolours with `currentColor` or a CSS variable once you drop it in. There is an undocumented public endpoint, `https://undraw.co/api/search?q=<term>`, returning 40 results per page as JSON with a direct `https://cdn.undraw.co/illustration/<slug>.svg` URL — useful for finding the right slug, but the licence explicitly forbids automated bulk downloading and forbids using the assets to train or fine-tune AI models, so use it to look up one asset, never to mirror the library. Prefer it over Storyset when you do not want an attribution obligation; prefer Storyset when you need animation.
Why it is here. The recolour-to-your-brand step is what separates unDraw from every other free illustration pack — it is the only one that reliably stops looking like a stock illustration.
Facts
- License
- Proprietary / all rights reserved
- Pricing
- Free, Freemium, Sponsor or ad supported
- Framework
- Not applicable
- Styling
- Not applicable
- Distribution
- Web app / online tool, Direct download / asset pack, Public HTTP API
- Platform
- Web, Platform agnostic
- Content type
- Images / textures / backgrounds
- Agent readiness
- Public API without auth, Copy-paste ready code
- Accessibility
- Not applicable
- Maturity
- Actively maintained
- Pricing detail
- Free, no account. unDraw+ is an optional supporter tier that adds features such as animated scenes; price not published on the public pages.
Components it ships
3Helps you build
10Notable for
- no attribution required
- on-the-fly single-colour recolouring
- ~1,760 SVG illustrations
- undocumented public search API
- licence bans AI training and scraping
Provenance
Verified 2026-08-16. HTTP 200. https://undraw.co/illustrations (200; __NEXT_DATA__ shows 40 illustrations per page, "totalPages":44), https://undraw.co/license, https://undraw.co/api/search?q=chat (200, JSON: results/total/hasMore/page, 40 per page, cdn.undraw.co SVG URLs)
Also in Textures, Backgrounds & Assets
6- Ditther · Browser tool for dither, halftone, ASCII, Lego and voxel effects on images and video
- fffuel · 67 free browser generators for SVG backgrounds, patterns, gradients and color tools
- Paper Shaders · 30 zero-dependency canvas shaders as React components or vanilla JS, Apache-2.0
- Radiant · Zero-dependency generative shaders as single HTML files, embedded by iframe
- Shader Lab · Browser shader compositor with a WebGPU React runtime for export
- Unsplash · 8.7M free-to-use photos with a free JSON API at 1,000 requests/hour