STL → USDZ · FREE · NO UPLOAD
STL to USDZ Converter — 3D Prints to iOS AR QuickLook
Turn a .stl into Apple .usdz and view the print in AR on iPhone and iPad — in the browser, nothing uploaded.
What it does: wraps STL triangle geometry in a USD scene and packages it as USDZ — an uncompressed ZIP archive that iPhone, iPad, and Vision Pro open natively in AR Quick Look.
Why you need it: STL is a print format with no AR support. Apple devices require USDZ to show a 3D model overlaid on the camera feed — tap a .usdz link and Quick Look launches with zero app install.
How it works: three.js wraps the mesh in a USD scene, applies a default PBR material (STL has no color), and writes the USDZ container. No server, no upload — disconnect and it still runs.
Conversion specs
| Input format | STL (binary or ASCII) |
| Output format | USDZ (USD scene in uncompressed ZIP) |
| AR platform | Apple Quick Look — iPhone, iPad, Vision Pro |
| Material | Default PBR applied (STL carries no color) |
| Unit mapping | STL numbers treated as meters in the USD ecosystem |
| Android AR | Use STL to GLB instead — Android uses SceneViewer/WebXR |
| Processing | 100% client-side via three.js + WebGL |
| Cost | Free, unlimited conversions, no account required |
From 3D print to AR preview
USDZ is Apple's format for augmented reality. iPhone, iPad, and Vision Pro open USDZ files natively in QuickLook — tap a link and the model appears on your desk. Converting STL to USDZ lets you preview a print in AR before printing. The converter applies a default material since STL carries no material data.
Drop the STL on the converter above. The preview is the geometry that will go into the USDZ: same triangles, a default material so QuickLook can draw it. Download USDZ when the preview looks right. Send the file to an iPhone, or host it and open the link in Safari. GLB is offered as a second download for Android AR and web viewers; OBJ if you need an editable mesh instead.
For web and Android AR without the Apple-only package, use the STL to GLB converter.
FAQ
Is my STL uploaded during conversion?+
No. The STL is parsed locally, given a default material, and packaged as USDZ — all with JavaScript in this tab. No upload endpoint, works offline once loaded.
What is USDZ?+
USDZ is Apple's AR format — a zipped Universal Scene Description package used by QuickLook on iOS, iPadOS, and visionOS. iPhone, iPad, and Vision Pro open USDZ files natively: tap a link in Safari and the object appears on your table.
Does the USDZ keep colors?+
STL has none — the USDZ gets a default material. STL stores only triangles, so the converter applies a simple PBR material so QuickLook can render the mesh. You can retexture later in Reality Composer or Blender; the geometry is what this page preserves.
Can I view USDZ on Android?+
No — USDZ is Apple-only. Use GLB for Android AR and WebXR. This page also offers a GLB download for that path.
What is QuickLook?+
QuickLook is Apple's native AR viewer. Tap a USDZ link in Safari and the object appears on your table, at real-world scale, without installing an app. Mail, Files, and Messages open USDZ the same way.
Related: STL to GLB for web and Android AR, GLB to STL if you need to print a web model.