USDZ to GLB

USDZ → GLB: Apple AR models for all platforms.

Workspace

Loading...

Please wait

About This Tool

USDZ is Apple's proprietary AR format, viewable only on iOS and macOS. After converting to GLB, your model can be used in any browser, Android phone, Windows or Linux computer. This tool processes everything directly in your browser (no file upload required) preserving model details, materials, and animations, so you can easily share your work.

Tips

  • 1Retains high-quality materials and animations, with conversion results close to the original.
  • 2No software installation needed; just open your browser and use it.

About Configuration Options

General Settings

Up axis

DefaultY-up

Determines the 'up' axis of the exported model. Different 3D software uses different conventions. Selecting the wrong system may cause the model to lie on its side.

Y-upRecommended

Convention used by OpenGL, Three.js, and most Web 3D engines. Choose this for models from web or game engines.

Z-up

Convention used by Blender (default), 3ds Max, and some CAD software. Try this if the model appears sideways.

Rotation X

Default

Range-180° – 180°

Rotate the model around the X axis (degrees). Useful for correcting axis misalignment or print orientation.

Rotation Y

Default

Range-180° – 180°

Rotate the model around the Y axis (degrees). Useful for correcting axis misalignment or print orientation.

Rotation Z

Default

Range-180° – 180°

Rotate the model around the Z axis (degrees). Useful for correcting axis misalignment or print orientation.

Rotation Application

DefaultRoot node transform

Choose how rotation is written to the exported model. Baking into vertices rewrites all vertex coordinates so every export format (including geometry-only formats such as STL and STEP) applies it consistently; root node transform keeps the original vertex coordinates, which is friendlier to animated or skinned models, but formats that ignore node transforms (such as STEP) won't apply the rotation.

Bake into vertices

Rotation is written into all vertex coordinates and applies consistently to every export format; geometry data is rewritten.

Root node transformRecommended

Rotation is written as a root node transform while vertex coordinates stay unchanged; better for skinned or animated models, but formats that ignore node transforms (such as STEP) won't apply it.

Format Information

Input format

Extension:
usdz, usd, usda, usdc
Full Name:
Universal Scene Description (USDZ)
Type:
AR / 3D Scene
Format:
USDZ
Tools:
Apple AR Quick LookReality ComposerBlender
Open With:
3D Model Viewer
Description:
USDZ is a 3D file format created by Apple based on Pixar's USD framework, designed specifically for AR Quick Look on iOS/iPadOS, allowing direct augmented reality previews in Safari. It is a popular choice for product display in e-commerce and marketing scenarios. The advantage of USDZ is its no-install AR preview, but its ecosystem is concentrated on Apple devices, with limited native support on Windows/Android. Internally based on the USD system, conversion or editing requires the corresponding toolchain. For cross-platform compatibility on the web, GLB remains a more universal option.

Notes:

  • Only works within Apple ecosystem (iOS/macOS)
  • Not supported on Android or Windows natively

Supported Features:

  • Native iOS AR Quick Look support
  • PBR material compatibility
  • Compact archive format
  • Direct AR placement from browser

Output format

Extension:
glb
Full Name:
GL Transmission Format Binary (glTF 2.0)
Type:
3D Model
Format:
GLB
Description:
GLB is the binary glTF 2.0 format from Khronos Group, packing meshes, materials, textures, and animations into one file. It is the standard for Web 3D and AR/VR, used by Three.js, Babylon.js, model-viewer, and e-commerce previews for self-contained, reliable distribution. GLB supports PBR materials, skeletal animations, Draco and Meshopt compression, suitable for web, AR, and cross-software use. However, it loses CAD parametric history when tessellated from STEP or native CAD. For 3D printing, use STL or 3MF as slicers cannot import GLB.

Notes:

  • Some 3D printing slicers cannot directly import GLB files
  • Not suitable for CAD parametric editing

Supported Features:

  • Single self-contained binary file
  • PBR material support (base color, metallic, roughness, normal maps)
  • Skeletal animation, skinning, and morph targets
  • Draco mesh compression and KTX2 texture compression
  • Multi-mesh nodes and scene hierarchy

How to Use

1

Upload your USDZ file

Drag in the USDZ (Apple's AR format); no Apple device is needed to convert it.

2

Preview materials and animations

Check materials and animation playback in the preview.

3

Download the GLB

Download the GLB, viewable and shareable in any browser, Android, Windows, or Linux.

Frequently Asked Questions

View all FAQs
Q

Why do I need to convert USDZ to GLB?

A

USDZ can only be viewed on Apple devices, while GLB is a universal format that works in any browser, Android, Windows, and more. It makes it easy to share and showcase your models to a wider audience.

Q

Can animations be preserved after conversion?

A

Yes. Transform animations (rotation, translation, scale) and skeletal animations are retained. However, some Apple-specific animation effects may not map perfectly, so we recommend a quick test.

Q

How well do Apple's materials translate to GLB?

A

Generally well. Apple's materials are very similar to GLB's metallic, roughness, and texture maps: color, glossiness, and transparency are all converted. A few advanced effects may be approximated, but the overall result is good.

Q

Can the converted GLB be viewed on Android?

A

Absolutely. GLB is an open standard. It can be opened directly in Chrome, Firefox, and other browsers on Android, as well as in AR apps that support GLTF, with no extra setup needed.

Q

Can I convert USDZ files without an Apple device?

A

Yes. The conversion runs entirely in your browser, so it works on Windows, macOS, Linux, and Android; you don't need an iPhone or Mac to read or convert USDZ files.

Q

Can I embed the converted GLB in my website?

A

Yes. GLB is the standard format for web 3D; you can embed the converted model with libraries such as model-viewer or three.js, and it runs in every modern browser.