Maker tools / image to 3MF / image to keychain

Create color 3MF from image for 3D printing.

Use MakerTools3D to create keychains, logos, car plates, signs, badges and flat multicolor parts from PNG or JPG images.

Preview

3D object preview

Upload an image to preview the relief or multicolor object in 3D.
Image to keychain

Make a 3D printed keychain from an image

Upload a logo, icon or transparent PNG, choose a final width and export a multicolor 3MF. Transparent pixels become real cutouts, so you can prepare clean keychains, tags and badges without cleaning unwanted background colors after quantization.

For keychains, start with 80 to 120 mm width, 0.2 mm/pixel resolution and 0.8 to 1.2 mm thickness. Use flat multicolor mode when every visible color should print at the same height, or relief mode when letters and details should rise above the base.

PNG to 3MF

Transparent PNG to 3MF

The alpha channel is treated as geometry, not as another color. Fully transparent pixels are excluded from the model, while black, white and other opaque colors remain printable filaments.

3MF vs STL

Why export 3MF instead of STL?

STL only stores geometry. 3MF can carry multiple colored objects, making it a better format for multicolor slicers such as OrcaSlicer and Bambu Studio.

Multicolor printing

Flat color or raised color

Use flat multicolor mode for printed signs, logos and color plates. Use relief by color when you want each detected color to have its own height.

Guides

3D printing workflows this tool is built for

FAQ

Image to 3MF questions

Can I use this as an image to keychain tool?

Yes. Upload a clean image or transparent PNG, choose the final width, and export a 3MF that can be sliced as a keychain, badge or tag.

Does transparency become a hole?

Yes. Fully transparent PNG pixels are removed from the mesh and are not listed as printable colors.

Does the 3MF keep filament colors?

The generated 3MF separates printable color regions so slicers can assign filaments to the colored parts.

What resolution should I use?

For most small prints, 0.15 to 0.25 mm/pixel is a practical range. Lower values preserve more detail but generate heavier meshes.