Ikonizer. SVG power unleashed.

Beta 1.0.9

Has this been helpful to you? Support me with a coffee!

How to Use Ikonizer

Introduction

Ikonizer is a powerful web-based tool designed to solve common problems with SVG icons. Whether you're dealing with messy export names from Figma, need to batch edit SVG properties, or want to generate optimized sprite sheets, Ikonizer simplifies your workflow.

Clean Figma Names

Transform messy Figma exports like icon=search, style=outlined.svg into clean, usable filenames.

Batch Edit Properties

Simultaneously remove or modify attributes like fill, stroke, width, and height across multiple SVG files.

Icon Libraries

Import icons from popular libraries like Feather, Bootstrap, FontAwesome, and more.

SVG Sprites

Generate optimized SVG sprite sheets that improve performance for web projects.

Cleaning Figma Names

The Problem

When exporting SVG icons from Figma, filenames often include parameter variations like:

icon=search, style=outlined, size=24.svg

These names are difficult to work with and require manual renaming.

The Solution

Ikonizer automatically cleans these names by extracting the meaningful part from the parameter order, creating simple, consistent filenames.

How to Clean Figma Names

1

Import Your SVG Files

Drag and drop your SVG files exported from Figma into the Ikonizer drop zone, or click "Select Files" to choose them from your computer.

Importing files into Ikonizer
2

Enable "Clean Names Globally"

In the SVG Cleanup Settings panel on the right, enable the "Clean Names Globally" option by toggling the switch.

Enabling Clean Names Globally option
3

See the Results

Your icon names will be automatically cleaned. Ikonizer extracts the value from the last parameter in the name:

  • Before: icon=search, style=outlined, size=24.svg
  • After: 24.svg

For best results with Ikonizer, organize your parameter order in Figma to put the most important identifying information last:

  • Recommended format in Figma: size=24, style=outlined, icon=search.svg
  • Result after cleaning: search.svg

This way, Ikonizer will extract the most meaningful part of the name (the icon name itself) instead of size or style information.

Pro Tip

When setting up your export in Figma, organize your parameters with the most important identifier (usually the icon name) as the last parameter. For example: size=24, style=outlined, icon=search.svg will clean to search.svg.

Another Pro Tip

If you have icons with identical names after cleaning, Ikonizer will detect duplicates and give you options to rename or overwrite them.

Batch Editing Properties

The Problem

SVG files often contain hardcoded attributes like fill colors, stroke widths, and fixed dimensions that limit their flexibility in web projects.

The Solution

Ikonizer allows you to batch remove or modify these properties across all your icons at once, making them more adaptable for web use.

How to Batch Edit SVG Properties

1

Import Your SVG Files

Load your SVG icons into Ikonizer by dragging and dropping them or using the file selector.

2

Choose Properties to Modify

In the SVG Cleanup Settings panel, toggle the switches for the properties you want to remove:

  • Clear Width Globally: Removes width attributes to allow dynamic scaling
  • Clear Height Globally: Removes height attributes
  • Clear Fill Globally: Removes fill colors to enable CSS styling
  • Clear Stroke Globally: Removes stroke attributes for CSS control
Batch editing options in Ikonizer
3

Apply Changes

The changes are applied automatically to all icons in your workspace. You can toggle the options on and off to see the effects in real-time.

4

Download Modified Icons

Once you're satisfied with the changes, click "Download All" to save your modified SVG files, or "Generate Sprite" to create a sprite sheet (more on this later).

Pro Tip

For more selective editing, you can filter icons by their properties and edit specific groups. For example, edit only icons with a specific fill color or dimension.

Using Icon Libraries

The Problem

Creating a comprehensive icon set often requires combining custom icons with standard icons from popular libraries, which can be time-consuming to download and organize.

The Solution

Ikonizer integrates with popular icon libraries, allowing you to browse and add standard icons directly to your workspace.

How to Use Icon Libraries

1

Open the Library Browser

Click on "Browse icon library" at the top of the page to open the library browser panel.

Opening the icon library browser
2

Select a Library

Choose a library from the dropdown menu. Ikonizer supports:

  • Feather Icons
  • Heroicons (Outline & Solid)
  • Bootstrap Icons
  • FontAwesome (Brands, Regular, Solid)
  • Lucide Icons
  • Material Icons
  • Remix Icons
3

Browse and Select Icons

Browse through the icons displayed in the library. You can use the search function to find specific icons by name.

Click on icons to select them (selected icons will be highlighted).

4

Add to Your Workspace

Click "Add selected icons" to add only the icons you've selected, or "Add all icons from library" to import the entire library.

The selected icons will be added to your workspace alongside any custom icons you've uploaded.

Pro Tip

You can combine icons from multiple libraries by repeating the process with different library selections. This makes Ikonizer a powerful tool for creating comprehensive icon sets that blend multiple styles.

Generating SVG Sprites

The Problem

Using individual SVG files can increase HTTP requests and slow down website loading. Managing multiple icon files can also be unwieldy for developers.

The Solution

SVG sprites combine multiple icons into a single file that can be referenced throughout your website, reducing HTTP requests and simplifying asset management.

How to Generate SVG Sprites

1

Prepare Your Icons

Import and edit your SVG icons as described in previous sections. You can combine custom icons with library icons.

For optimal sprites, it's recommended to clean up properties like fill and stroke to allow CSS styling.

2

Generate the Sprite

Click the "Generate Sprite" button in the Actions panel.

Generate Sprite button
3

Download Your Sprite

The sprite will be automatically downloaded as a single SVG file containing all your icons as symbol definitions.

4

Using the Sprite in Your Project

To use the sprite in your HTML, include the SVG file once, then reference individual icons using the following pattern:

<svg>
  <use xlink:href="sprite.svg#icon-name"></use>
</svg>

Replace "icon-name" with the name of the specific icon you want to display.

Pro Tip

You can filter and select only specific icons before generating a sprite. This is useful for creating themed sprite sheets (e.g., navigation icons, action icons) that can be loaded selectively on different pages.

Advanced Tips

Filtering and Sorting

Use the filter and sort options to manage large icon sets:

  • Filter by properties like fill, width, height, and stroke
  • Sort alphabetically or by property values
  • Use the search function to find specific icons by name or property

Editing Individual Icons

Click the "Edit" button on any icon to access its raw SVG code and make precise edits to individual icons when needed.

Duplicate Detection

Use the "Detect Duplicates" feature to find icons with identical content, helping you maintain a clean and efficient icon library.

Background Toggle

Adjust the background brightness using the slider in the View Options panel to better visualize icons with different fill colors.

Ready to Transform Your SVG Workflow?

Try Ikonizer now and see how it can streamline your icon management process.

Get Started