Vectorize an image

Last updated: October 11, 2026

Trace a raster image into flat vector shapes (an SVG) when an icon, logo or UI asset has to stay sharp at any size.

Before you start

  • The image is in a session, or in your library ready to add to one.
  • Each run costs Creative Units. The cost shows on the submit button before you run it.

Steps

  1. You run this from the image's full-size view, so start by putting the image on the board. In the session, press ⌘K (Ctrl+K on Windows) and choose Add asset….

  2. Select the image, then click Select 1 asset. It lands on the board.

  3. Hover the image on the board and click View to open it full-size.

  4. In the Actions panel on the right, choose Vectorize image. There are no settings to fill in.

  5. Click Vectorize.

  6. Wait while the image is traced. The viewer stays open, and the vector version appears in the strip beside the original.

Result

The traced version opens in the viewer as a new file. The original is unchanged: both sit in the strip on the left of the viewer, and the new file is also added to the session's board.

Production tips

  • Vectorize flat art, not paintings. Icons, logos, badges and cel-shaded UI trace into clean shapes. Soft gradients, painterly texture and photographic detail turn into many small color bands, as the footage above shows on a rendered character.
  • Prepare the source first. Run Remove image background before tracing so the background does not become shapes, and Upscale image a small source so thin lines survive.
  • Simplify a busy result. Use Prompt edit image on the source to flatten shading into a few solid colors, then vectorize that version.
  • Check it at the sizes you ship. Open the SVG at the smallest and largest sizes the game uses (a 64px inventory slot, a 4K splash) and look at corners and fine lines.
  • Doing a whole icon set? Run every icon through the same tool, or build it into a workflow that vectorizes a batch at once, so the set comes out with a consistent level of detail.
  • Engine fit. Keep the SVG as the master and export the PNG sizes your engine needs from it, or import the SVG directly into UI systems that support vector images.

If something goes wrong

  • The result looks posterized or blotchy. The source has too much shading for a clean trace. Flatten it first (see the tips above) and vectorize again.
  • Thin lines or small details are missing. Upscale the source with Upscale image, then vectorize the larger version.
  • The run failed. The new version shows the failure in the strip. Try again; if it fails again, try another model from the model menu at the top of the tool.
  • You are out of Creative Units. The run will not start. Top up from your workspace's billing settings, or ask a workspace admin.

Related