How to make an SVG background transparent
Remove the white box behind your vector, for good.
SVGs are transparent by default — so a white or coloured background almost always means a background rectangle got traced along with your artwork. Here is how to find it and remove it.
What you need
- ▸The SVG file, or the PNG/JPG you want to convert
- ▸A text editor or vector editor
Steps
- 01Understand where the background came from
SVG has no background of its own. If yours looks white, either a rect element covers the canvas, or the source image had an opaque background that the trace faithfully reproduced.
- 02Trace from a transparent source
The cleanest fix is upstream. Convert a PNG that already has a transparent background in VectorDrop — transparency is preserved, so no background shape is created in the first place.
- 03Find the background rectangle
Open the SVG in a text editor. Look near the top for a rect or path whose dimensions match the full width and height, with a white or solid fill.
- 04Delete it
Remove that element entirely, or set its fill to "none". Save and reopen — the artwork should now sit on a checkerboard in your editor, meaning transparent.
- 05Or remove it visually
In Figma or Illustrator, click the background shape (it is usually the bottom-most layer), confirm it covers the whole canvas, and delete it.
- 06Verify it
Open the SVG in a browser over a coloured page background, or place it on a dark layer in your design tool. Any remaining white will be obvious.
Tips
- ▸Set fill="none" rather than fill="white" — white is a colour, not transparency
- ▸If the background is a gradient or photo, remove it from the raster image before tracing
- ▸Trim the viewBox after deleting the background so the SVG has no dead space around the art
- ▸Check in both a light and a dark context before shipping the asset
Frequently asked questions
Yes, natively. An SVG with nothing behind the artwork is fully transparent, and it also supports partial transparency through fill-opacity and opacity.
The source image almost certainly had an opaque white background, so the tracer converted that area into a shape. Start from a transparent PNG, or delete the resulting background element.
Yes. Cricut reads the vector paths, and a transparent background means no unwanted extra cut layer.
Ready to vectorise your image?
Upload a PNG, JPG, or WebP and get a clean SVG in seconds. Free and browser-based.
Open the playground →