The Homotope Figma plugin: your images to SVG, without leaving Figma

Updated on

Homotope’s Figma plugin vectorizes the image selected on the canvas (or a dropped file) into an editable SVG, computed inside Figma on your computer, with nothing sent and no account.

Coffee roaster logo grabbed from a website, as a noisy compressed JPEG: round emblem with capital lettering, cup and rays, wordmark. JPG · 900 × 640 px
The same logo traced to SVG by Homotope: five clean flat colours, legible small capitals. Engine SVG
900 × 640 px noisy compressed JPEG logo and the SVG produced by the engine, Logo preset, “Number of colours” set to 5, untouched: the JPEG noise and blocks are gone, the ring stays a circle and the small capitals stay legible.
×6 detail: the accented E of the wordmark: JPEG noise and blocks, clean SVG edges. Drag the slider to compare; hover over the image or hold your finger on it to move the magnifier.
Try it with your image Open this example in the workshop

What the plugin does

Nothing is sent. The vectorization engine (the same as the workshop’s) runs inside the plugin, on your computer. The plugin has no network access at all: its manifest declares allowedDomains: none, and Figma enforces it. It needs no account and remembers one thing only: your last preset, stored locally by Figma.

Above 16 MP, the plugin offers to scale the image down before vectorizing (ticked by default) rather than run out of memory: a 4096 × 4096 px Figma image is computed at 4000 × 4000 px.

What it does not do, and where to do it

The plugin vectorizes and inserts SVG, nothing more. Production exports (DXF, EPS, PDF, separations, cut-readiness check), the Pro palette (transparent background, recolouring), server processing and images above 16 MP at full resolution are in the workshop, in your browser.

The plugin’s “Open in Homotope” link opens the workshop in your browser. No image goes with it: the plugin has no network. Drop your image into the workshop yourself.

Production exports (DXF, EPS, PDF, separations): 2 free per month with an account, unlimited with Pro; without Pro, 1 credit each beyond those 2. Plans are on the Pricing page.

Install the plugin

The plugin is coming soon to the Figma Community. This page will link to its listing as soon as it is published. Until then, the workshop does the same vectorization in your browser, with no account: drop your image, then import the SVG into Figma.

Screenshots

The Homotope plugin open in Figma: an illustration and, to its right, the vectorized SVG inserted on the canvas.
The plugin panel on the right, the source image and the inserted SVG next to it, at the same width.
A raster logo in Figma and its SVG inserted to the right, “After” preview in the plugin panel.
Logo preset: compare before and after, then insert on the canvas.
The same illustration vectorized three times in Figma, with the Logo, Illustration and Photo / Poster presets.
Three presets on the same image: each one says what it is for.

Screenshots of the English interface; the plugin shows in English or French depending on your system language, in English otherwise.

Frequently asked questions

Does the plugin send my images anywhere?

No. Vectorizing happens inside the plugin, on your computer, and the plugin has no network access (allowedDomains: none in its manifest). It only keeps your last preset, locally.

Is the plugin paid?

No: the plugin is free and needs no account. Production exports and the Pro palette are in the workshop, under the plans on the Pricing page.

Do I need a Pro subscription for the plugin?

No. The plugin connects to no account. Pro is for the workshop: unlimited production exports, transparent background and recolouring.

How does the plugin update?

Through Figma: each new version is published on the Figma Community and Figma distributes it; nothing to reinstall on your side.

What about an image above 16 MP?

The plugin offers to scale it down to 16 MP before vectorizing. For full resolution, open the workshop and drop the image there.

More guides

Try it with your image