Knowledge base

3MF or STL: what information reaches the printer?

Compare geometry, units, objects and colour in 3MF and STL. Check the actual export and send the information needed for production.

A 3MF can carry more information than an STL, but its extension does not prove that the information is present. STL principally describes a surface with triangles and does not declare a standard measurement unit. A 3MF can also record units, several objects, build placement and properties such as colour or material assignments. These are capabilities, not guarantees about your file.

Choose the format by checking the actual export and the information the recipient needs. Keep production agreements separately. This guide is not an upload or conversion service and does not demonstrate a physical print.

Download the English project worksheet. Open it as UTF-8 CSV, replace the guide context with your project inputs and record observations separately from acceptance decisions. Blank cells do not indicate a passed check.

Start with the recipient's decision

For a simple single-colour part, geometry, units and final size may be enough to begin an assessment. An assembly may also require object count, relative positions and colour assignments. Record final dimensions in millimetres, separate parts, fixed positions, functional versus preferred colours, visible faces and fits that must not change.

Without those requirements, a technically rich file can still be checked against the wrong criteria. A format does not replace a brief.

What an STL actually contains

STL approximates the surface with triangular facets. Ordinary STL does not provide standard units, colour, texture or material structure. Separate parts can be supplied as individual files or disconnected shells, but names and accompanying instructions must explain their relationship. Original sketches, parameters and CAD history are absent too.

Always check the STL's dimensions and object count. Renaming it to 3MF cannot recreate information. If you need STL from an existing 3MF, use the conversion and dimension checks. If you need editable design features, STL-to-STEP conversion has a different limitation.

What a 3MF can carry

The core package includes triangular mesh geometry and can declare units. It can define several objects and build instances with transformations. Properties and extensions can describe colours, materials and other production information. Software may write or read only some of those fields.

A 3MF does not automatically prove that it contains colour per face, validated material choices, a complete slicer profile, machine settings, a reproducible cross-software production project or original CAD features. Inspect the export in the receiving environment. Treat required but unsupported properties as a transfer failure.

What a 3MF can carry
InformationSTL3MFConfirm separately
Triangle geometryYesYesIntended, closed mesh
Explicit unitNot standardisedCan be recordedFinal size in millimetres
Multiple partsFiles or shellsObjects and instancesCount and purpose
Relative placementNo complete project structureBuild transformations possibleIntended fixed positions
Colour/material assignmentsNot ordinary STL propertiesProperties/extensions possibleRecipient reads them correctly
Slicer or machine settingsNoSometimes project-specificActual production agreement
Design historyNoNot automaticOriginal CAD source

Choose only the context you can verify

Use 3MF when its extra context matters and both parties can verify it. Use STL when a checked mesh is sufficient and you supply size and other requirements separately. Neither choice is production approval.

Worked planning example: a holder and two inserts

This fictional desktop exercise has one holder and two different inserts, with a total intended envelope of 120 × 65 × 30 mm. The holder is dark; the inserts use another colour. Their positions identify left and right. It is not a customer project or a print test.

Three STL files can provide the shapes, but need explicit units, dimensions, left/right names and colours. “Part1” and “part2” are inadequate for different inserts. A carefully prepared 3MF can keep the unit, three objects, placement and assignments together. The recipient must still see exactly three objects, the same envelope and the required colours. If their software ignores an assignment, the transfer is unproven.

Check export and reimport in order

Keep the original, export a new revision and reopen that exact exported file rather than trusting the design window. Count objects or shells; measure overall dimensions; confirm units; inspect transformations; check required colour and material assignments; record any settings that are only external agreements. Save the application and version where interpretations may differ.

Use a record with columns for required value, exported value, recipient's observation and decision. Write “unknown” explicitly. A blank cell is easily mistaken for “not applicable”. Stop for missing objects, unexpected merging, changed positions, uncertain units or required properties that the recipient cannot read. Request a new export or confirmed source information.

Send geometry and context together

With the checked revision, request a printing assessment. Include units, three dimensions, object count, software used for reimport and any unresolved requirements. For the holder example, identify each insert and its colour separately: a stored colour does not confirm available material or colour stock.

If you need the holder delivered complete, also specify who fits the inserts. Print & Assembly distinguishes loose prints, additional components and the delivered assembled state. Digital checks do not prove physical fit, strength, colour or finish; agree those acceptance checks before production.