How to 3D print a logo

By Updated 9 min read

To 3D print a logo, turn it into a 3D model with a flat back, save it in millimeters as an STL for one color or a 3MF for several, then slice it and print. The fastest route is a free tool that builds the model straight from the logo file, so the holes in the letters stay open and every color is its own part. This guide walks through the file, the size, the colors and the slicer, and fixes the problems makers run into most. Sources were checked on November 5, 2026.

Drop your logo into the free logo to STL tool and download a print-ready STL or a multi-color 3MF at the width you pick. Starting from an SVG or a PNG? Use SVG to STL or PNG to STL.

What do you need to 3D print a logo?

You need four things: the logo as a clean file, a 3D model of it in millimeters, a slicer, and an FDM printer. For a logo in several colors you also need a way to switch filament: a multi-material unit such as Bambu’s AMS or Prusa’s MMU, a toolchanger, or a color change at a layer on a single-nozzle printer.

Step 1: Get a clean logo file

Start from the cleanest version of the logo you can find: an SVG, a PDF or a sharp PNG with a transparent background. The cleaner the edges, the cleaner the print.

  • Have an SVG? Use it. The SVG to STL converter keeps its letter holes and colors.
  • Only a PNG or JPG? The PNG to STL converter leaves the background out and traces the shapes smooth. To keep a vector as well, the PNG to SVG converter or Logo to SVG makes one.
  • No file at all? Type the company website into the Logo Finder and it brings in the logo file straight from the site. For a name or a word, type it into the logo to STL tool and it becomes 3D text, ready for a name keychain.

Step 2: Set the size and the thickness

Choose the size by what you are making, and the thickness by how sturdy it must be. The logo to STL tool sets the width of the logo’s longer side to 50, 80, 100, 150 or 200 mm (100 mm unless you choose otherwise) and the depth to Thin, Standard or Thick.

Sizes for common logo prints, with the studio’s width and depth settings
ObjectWidthDepthNote
Keychain or bag tag50 mmThickAdd the ring hole in your slicer or 3D app; Thick keeps a small part sturdy
Fridge magnet, badge or pin50 mmStandardGlue the magnet or pin to the flat back
Gift tag, ornament, name badge80 mmStandardFine logos keep their detail at this size
Desk sign, coaster, shelf logo100 mmStandardThe everyday size
Office sign or plaque150 mmStandardThin lines print with room to spare
Wall sign, shop counter, booth200 mmStandard or ThickCheck your print bed holds 200 mm

Then check the thinnest part of the logo. Protolabs’ FDM design guidelines give 2.0 mm as the minimum feature size and 0.8 mm as the minimum wall. A detail that is 1% of the logo’s width prints 0.5 mm at 50 mm, 0.8 mm at 80 mm, 1.0 mm at 100 mm, 1.5 mm at 150 mm, 2.0 mm at 200 mm, so a logo with fine lines or small text belongs at 100 mm and up.

Step 3: Choose one color or several

Print one color from an STL, or several from a 3MF. The difference is what the file can carry: the Library of Congress notes that “the STL format does not have a standard way to support multiple colors for an object” (Library of Congress), while the 3MF Consortium built 3MF around units, color and multi-material parts, and its core specification lets one file “include multiple objects to manufacture at the same time”.

  • One color. Download the STL. It holds the whole logo as one solid with a flat back.
  • Several colors on a multi-material printer. Download the 3MF. Each color of the logo is its own part, in millimeters, ready to take its own filament in Bambu Studio, PrusaSlicer or OrcaSlicer.
  • Several colors on one nozzle. Print the STL and change filament at the layer where the raised colors begin. It works because the studio raises a color drawn on top of another, like a dot on an i, above its base.

Step 4: Slice it

Open the file in your slicer, give each part its filament or set the color change, and slice. Each slicer’s own help describes the steps:

  • Bambu Studio. Bambu’s multi-color guide says to “right click target object/part and select filament from the context menu”, or to use the number keys 1 to 9, and the filament mapping to the AMS “is automatically built according to the color and material type”.
  • PrusaSlicer. For an MMU, the colors follow the extruder each part is assigned on the Plater (Prusa Knowledge Base). On a single-nozzle printer, Prusa’s color change article shows how to add a color change at a layer on the layer slider, so the printer pauses for the swap.
  • OrcaSlicer. Color painting paints areas of a model in the Prepare tab, and a printer without a filament changer can use a manual filament change, which Orca triggers with M600 or PAUSE.
  • UltiMaker Cura. Cura’s Pause at Height post-processing script pauses the print at a layer or a height you set, for a manual filament swap.

How do you add a logo to another 3D print?

Add the logo as a part of the other model in your slicer. In PrusaSlicer, the SVG embossing tool does it from an SVG: right-click the object, choose Add part, then SVG, and the logo can be joined, cut in or used as a modifier; Prusa lists SVG emboss among the new features of PrusaSlicer 2.7.0. Bambu’s wiki imports an SVG with File > Import (Bambu Lab wiki). It is a common wish on the forums, such as a maker with “SVG pre-built logos” to put on existing models (Bambu Lab forum).

For a raised, rounded logo with its colors already split into parts, import the STL or the 3MF from the logo to STL tool and place it on the model’s face.

How do you fix common logo printing problems?

Most logo printing problems start in the file, not the printer: shapes the slicer reads differently from the design app, colors that overlap, or details thinner than the nozzle. Six that come up again and again on the Bambu Lab forum, and their fixes:

