Convert USDZ to STL
Drop your USDZ files and download them as STL — free, in batch, and they never leave your device.
USDZ → STL: what you should know
USDZ is Apple's augmented-reality format, based on Pixar's Universal Scene Description. It's used mostly in AR on iPhone/iPad (Quick Look), product pages with view-in-your-space, iOS/visionOS, and it stores a complete USD scene with geometry, PBR materials and textures in an uncompressed ZIP. STL, on the other hand, is the standard format of 3D printing: a triangle mesh with no explicit units, no color and no materials — the format expected by slicers (Cura, PrusaSlicer, Bambu Studio), FDM and resin 3D printing, CAD.
This tool converts your USDZ files to STL right in the browser: no queue, no artificial size limit and, above all, your file is never uploaded to any server. Geometry is preserved with the exact coordinates and scale of the original — important if the model is going to be printed or measured.
Keep in mind: STL stores geometry only: materials, textures and colors are lost. If you need to keep that data, convert to a format that supports it (GLB keeps materials and textures; PLY keeps vertex colors).
Frequently asked questions
What is lost converting USDZ to STL?
USDZ stores a complete USD scene with geometry, PBR materials and textures in an uncompressed ZIP and STL stores geometry only (triangles and normals), so the conversion is not symmetric and it pays to know what stays behind. STL stores geometry only: materials, textures and colors are lost. The geometry itself survives intact: every triangle and every coordinate passes through unchanged and in the same units, because the ilove3d converter copies the mesh without rescaling or recentring it. What can be lost is whatever the destination format has no way to represent, and that depends on the pair rather than on the tool. If you need to keep appearance as well as shape, check whether one of the other output formats covers the gap: GLB keeps materials and textures, PLY keeps per-vertex colour, and STL keeps neither of the two. The warning appears before you download, so nothing is a surprise when you open the file.
Are my files uploaded to a server?
No. Converting USDZ to STL happens entirely in your browser: the file opens as a local blob, it is processed on your own machine, and the result downloads without anything leaving your computer. There is no upload, no intermediate server and no temporary storage for anyone to purge afterwards. Open your browser network panel while converting and you will not see a single outgoing request carrying your model. That matters when the file sits under a non-disclosure agreement, when it is your own unpublished design, or when it is a medical scan. It also has a practical consequence: there is no size limit imposed by a server, and the ceiling is your own machine memory instead. And once the page has loaded, the converter keeps working even with no connection at all. None of this depends on trusting us, either: it is verifiable from your own browser in a few seconds, which is a different kind of guarantee from a privacy policy.
Does converting change the size of the model?
No. Unlike a good share of online converters, the ilove3d converter does not rescale, recentre or rotate anything: the coordinates of your USDZ are copied straight across into the STL. If your part measured 47.3 mm tall before converting, it measures exactly that afterwards, and it keeps its position relative to the origin, which is what matters when the model belongs to an assembly and has to line up with other pieces. Many converters normalise the mesh on load — centring it and scaling it to a standard size — because it previews neatly that way, and they hand you back a file with changed measurements without mentioning it. That does not happen here. The only tool on the site that moves or scales geometry is transform, and you have to ask it explicitly.
What programs open a STL file?
STL is the standard format of 3D printing: a triangle mesh with no explicit units, no color and no materials, and it is normally used in slicers (Cura, PrusaSlicer, Bambu Studio), FDM and resin 3D printing, CAD. That is the main reason to convert into this format: getting the model into the program or the platform where you actually intend to use it. Before converting it is worth confirming that the destination accepts STL, because not every program supports every format and the installed version often matters more than the name of the software. If the file is headed for a website or a browser viewer, GLB is usually the safest bet; if it goes to a slicer for printing, STL remains the standard that opens everywhere; and if it is bound for augmented reality on an iPhone, USDZ is the only one Quick Look recognises natively. The ilove3d converter covers all five output formats with nothing to install.
Related conversions