0
100
200
300
400
500
600
700
800
900
1000
1100
0
100
200
300
400
500
600
700
800
900
1000
1100
Figma plugin#8 in SVG & Vector

SVG Export

Export tiny SVG files and control every aspect of how they're exported with presets. Powered by svgo

by Hamish

users
122K
likes
1.1K
saves
29K
comments
117
FreeWorks inFigma DesignDev Mode
Price
Free
Latest version
v10 · Aug 31, 2023
First published
Feb 26, 2020
Publisher
Hamish
Features

What SVG Export does

Summarised from Hamish's description on the Figma Community.

  • Comes with 3 pre-made presets

    Default: Just reduces file size, shouldn't break anything..

  • Creating your own presets

    Click Edit presets. Click the plus button in the top right

  • Sharing presets

    By default, all presets on a file can be seen and used by anyone with access to the file.

  • Manifest

    Dev Mode panel

    Adds a panel to Dev Mode's Inspect tab.

  • Manifest

    SVG Export

    A quick action you can run from the Actions menu (Cmd/Ctrl + K).

On this page
Overview

About SVG Export

SVG Export is a free Figma plugin published by Hamish in 2020. It works in Figma Design and Dev Mode and has 121,586 users and 1,114 likes on the Figma Community. It ranks #8 in SVG & Vector and #19 in Import & Export on our lists.

In the developer's words

Save time exporting sets of SVGs by creating and assigning presets to optimize your exports. Works great for making icon libraries use clean and consistent SVG code. Optimization uses svgo (https://github.com/svg/svgo) under the hood.

  1. Reduce SVG file sizes
  2. See how options affect the code and appearance of icons in real time
  3. Use currentColor css property for icons that automatically inherit text color
  4. Use layer names as classes
  5. Create and manage presets for different types e.g. single color icons, illustrations, layers for animation
  6. Export to a .zip file or svg sprite sheet containing all of your selected layers
  7. Anyone on your team can see and modify presets on a file

Comes with 3 pre-made presets

  1. Default: Just reduces file size, shouldn't break anything.
  2. Monochrome: Strips out all fills and strokes, uses currentColor as fill on the SVG element.
  3. Layer Names -> Classes: Uses your layer names in Figma as classes in the SVG code.

Creating your own presets

  1. Click Edit presets
  2. Click the plus button in the top right
  3. Name and configure the options for your preset

Sharing presets

By default, all presets on a file can be seen and used by anyone with access to the file. Presets are saved on the file, so don't carry across if you create or edit a different file. To keep your presets, click the ... more icon in the presets panel and export your presets from one file, open up your new file, and choose the import presets option from the same menu.

Changelog

What's new

Version 10 · released Aug 31, 2023

  • Revert to manual selection when not in dev mode
  • Allow special characters in spritesheet IDs
  • Add network access to manifest
Trust

Permissions and privacy

Network access

SVG Export declares no network access, so it runs entirely inside Figma and can't send your file anywhere.

Extra permissions

None beyond the standard access to the file you run it in.

Read from the plugin's published manifest.

Rankings

Where SVG Export ranks

Compare

SVG Export alternatives

  1. 1

    To Path

    by last night

    866K users12KFree
  2. 2
    809K users7.8KFree + paid features

    Easily convert images into vector layers directly in Figma.

  3. 3

    Vectorize Bitmap

    by Patrik Schiller

    242K users1.3KFree

    A tool for converting raster images to vector images

  4. 4

    Vectorized

    by HurryFlash

    214K users1.2KFree

    Convert bitmap-type images into vector graphics

  5. 5

    Vectorize

    by Liam McCabe

    212K users1.2KFree
  6. 6

    BlendingMe

    by Anashkin Andrey

    159K users2.4KFree

    BlendingMe is a user-friendly plugin that allows you to blend two paths, lines, ellipses, rectangles

FAQ

SVG Export FAQ

What does SVG Export do?

Export tiny SVG files and control every aspect of how they're exported with presets. Powered by svgo. It's a Figma plugin by Hamish that runs in Figma Design and Dev Mode.

Is SVG Export free?

Yes. SVG Export is free to install and run from the Figma Community, with no paid tier listed.

Is SVG Export safe to use?

Figma plugins can only reach the internet through domains listed in their manifest. SVG Export declares no network access, so it runs entirely inside Figma and can't send your file anywhere. As with any plugin, check the developer's privacy policy before using it on client work.

How do I install SVG Export?

Open it on the Figma Community, or search for it in the Actions menu (Cmd/Ctrl + K) inside any file you can edit. See how to install Figma plugins.

What are the best alternatives to SVG Export?

By user count, the closest alternatives are To Path, Image Tracer and Vectorize Bitmap. Compare all of them on the best Figma plugins for svg & vector.

For developers

Built this plugin?

Use this page as a landing page for SVG Export: link to it from your site, README or launch posts, or add a badge. Pick a style and copy the code.

SVG Export on figmaplugins.co

Style

Label

Size

Code

<a href="https://figmaplugins.co/plugins/svg-export/" target="_blank" rel="noopener"><img src="https://figmaplugins.co/badges/featured-dark.svg" alt="SVG Export on figmaplugins.co" width="220" height="48"></a>