Problems makers report on the Bambu Lab forum, read November 5, 2026, and how to fix them
ProblemWhat makers reportFix
The holes in letters fill inAn Illustrator SVG imported into Bambu Studio: “It should just be an outline but here it fills in the whole shape.”Start from a model built from the logo’s shape, where the inside of an O, an A or a B is already empty, rather than from a file the slicer has to interpret.
Two colors fight over the same spaceInlaid text exported in one file came out wrong; a reply explains that both colors try to fill the same spot, and loading the text as its own body fixed it.Keep every color a separate part. In the studio’s 3MF, each color is its own part, and raised colors come after the color they sit on, so the slicer gives the overlap to the raised color.
Imports come out wrong or in piecesA maker turning pictures into keychains: “every CAD program I try, the imports come out wrong.”Bring the logo in as one model with one part per color, sized in millimeters, instead of a pile of separate shapes.
The slicer reports non-manifold edgesAn image-to-keychain user: “there is almost always an error about non-manifold edges.”Non-manifold means the surface has gaps or doubled edges, so it is not a clean solid. Rebuild the model from the logo itself rather than patching a broken mesh.
Engraved text will not fill with a second colorText cut 0.2 mm into a part: “I can’t figure out how to get Bambulab Studi[o] to fill it in.”Raise the second color instead of engraving it. Raised colors are separate parts a multi-color printer simply prints in their own filament.
Thin lines vanish when slicedSlicers skip details narrower than one extruded line, so hairlines print as gaps.Print larger, or choose the Thick setting. A 0.4 mm nozzle lays lines about 0.4 mm wide, so a hairline needs more room than that.

The logo to STL tool is built around these fixes: the model comes from the logo’s own shape, every color is its own part with the raised colors listed after their base, and fine strokes are built as rounded tubes rather than paper-thin walls.

What can you print with a logo?

Anything that carries a brand: keychains and bag tags at 50 mm, fridge magnets and badges with a magnet or pin glued to the flat back, desk signs and coasters at 100 mm, and office or booth signs at 150 to 200 mm. Gold or silver filament turns a logo into an award; a colored inlay turns it into a coaster or a tray. For hundreds of printed PVC key fobs for an event, the free key fob template has 18 true-size shapes ready for artwork.

Before you print, see the logo in 3D: the 3D logo maker shows it in gold, chrome or matte, and the logo animation maker turns the same model into a video to announce the print. Making and previewing are free; a free account downloads three videos, five images and three 3D files every month, and paid plans start with Creator at $15 a month (pricing). More on the 3D side in how to make a 3D logo, and on video sizes in how to animate a logo.

Launching the print online? The logo intro maker opens a video on a 3D reveal of the same logo, the spinning logo GIF maker makes a turning version for email and chat, and the PNG to ICO converter turns the mark into a favicon for the shop's website.

3D printing a logo, answered

Short answers about printing a logo: files, sizes, colors, slicers and fixes.

Ask us anything
Can you 3D print a logo?

Yes. Turn the logo into a 3D model with a flat back, save it as an STL or a 3MF in millimeters, and print it on any FDM printer. The free logo to STL tool makes the model from a PNG, JPG, WebP or SVG logo in seconds, at the width you pick.

How do I 3D print a logo in several colors?

Use a 3MF with one part per color. Open it in Bambu Studio, PrusaSlicer or OrcaSlicer, give each part its filament, and print with an AMS, an MMU or a toolchanger. With one nozzle and no filament changer, add a color change at the layer where the raised colors begin and swap the filament by hand.

How do I add a logo to a 3D print in Bambu Studio?

Bambu’s wiki imports a vector logo with File > Import and the SVG file. For a ready-made multi-color logo, import the 3MF from the logo to STL tool instead, place it, and give each part its filament by right-clicking it or with the number keys 1 to 9.

Why are the holes in my letters filled in?

The slicer read the SVG’s shapes as filled areas instead of outlines with holes, which happens with some exports from design apps. A model built from the logo’s own shape keeps the inside of every O, A and B empty, so start from an STL or a 3MF made from the logo.

How thick should the letters and lines be?

Protolabs’ FDM design guidelines give 2.0 mm as the minimum feature size and 0.8 mm as the minimum wall. Print the logo large enough that its thinnest line is at least that wide: a detail 1% of the logo’s width is 0.5 mm at 50 mm, 0.8 mm at 80 mm, 1.0 mm at 100 mm, 1.5 mm at 150 mm, 2.0 mm at 200 mm.

What is the difference between STL and 3MF?

An STL describes only the surface of one shape, with no standard way to carry colors. A 3MF carries units, colors and several objects in one file, so a multi-color logo arrives in the slicer in millimeters with each color as its own part.

Can I print a multi-color logo without an AMS?

Yes, if the colors sit at different heights. Print the STL and add a color change at the layer where the raised colors begin: PrusaSlicer calls it a color change, OrcaSlicer a manual filament change, and Cura has a Pause at Height script.

Which filament looks best for a logo?

Matte filament keeps colors flat and crisp, like a printed logo; silk and metallic filaments shine, like the 3D logo maker’s gold, silver and chrome finishes. Match the brand colors, and preview the finish in 3D before you print.

Can I 3D print a logo from a picture?

Yes. Drop a PNG or JPG into the PNG to STL converter: the background is left out, the shapes are traced smooth and each color becomes its own part.

What size should a logo keychain be?

About 50 mm across, on the Thick setting so it stays sturdy. Add the ring hole in your slicer or 3D app.

See your next proof in 3D

Create a free account, upload a proof sheet and send your customer an interactive 3D proof on your own branded link today.

Free account · No credit card · Built by print people