Convert a photo into a posterized vector illustration with flat color areas — you choose how many colors.
⌘V paste · ⌘O open · batch
No image? Try one of these:
Image to vector: see the difference
Left: a compressed JPEG. Right: the clean SVG from Shapesoda. Drag to compare.
JPEG, 170 pxVector
Logo
JPEG, 400 pxVector
Mascot
JPEG, 480 pxVector
Lettering
A photo is made of millions of subtly different colors, and no vector file can reproduce it exactly while staying simple. What Shapesoda can do is turn a photo into vector art: it reduces the picture to a set of flat color areas — a posterized, poster-like look — and traces each area into smooth shapes. The result scales to any size and works well for posters, stickers, stencils and stylized portraits.
How to vectorize a photo
Drop, paste or choose your photo file above. Tracing starts right away — no sign-up needed to see the result.
Check the result in the split view. Adjust colors and detail in the panel on the right, or fix spots with the pencil, fill and remove-shape tools.
Choose SVG or PDF in the export menu and download. More colors give a closer likeness; fewer colors give a bolder, more graphic look.
Choosing the look
2 colors — a stencil or silhouette effect.
4–8 colors — a bold, screen-print style illustration.
12 colors and more — closer to the photo, with many more shapes and a larger file.
Output detail Low simplifies the image into big, cartoon-like shapes; High keeps texture.
Honest expectations
The vector will not look like the original photo up close: smooth gradients become bands of flat color, and fine texture such as hair or foliage becomes many small shapes. For the cleanest vector art, pick photos with a clear subject, strong contrast and a simple background.
Everything a clean vector needs
Clean curves
Smooth Bézier curves with only the nodes the shape needs. Easy to edit and cut.
Gradients stay gradients
Color fades become real SVG gradients you can edit.
Connect Shapesoda to Claude, ChatGPT, Cursor or any MCP client.
Edit right in the browser
Recolor, draw, pick colors or remove shapes. No Illustrator needed.
{ }
One API call
Send a JPG or PNG, get an SVG back. Add vectorization to your app.
Frequently asked questions
Will the vector look exactly like my photo?
No. Photos become posterized images with flat color areas. That is the nature of vector graphics, and it is the look many posters and stickers are after.
Why is the file large?
Photos contain a lot of detail, so they produce many shapes. Reduce the number of colors, lower Output detail or raise the minimum shape size to get a smaller file.
Are my photos stored?
No. They are processed in memory and never used for training. The recent images list lives only in your browser.
What is a credit?
Without a plan, one credit is one downloaded image, in any format. The Personal plan needs no credits on the website; the API plan adds credits every month. Re-downloading the same image — even in another format — is free for 30 days.
Do credits expire?
Not while your API plan is active: unused credits roll over, up to 5 months’ worth. When the plan ends, its credits expire. The free credit for new accounts does not expire.
Do you store my images?
Only when you need it. The editor keeps your image in memory only while you work, and an API request for a single format keeps nothing. When you ask the API for several formats, request storage, or use the MCP server, the image and the results are kept for 24 hours, encrypted with a key that only you receive (anyone with the result link can download it), then deleted automatically. We never use your images to train models. The list of recent images on the start screen lives only in your browser.
Who owns the vector files?
You do. You keep all rights to the images you upload and to the vectors made from them — we claim none. Please upload only images you have the right to use.
Your first download is free
Create an account in seconds. The first vector file is on us.