AMF to STL

AMF → STL: modern format, legacy slicer ready.

Workspace

Loading...

Please wait

About This Tool

AMF is a modern 3D printing format that supports colors, materials, and complex shapes, but many slicers and printers still only accept STL. This tool extracts the model surface from AMF and generates clean, compatible STL files, letting you print smoothly on any device.

Tips

  • 1Supports AMF files with color and multiple materials
  • 2Model surface details are fully preserved after conversion

About Configuration Options

General Settings

Up axis

DefaultZ-up

Determines the 'up' axis of the exported model. Different 3D software uses different conventions. Selecting the wrong system may cause the model to lie on its side.

Y-up

Convention used by OpenGL, Three.js, and most Web 3D engines. Choose this for models from web or game engines.

Z-upRecommended

Convention used by Blender (default), 3ds Max, and some CAD software. Try this if the model appears sideways.

Rotation X

Default

Range-180° – 180°

Rotate the model around the X axis (degrees). Useful for correcting axis misalignment or print orientation.

Rotation Y

Default

Range-180° – 180°

Rotate the model around the Y axis (degrees). Useful for correcting axis misalignment or print orientation.

Rotation Z

Default

Range-180° – 180°

Rotate the model around the Z axis (degrees). Useful for correcting axis misalignment or print orientation.

Rotation Application

DefaultRoot node transform

Choose how rotation is written to the exported model. Baking into vertices rewrites all vertex coordinates so every export format (including geometry-only formats such as STL and STEP) applies it consistently; root node transform keeps the original vertex coordinates, which is friendlier to animated or skinned models, but formats that ignore node transforms (such as STEP) won't apply the rotation.

Bake into vertices

Rotation is written into all vertex coordinates and applies consistently to every export format; geometry data is rewritten.

Root node transformRecommended

Rotation is written as a root node transform while vertex coordinates stay unchanged; better for skinned or animated models, but formats that ignore node transforms (such as STEP) won't apply it.

STL Output Settings

Binary Format

DefaultBinary STL

Choose the STL storage format. Both formats produce identical print results.

Binary STLRecommended

Smaller file, faster to load. Supported by Cura, PrusaSlicer, Chitubox and all major slicers. Recommended for 3D printing.

ASCII STL

Plain text format, readable in any text editor for debugging. File size is ~4-6x larger than binary.

Split Multiple Parts

Defaultoff

Export independent meshes as separate STL files packaged in a ZIP archive.

Format Information

Input format

Extension:
amf
Full Name:
Additive Manufacturing File (AMF)
Type:
3D Model
Format:
AMF
Description:
AMF (Additive Manufacturing File Format) is an XML-based open standard for 3D printing, developed by ASTM. It extends STL by adding support for color, materials, textures, gradients, and repeating units, aiming to serve as a modern replacement for STL. It supports multiple geometric representations and allows embedding print-related metadata in the file. Despite its technical advantages, AMF's ecosystem is far less mature than STL or 3MF: most slicers have incomplete support, and models may lose color or material information during toolchain transfer. The de facto modern standard in the 3D printing community today is 3MF, while AMF appears more in academic and early color printing scenarios.

Notes:

  • The AMF format is widely supported in 3D software and engines

Supported Features:

  • Real-time WebGL rendering
  • Orbit controls with rotate/pan/zoom
  • Wireframe and shaded display modes
  • Animation playback (if supported by format)

Output format

Extension:
stl
Full Name:
Stereolithography
Type:
3D Mesh
Format:
STL (Binary / ASCII)
Open With:
Slicer SoftwareMeshLabWindows 3D ViewerSTL Viewer Online
Description:
STL is the de facto standard mesh format in 3D printing, storing only triangular surface data since 1987, without color, texture, or material. Almost all slicers (Cura, PrusaSlicer, Bambu Studio, ChiTuBox) and printers directly support STL, ensuring its enduring popularity. Two classic pitfalls: STL lacks unit definitions, making millimeters and inches indistinguishable on disk; always verify scale in your slicer. It also has ASCII (readable but 4-6x larger) and binary (compact, default) encodings. For multi-color printing, materials, or parameters, switch to 3MF, which carries richer print information while maintaining slicer compatibility.

Notes:

  • Does not support colors, textures or materials
  • No unit definition; verify scale in your slicer
  • ASCII format is 4-6× larger than binary

Supported Features:

  • Triangle mesh only, simple and universally compatible
  • Binary and ASCII encoding options
  • Directly importable into Cura, PrusaSlicer, Chitubox, etc.

How to Use

1

Upload AMF File

Drag and drop your AMF file or click to browse

2

View Model Information and Settings

Check model information and adjust conversion settings

3

Download STL

Click convert and download your STL file instantly

Frequently Asked Questions

View all FAQs
Q

What happens to AMF colors and materials after conversion to STL?

A

STL only saves the model shape, not color, materials, or other information. These attributes are lost after conversion, leaving only the geometric outline. If you need colors, use a slicer that supports AMF.

Q

What happens if an AMF file contains multiple objects?

A

Multiple objects will be merged into a single STL file. If you wish to print them separately, it is recommended to split them into separate files using modeling software before conversion.

Q

Will smooth curved surfaces in AMF become rough after conversion?

A

AMF supports curved surfaces. During conversion, they are automatically subdivided into small facets to maintain smoothness as much as possible. With most print settings, the final print quality difference is minimal.

Q

Is the output STL file binary or ASCII?

A

The default output is the binary version, which is small and widely compatible. You can also switch to the ASCII version in the settings for easier viewing or editing.

Q

My AMF file fails to convert: could it be malformed XML?

A

AMF is a text format based on XML, so a corrupt or truncated file may fail to parse. Re-export the AMF from your CAD or slicing software and convert again; opening the file in a text editor can also reveal structural problems.

Q

The converted STL looks like a thin shell: is that correct?

A

Yes. STL represents surfaces only: it has no concept of wall thickness or solid volume. Slicers interpret the closed surface as the part to fill, so a solid AMF model will still print correctly.