GLB to USDZ

GLB → USDZ, native AR on Apple devices.

Workspace

Loading...

Please wait

About This Tool

USDZ is Apple's native AR format. It lets you place a 3D model into the real world with AR Quick Look on iPhone or iPad. This tool converts GLB models to USDZ so your model can be opened directly in AR mode in Safari, Messages, and Mail, making it easy to add product visualization and interactive AR views to your ecommerce or web project. The conversion runs entirely in your browser, so your files never leave your device.

Tips

  • 1Keeps GLB materials, textures, and common animations during conversion
  • 2Output files open instantly in AR Quick Look on iPhone and iPad

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:
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

Output 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

How to Use

1

Upload GLB File

Drag and drop your GLB file or click to browse

2

View Model Information and Settings

Check model information and adjust conversion settings

3

Download USDZ

Click convert and download your USDZ file instantly

Frequently Asked Questions

View all FAQs
Q

What GLB model features are preserved after conversion?

A

Model structure, material colors, textures, and common animations such as rotation, movement, and scale are preserved. Some advanced effects, like transparency or volumetric effects, may not map cleanly to USDZ.

Q

How do I view the converted USDZ on an Apple device?

A

On an iPhone or iPad running iOS 12 or later, open the USDZ file in Safari and AR Quick Look will launch automatically. You can also open USDZ files directly from Messages and Mail without installing an extra app.

Q

Are GLB animations preserved in USDZ?

A

Common rotation, movement, and scale animations are preserved. Complex animations such as blended animation clips or morph targets may not fully convert.

Q

Why use USDZ instead of GLB directly on iOS?

A

Safari on iOS can display GLB, but USDZ is the format that unlocks native AR Quick Look, which is Apple's standard AR viewing experience. USDZ files open in AR mode right from Safari, Messages, and Mail, while GLB requires a separate viewer or app.

Q

Will the model appear at the correct size in AR Quick Look?

A

The numeric scale from the GLB is kept in the USDZ, and AR Quick Look places the model at real-world size in meters. If the original file was not modeled with consistent units, the AR size can differ from your expectation, so adjust the scale in your 3D software first.

Q

Can I share the converted USDZ with Android users?

A

Android does not support AR Quick Look, so the USDZ file will not open in AR on Android devices. Share the GLB version instead, for example by using the USDZ to GLB tool on this site, or use an Android app that supports the USDZ format.