Convert a PNG to SVG for Bambu Studio.

Bambu Studio imports SVG files as printable objects, but not PNGs. Trace your logo into vector shapes here, then import, scale and clean it up in the slicer — knowing in advance which shapes to delete and which to keep.

The short answer

Give the logo a transparent or white margin, trace it on this page and download the SVG (free, no account). In Bambu Studio choose File > Import, pick the SVG, scale it to size, then right-click it and choose Split > To objects and delete the white background shapes, as Bambu Lab's own guide does. Two things are specific to pic2svg: the SVG is stacked, so the colour that covers the most area becomes a canvas-sized bottom shape (the margin makes that colour white), and holes such as a keyring hole come back as white shapes on top, which you delete or turn into a negative part.

.png.jpg.webp.gif
Drag images here to trace
Paste:⌘V
Trace preset:Balanced▼

Applies to images you add next — each one traces as it lands.

The SVG download is free — no account needed.

Transparent areas become white shapes, and larger images are scaled down to about 0.6 megapixels before tracing.

Your image is uploaded to pic2svg's own server to be traced. What we keep, and for how long

Other formats, plans and licences

PDF, EPS, AI (EPS-based) and DXF come with a paid plan, and every new account gets 7 days of Pro free. The free plan and Starter carry a personal-use licence; commercial use needs Pro, and resale needs Advanced — see the licence row on the pricing page.

What does a traced logo look like to a 3D app?

A keychain tag drawn for this page on a transparent background, traced on 2026-11-01 the way the converter uploads it, with the same engine and settings. Left is the input, right is the SVG exactly as the engine wrote it. Bambu Studio turns each closed shape into a part, so the order and size of these shapes is what you will see in its object list.

Keychain tag filling its canvas, Balanced preset

