Skip to content

3D file formats

GLB vs USDZ: which 3D file you need for AR on iPhone and Android

Trimata3 min read

To let a buyer place a product in their room or garden you usually need two files, not one. Android and iPhone open AR with different viewers, and each has its own format.

Short answer

What 3D file format do you need for AR product views?

Android phones show AR through Google Scene Viewer, which uses a GLB (glTF 2.0) file. iPhone and iPad use Apple AR Quick Look, which opens a USDZ file. So both files are usually prepared, or the USDZ is generated from the GLB. Google recommends a GLB under 10 MB and under 100,000 triangles.

What GLB and USDZ are

  • GLB is the single-file version of glTF 2.0: geometry, materials and textures packed into one file. Browser 3D viewers and Android AR use it.
  • USDZ is the Apple and Pixar format that iPhone and iPad open in AR Quick Look without any app.

Both store the same things: shape, materials and real dimensions. The only difference is which phone viewer opens them.

GLB and USDZ compared

GLB (glTF 2.0)USDZ
Where AR worksAndroid (Google Scene Viewer)iPhone and iPad (Apple AR Quick Look)
3D view in the browserYes, the main formatRarely used
Recommended sizeUnder 10 MB, ideally 30,000-50,000 triangles, no more than 100,000 (Google)The lighter, the faster it opens on mobile data
TexturesUp to 2048 × 2048 px, JPG smaller than PNG (Google)The same textures packed into the file
ShopifyUpload it, the USDZ version is created automaticallyUpload it
How you get itExported from a 3D appConverted from the model or generated in the browser from the GLB

Sources: Google: Scene Viewer requirements ↗, Apple: AR Quick Look ↗, Shopify: 3D models on products ↗.

Do you need both files?

Not always. The open-source viewer model-viewer, which Trimata also uses, can generate a USDZ in the iPhone browser from the GLB (model-viewer AR examples ↗). Shopify creates the USDZ itself when you upload a GLB.

Still, for product pages we usually prepare both files: that way you can check how the model looks and how big it stands on an iPhone specifically, without depending on conversion in the browser.

Armchair: one model for iPhone and AndroidExample made by Trimata. On a phone, tap "View in your space".

How to prepare a file for AR: 5 steps

  1. True dimensions. The model must be in metres and at real size, or AR will show the product too small or too large.

  2. A light model. Bring the triangle count within Google's recommended limits and remove hidden inner parts.

  3. Textures. Keep textures at or below 2048 × 2048 px and use JPG where transparency is not needed.

  4. Both formats. Export the GLB and prepare the USDZ, or check that automatic conversion works.

  5. Test on a phone. Open the model on at least one iPhone and one Android phone, place it on the floor and check the size with a tape measure.

Common mistakes

  • The model was exported in millimetres or centimetres, so in AR it becomes a giant or a speck.
  • Textures are too heavy: on mobile data the model loads slowly and the buyer gives up.
  • The model's origin is not at its base, so the product floats in the air or sinks into the floor.
  • Flipped faces: in places the model looks like it has holes.
  • Glass and other transparent materials can look different on Android and iPhone, so check them on both.

A model suited to both a 3D view and AR is built from drawings or photos: see 3D product views. If the product has variants, the same model becomes the base of a configurator: What is a 3D product configurator?.

Frequently asked questions

Not directly. These files have to be converted to GLB and USDZ. CAD (STEP) files also need simplifying, because they carry too much detail for a phone.
Google recommends under 10 MB, and its validator flags files over 15 MB as errors. Shopify accepts up to 500 MB but automatically optimises models over 15 MB.
No. Android AR uses GLB, while USDZ is for Apple devices. So the product page needs both formats, or the USDZ has to be generated from the GLB.
No. iPhone uses the built-in AR Quick Look and Android phones use Google Scene Viewer. The buyer just taps the AR button on the product page.
From drawings, CAD files or photos with dimensions. Send what you have: we review your request within 24 hours.

Related services

Read next

Tell us about your product

Send a photo, drawing or link to the product. We review your request within 24 hours.

Send a request