Free and processed in your browser

Create custom icons in seconds

Turn images or text into SVG, PNG and ICO icons. Adjust colors, background, weights, animations and corners without sending files to external services.

Create an icon

Icon Creator

Upload an image or create a text icon and customize every detail.

Source image

Choose a file or generate artwork from text.

Drag and drop your image here
or click to select
PNG, JPG ou JPEG · up to 40 MB

Icon settings

Adjust the name, weight, animation and shape of the icon.

Generate weight variants from the icon silhouette. For more accurate results, use monochrome mode or images with transparency.

Corner rounding
Use a preset or adjust from 0% to 50%.
0%

Colors and appearance

Keep the original image or convert a flat icon to one color, with a transparent or colored background.

Transparent background

How to use it in code

Generate the library and copy the example for your framework or library.

Installation scope
Selected iconmy-icon
Regular
Vue 3 · Global in the project
Create or load an icon to view the examples.

Everything you need to create icons

A practical tool for developers, designers and anyone preparing icons for websites, apps and projects.

Multiple formats

Export animated SVG, high-resolution PNG and ICO with six sizes.

Full customization

Adjust icon color, background color, transparency, corners, animations and weights.

Local privacy

Processing and your library stay in your browser.

Developer-ready library

Generate global CSS, JavaScript, TypeScript and SVG files in seven weights with examples for major frameworks.

How to create your icon

  1. 1. Choose the source

    Upload PNG, JPG or JPEG, or create an image from text.

  2. 2. Customize

    Adjust the name, weight, icon color, background, rounding and animation.

  3. 3. Export

    Download SVG, PNG or ICO, save to the library and generate the project package.

Frequently asked questions

Copyright © 2026 Icon Creator. All rights reserved.