Input
A navy rounded-square keychain tag with a round keyring hole and an orange lightning bolt, on a transparent background that fills only the corners
Traced SVG
The traced SVG of the tag: it looks the same, but its first shape is a navy square as large as the whole canvas
Input: PNG, 600 × 600 px, 19.0 KBOutput: SVG, 6.2 KB, 4 paths, spline mode, Balanced presetFour paths, in this order: a navy square covering the whole 600×600 canvas, a near-white (#FEFEFE) frame with a tag-shaped hole that paints the corners white, the orange bolt, and a white circle for the keyring hole. Delete the white shapes here and a full navy square is left, not the tag.

Same tag with an 80 px transparent margin

Input
The same keychain tag with a wide transparent margin around it
Traced SVG
The traced SVG of the tag with a margin: a white canvas rectangle, the navy tag on it, the orange bolt and a white keyring circle
Input: PNG, 760 × 760 px, 20.4 KBOutput: SVG, 6.2 KB, 4 paths, spline mode, Balanced presetFour paths again, but now white covers the most area, so the first path is a white (#FEFEFE) rectangle under the whole 760×760 canvas, and the navy tag is its own shape, 442 px wide. The keyring hole is still a white circle painted on top of the tag, not a hole in it, and the tag shape continues under the bolt.

How do you get a PNG into Bambu Studio as SVG?

Three steps before the slicer, then the import steps from Bambu Lab's wiki.

  1. Step 1

    Give the artwork a margin

    Leave transparent or white space around the logo so the background covers more of the canvas than any one colour of the logo. In the example, the tag filling its canvas traced with a navy square under everything; the same tag with an 80 px margin traced with a white rectangle at the bottom instead, which is the shape you want to throw away.

  2. Step 2

    Trace it on this page

    Drop, choose or paste the PNG into the converter at the top. Balanced is the default preset. Compact merges similar colours, which means fewer shapes and so fewer parts to assign filament to. Transparent areas are filled with white before tracing, and larger images are scaled down to about 0.6 megapixels.

  3. Step 3

    Download SVG

    Check the preview, then press Download SVG. The SVG is free and needs no account. It contains only filled paths — no strokes, no text and no embedded picture — which you can confirm with the SVG cut-file checker.

  4. Step 4

    Import it in Bambu Studio

    Choose File > Import and select the SVG. Bambu Studio has loaded SVG files as model objects since version 1.4.

  5. Step 5

    Scale it to size

    Select the scale tool from the toolbar and scale the model to the size you want to print. The SVG has no physical unit: its width and height are the trace canvas in pixels.

  6. Step 6

    Split it and delete the background

    Right-click the model, choose Split, then To objects, and delete the background objects — the steps Bambu Lab's guide gives for the rectangular background around a traced image. With a pic2svg trace, that is the white canvas-sized rectangle and every other white shape you do not want as a hole (see the notes below).

  7. Step 7

    Assign filaments, merge and slice

    Add the filament colours to the project, right-click each part and choose Change Filament. Then right-click Plate 1, choose Select All, right-click the selection and choose Merge, and press Slice plate. Check the sliced preview before you print.

What should you check before you slice?

How the trace is built, shown on the example. Bambu Studio itself was not tested for this page; the import steps above are Bambu Lab's.

  • The bottom shape covers the whole canvas

    Every trace starts with a rectangle the size of the canvas, in the colour that covers the most area. When that is your background it is the object to delete. When the logo fills the frame it can be the logo's own colour, as in the first example, and deleting the white shapes then leaves a solid square. Re-trace with a margin rather than trying to rebuild the outline.

  • Shapes overlap instead of fitting together

    Each colour is a filled shape painted on top of the ones before it, and lower shapes continue underneath. In the example the navy tag runs under the orange bolt. On screen that looks right; in the slicer the tag and the bolt are two parts sharing the same footprint. Check the sliced preview of each colour before you print.

  • Holes come back as white shapes

    The keyring hole is not a hole in the navy tag: it is a white circle on top of it. Deleting it leaves the tag solid. To keep the hole, make that circle a part of the tag object and change it to a negative part — Bambu Lab documents right-click > Change Type for turning a part into a negative part, which is subtracted when the plate is sliced.

  • One colour, one part

    Every colour region becomes its own shape, and anti-aliased edges can add near-duplicates such as #FEFEFE next to #FFFFFF in the example. Fewer colours mean fewer parts: flatten the artwork to the colours you will print before tracing, or use the Compact preset.

  • Photos do not make good prints

    A photo is reduced to flat colour bands before tracing, which gives dozens of thin overlapping shapes rather than a printable relief. Logos, icons and line art with a few solid colours are what this works for.

Bambu Studio SVG problems and fixes

Symptoms you may see after importing a traced SVG, what in the file causes them, and what to change.

SymptomCause in the SVGFix
A solid slab or square where the logo should beThe canvas-sized bottom shape is still there, or it is in the logo's colourSplit > To objects and delete it; if it is the logo colour, add a margin and trace again
A keyring hole or letter counter is filled inThe hole is a white shape painted on top, deleted with the backgroundKeep that shape and change its type to a negative part
The model is far too large or too smallWidth and height are pixels with no physical unitScale it with the scale tool to a known dimension
Many small parts in the object listOne shape per colour, plus near-duplicate edge coloursReduce the colours before tracing or use Compact

Bambu Studio SVG questions

Can Bambu Studio import a PNG directly?
Its wiki guide asks for a vector image and says pixel images like PNG and JPEG are harder to extrude precisely, so the guide traces the image to SVG first. Tracing it on this page gives you that SVG.
How do I import an SVG into Bambu Studio?
Choose File > Import and select the SVG file. Bambu Studio loads it as a model object you can scale, split and print; SVG import was added in version 1.4.
Why is there a square or rectangle around my imported logo?
Because the traced SVG starts with a rectangle covering the whole canvas. Right-click the model, choose Split > To objects and delete it. If the rectangle is in your logo's colour, trace the image again with a margin around the logo.
Can I print a multicolour logo from the SVG?
Yes, the way Bambu Lab's guide does it: split the model into objects, delete the background, assign a filament to each part with Change Filament, then select all and merge. Each colour in the trace is one part.
Is converting a PNG to SVG for Bambu Studio free?
Yes. Tracing, the preview and the SVG download are free, with no account needed for one image. Paid plans add PDF, EPS, AI and DXF downloads — see pricing.
Does this work for 3D printing in other slicers?
The SVG is the same for any program, and the same checks apply: delete the canvas-sized background shape, treat white circles as holes, and set the size yourself. For a CAD route, see PNG to SVG for Fusion 360; for a quick browser model, PNG to SVG for Tinkercad.

Related converters and guides