Free · runs in your browser · no signup

Convert STL to USDZ for AR

Want to see how big a print really is, or show a client a part on their desk before it is made? A USDZ opens in AR Quick Look on any iPhone or iPad with one tap. This page reads the STL, turns its millimetres into the metres AR uses, stands it upright and writes the USDZ on your own device.

Loading the converter...

How to use it

  1. 1

    Add the .stl

    Drop a binary or ASCII STL onto the box, or click to choose one.

  2. 2

    Keep the real size

    STL from CAD and slicers is in millimetres, so x0.001 is the default. Pick another unit if the file was made in centimetres or inches.

  3. 3

    Keep it upright

    STL is Z-up and USDZ is Y-up, so the model is turned by default. Untick it only if the part ends up on its side.

  4. 4

    Open it in AR

    Download the .usdz, send it to the iPhone and tap it. Switch to AR to place the part on a real table at its true size.

What to know before you convert

  • STL carries no colour, so the USDZ uses a plain white matte material.
  • The mesh is written as it is: no repair, no simplifying. Scans with millions of triangles can open slowly on older iPhones; reduce the STL first.
  • USDZ shows one side of each triangle, so a mesh with flipped faces can look see-through in places.

Don't have a model?

Create one with AI from a photo, a sentence or a sketch. The generators use credits; this converter is free and stays in your browser.

Frequently Asked Questions

Convert it to USDZ here, then AirDrop or message the .usdz to the iPhone and tap it. Quick Look opens it; tap AR to place it in the room.
Yes, if the unit matches. The default reads the STL as millimetres and writes metres, which is right for files from CAD tools and slicers. The size readout shows the result in metres.
Printers use Z as up and AR uses Y. Keep the rotate option ticked so the part stands the way it sits on the print bed.
Not on this page; the USDZ is white. For a coloured file, convert the STL to GLB with a colour first, then turn that GLB into a USDZ.
No. The page reads the file and converts it inside your browser with the open-source three.js library. Nothing is sent to our servers, there is no account, and no credits are used. Closing the tab discards everything.