REALITY GLB
File conversion

Convert REALITY to GLB

QUICK ANSWER
Is it possible to convert REALITY to GLB?
Yes - REALITY converts to GLB.

Reality Composer cannot write .glb directly, so you first do File > Export to get a .usdz, then convert the .usdz to .glb. Blender imports .usdz and re-exports .glb, or Apple's Reality Converter can round-trip it on macOS.

Also to GLB: ESCN · X3D · IFC

On this page

Tested on macOS, Windows & Linux
Last verified Sep 2026

More free converters

HEIC, PNG, WEBP, MP3 and more - every tool here is free.

Open the toolbox

Why convert REALITY to GLB?

A .reality file is Apple's proprietary Reality Composer scene, and .glb is the widely-supported binary glTF used by web and cross-platform 3D. Because .reality is Apple-only, people convert to .glb to use the model outside the Apple AR ecosystem, in engines and web viewers. USDZ is the bridge Apple's own tools produce.

How to convert REALITY to GLB

Reality Composer + Blender FREE

In Reality Composer choose File > Export to save a .usdz, then in Blender use File > Import > USD on the .usdz and File > Export > glTF 2.0 with format set to .glb.

Reality Converter (macOS) FREE

Open the exported .usdz in Apple's Reality Converter and use its export option to write out glTF/.glb; it reads and writes .obj, .gltf, .usd and .usdz.

usdzip / USD command-line tools OPEN-SOURCE

A .usdz is a zip archive, so unzip it to get the raw .usd and textures, then feed those to a USD-to-glTF converter to produce the .glb.

About these formats

Quality & what to watch

  • Reality Composer interactivity, triggers and behaviors are dropped; only geometry, materials and animation survive.
  • USD and glTF describe materials differently, so PBR shaders may shift and often need touch-up.
  • USDZ export must sometimes be enabled in Reality Composer settings before the option appears.

Frequently asked questions

Can Reality Composer export .glb directly?
No. It exports .usdz, so you convert that .usdz to .glb in Blender or Reality Converter.
Do I need a Mac?
Reality Composer and Reality Converter are macOS-only, but once you have the .usdz you can convert it to .glb in Blender on any platform.
Will animations survive?
Baked keyframe animation generally carries through USDZ to .glb, but scene logic and triggers do not.
Why go through USDZ?
USDZ is the only interchange format Apple's tools write, so it is the required bridge from .reality to .glb.