A free tool that fills your image with tightly packed circles and exports clean SVG. Create bubble art, Ishihara-style colourblind effects, stippling, petri dish illustrations — anything that calls for circles.
Upload an image. It gets divided into zones. Each zone fills up with circles, largest first, as tightly as they'll fit. You download a clean SVG. That's it.
Circles are placed largest-first using a distance transform and max-heap. Every gap gets filled as tightly as possible. Sub-pixel refinement squeezes out a bit more.
Just circles. No nested groups, no raster cruft. Opens cleanly in Illustrator, Figma, Affinity, Inkscape — whatever you use. Recolour, resize, done.
Split your image into up to 8 zones — by brightness or by hue. Configure circle sizes, colours and fill mode independently per zone. Different areas, different vibes.
Brightness mode is the workhorse. Hue mode is for when your image has distinct colour areas you want to treat differently.
Splits the image by luminance — dark, mid, light. Set a threshold to exclude the background. Good for portraits, logos, anything with clear tonal contrast. Works on pretty much everything.
Splits by hue angle on the colour wheel. Drag the handles to carve out exactly which colour range each zone captures. Optional black and white neutral zones for greys. Good for colourful illustrations.
No AdWords rubbish. No fake Download buttons that are actually ads. No paywall after three uses. Just a free tool.
Your images are processed locally. They never leave your machine, never touch a server. I don't have them and I don't want them.
No email address. No password. No profile. No newsletter you didn't ask for. Just the tool.
Circle packing runs in a Web Worker so the UI stays responsive while it grinds away. Big images with lots of zones take a moment — the tab won't freeze on you.