luw.aiFree tools

Free viewers for the files everyone gets stuck with

Open 3D models, CAD drawings, 360 photos and floor plans in your browser. No account, no upload, no watermark. Most of them open two files side by side on a single camera, so you can see what changed between versions.

Teams designing with luw.ai

Logo 1Logo 2Logo 3Logo 4Logo 5Logo 6Logo 7Logo 8Logo 9Logo 10Logo 11Logo 12Logo 13Logo 14Logo 15Logo 16Logo 17Logo 18Logo 19Logo 20Logo 21Logo 22Logo 23Logo 24Logo 1Logo 2Logo 3Logo 4Logo 5Logo 6Logo 7Logo 8Logo 9Logo 10Logo 11Logo 12Logo 13Logo 14Logo 15Logo 16Logo 17Logo 18Logo 19Logo 20Logo 21Logo 22Logo 23Logo 24
Free tools, from luw.ai

These are the handy ones. Here is the engine behind them.

250 million designs generated, 3 million designers, and teams from Airbus to Arup working in it every day. The viewers on this page cost nothing and always will — they are ours to give. This is what the same team builds when nobody is limiting it to one file.

Which format is which

Ten 3D formats, two CAD formats, a vector format and two things that are not file formats at all. The differences between them are the reason files get sent back. This is the short version.

FormatWhat it carriesWritten byUse it for
GLB.glbGeometry, PBR materials, textures, animation, scene graphKhronos GroupSending a finished model to anyone, or putting one on the web
glTF.gltf, .glbGeometry, PBR materials, textures, animation, camerasKhronos GroupThe same scene when you need the JSON to be readable or editable
OBJ.objVertices, faces, normals, UVs (materials live in .mtl)Wavefront TechnologiesPassing raw geometry between tools that agree on nothing else
STL.stlTriangles and face normals — no colour, no units3D Systems3D printing, and nothing else — no colour, no units
FBX.fbxGeometry, materials, rigs, animation, cameras, lightsAutodeskGame engines and rigged, animated assets from Autodesk tools
PLY.plyVertices, optional faces, per-vertex colourStanford UniversityScans and photogrammetry, including raw point clouds
3MF.3mfGeometry with units, colour, materials, multiple objects3MF ConsortiumPrinting, when STL's missing units and colour start to hurt
DAE.daeGeometry, materials, scene graph, animationKhronos GroupOlder library and CAD content — SketchUp, Google Earth, Blender
USDZ.usdzGeometry, materials, textures, AR anchoringPixar and AppleApple AR, and anything headed for Quick Look on iOS
SVG.svgPaths, shapes, text, gradients, embedded imagesW3CVector drawings, logos and plans that must stay sharp at any zoom
DXF.dxfLines, polylines, arcs, circles, blocks, layersAutodeskSending a CAD drawing to somebody who does not own CAD
IFC.ifcGeometry, spatial hierarchy, materials, property setsbuildingSMARTA building model moving between Revit, ArchiCAD and Tekla
Gaussian Splat.splat, .sog, .plyPositions, covariance, spherical-harmonic colour, opacityINRIA / the 3DGS ecosystemA captured real place, photographic rather than modelled
360 Panorama.jpg, .jpeg, .png, .webpThe full 360x180 view as an ordinary imageThe equirectangular projectionA 360 photo of a room, from a Theta, an Insta360 or a render
Floor Plan.jpg, .jpeg, .png, .webpWhatever you can see — the scale is the part you supplyAny plan you haveWorking out how big a room is from a picture of a plan

Questions about 3D files

Which 3D format should I send someone?

GLB, unless they asked for something else. It packs geometry, materials, textures and animation into one file that opens everywhere, including in a browser. OBJ and STL lose materials, FBX is heavy and version-sensitive, and a .gltf usually arrives missing its textures.

Are my files uploaded to a server?

No. Every viewer here reads the file in your own browser and renders it locally — no account, no queue, no upload. You can disconnect from the internet once a page has loaded and it still works, which is the difference between these and the conversion sites that dominate the same searches.

Why does my model open with no texture or no colour?

Because the format keeps them somewhere else. An .obj stores materials in a separate .mtl, a .gltf and a .dae reference image files sitting next to them, and an STL cannot carry colour at all. The browser is handed one file and cannot go looking for the rest — re-export as GLB and everything travels together.

How do I compare two versions of a model?

Open either viewer, turn on Compare and drop the second file. The two cameras are locked together, so rotating, panning or zooming one moves the other exactly — which is the only reliable way to see by eye what changed between two exports.

Is there a file size limit?

None that we impose. The limit is your machine's memory, and models in the hundreds of megabytes open fine on a modern laptop. Nothing is queued or throttled, because nothing is being uploaded in the first place.

All of it free, and staying free

Fifteen tools, no account, no watermark, no file leaving your machine. Bookmark the ones you use. When the work outgrows a single file, the rest of luw.ai is one click away.

Open StudioRender a model