3D Printing File Formats: STL, 3MF, OBJ, AMF
Table of Contents
3D printing file formats decide how much of your design actually reaches the machine. The most common formats — STL, 3MF, OBJ and AMF — differ in what they store: STL stores only the surface mesh (triangles), while 3MF and AMF can carry color, materials, textures and manufacturing metadata. Choosing the right format (and exporting it correctly) is the difference between a part that prints as designed and a part that prints with artifacts, missing colors or failed lattice structures.
STL is still the default and the most compatible: it describes the surface as a triangle mesh with no color, no units and no scale information beyond the coordinates. The critical export settings are the chordal deviation (tolerance) and the angle tolerance — set them too coarse and a curved surface prints faceted; too fine and the file balloons in size. For mechanical parts, an STL with a deviation of 0.01-0.05 mm is the practical sweet spot; for decorative parts, looser is fine. The types of 3D printing article covers which machines eat which formats; this guide is about the files themselves.
3MF vs STL: The Modern Replacement
3MF (3D Manufacturing Format) was designed to replace STL: it is a ZIP-based format that stores the full model — geometry, color, materials, textures, and manufacturing settings (print orientation, infill, supports) in one file. Its strengths: watertight, unit-correct, color and multi-material support, and lossless precision. Its weakness: adoption — older slicers and service bureaus may not read it, though it is now the default for Windows 3D printing and most modern slicers. For multi-color or multi-material parts, 3MF is the correct format; for single-color mechanical parts, STL still works fine.
OBJ is the format for models with color and texture maps (common in scanned and design objects): it stores geometry plus a material library (MTL) referencing texture images. AMF (Additive Manufacturing Format) was an early XML-based attempt to extend STL with color and materials — technically capable but poorly adopted; you will rarely need it. STEP is the format to mention even though it is not a print format: STEP carries exact CAD geometry (not a mesh), and it is the right file to send for CNC machining and injection molding quotes — always send STEP for machined or molded parts, and STL/3MF for printed ones.
Export Checklist: The Errors That Bite
The classic export errors: non-manifold geometry (holes or overlaps in the mesh that slicers cannot resolve), inverted normals (the mesh facing inward), duplicate vertices, and missing units (a part modeled in inches exported as an STL with no scale — prints 25.4× too small). Most slicers repair minor issues automatically, but service bureaus reject files that need heavy repair. The checklist: export in millimeters, set the deviation to the feature size you need, check the mesh for watertightness (most CAD packages report this), and send the native STEP alongside the STL when the file matters — so the machining or molding quote can use exact geometry.
For market reference, on-demand manufacturing platforms accept STL, STEP, and increasingly 3MF for printing and machining quotes (firstmold.com).
If you are unsure whether your file will print or quote correctly, send it to us — we will check the mesh, flag the issues and tell you which format works best for your process. Contact us to start.
One more format worth knowing about is the native CAD format itself. When you send a STEP or Parasolid file to a printing service, they will typically tessellate it internally into a mesh — but they do it with the exact geometry and the right scale, which eliminates the export-deviation risk entirely. For engineering parts with tight fit requirements, sending STEP alongside the STL is the safest practice, because the printer can re-mesh at the resolution the part actually needs rather than trusting your export settings.
Need a quote? Contact us — upload your 3D file for a fast DFM review.
NEXT STEP
Ready to Start Your Project?
Send us your requirements — our team responds within 24 hours with pricing and lead time.
Written by
Ray ChanManufacturing Engineer · Custom Manufacturing Specialist. Ray helps global importers and integrators source factory-direct plastic parts and tooling.