PB
Available
brush
lock Free · Private · In-Browser

SVG UI Icon Generator

Pick from ~50 interface icons, tune size, stroke, corners, and three colors, then export the exact SVG you preview.

 

Create a practical UI icon

This SVG UI icon generator builds small product-interface graphics as clean, standalone vectors. Pick an icon from the list, tune its size inside the box, adjust the stroke weight and corner radius, and set the background, border, and icon colors independently. The preview and the exported markup always match.

Every icon is drawn from real SVG path data, so the download is a true vector with no font dependency. Paste it inline in HTML, drop it into an Astro or React component, or save it to a design-system asset folder. Set the accessible label before copying when the icon carries meaning on its own; leave it generic only when nearby text already explains the action.

Private SVG export

All drawing happens in your browser. The tool does not fetch icon packs, upload artwork, or store your label. Check the icon at the size where it will appear, because thin strokes and small icons can become unclear in compact buttons or table rows.

Frequently Asked Questions

What icons can I make?

Choose from around 50 common interface icons: arrows and chevrons, check and close, plus and minus, home, search, user, heart, star, bell, mail, lock, calendar, clock, download, upload, trash, edit, settings, eye, share, link, image, camera, play, shield, and more.

How do the colors work?

You set three colors independently: the box background, the box border, and the icon itself. Match your brand or leave the border and background the same color to make the frame disappear.

What does the icon size slider do?

It scales the icon inside the box without changing the export dimensions, so you can give the icon more breathing room or make it nearly fill the frame while the canvas stays the size you chose.

Does the generator upload my icon?

No. The preview, SVG source, copy button, and download button all run locally in your browser, and nothing is sent to a server.

Take it further
Developer Tools

Practical utilities for front-end design and implementation work.

Learn More arrow_forward