Free Online GLW Level Viewer (No Signup)
Also opens DWG, DXF, STEP, IGES, IFC, SKP, STL, OBJ, GLB, FBX, 3DM and other 3D/CAD files. Drop any file on the viewer.
Works directly in Chrome, Firefox, Safari, and Edge
Also from Innerscene: Circadian Lab, a free lighting calculator for room illuminance, melanopic EML, and glare.
What Is a GLW Level File?
A .glw level (its file starts with “GLWF”) describes a world for the Blitz3D game engine. It lists the meshes the level uses (a terrain made from a heightmap image, models loaded from .b3d files, planes, sprites, lights, pivots, boxes and spheres) and every entity placed from them, with its position, rotation, scale, colour, alpha, key frames and game fields such as player_spawn, trigger_hurt or func_changelevel. The environment sets the ambient light, the fog, the camera’s clear colour and range, and the folder of skybox images.
The level keeps no geometry of its own: the terrain’s heightmap, the models and the textures are separate files next to it. The viewer reads the level in your browser and draws what came with it. The terrain is built from the heightmap the way Blitz3D builds it, at the stored scale, with its colour map; each model is read from its .b3d file (with its own textures) and placed where the level puts it, and the key-framed entities move. Spawn points, lights and sound sources show as markers, and trigger volumes and the endless planes are on layers you can switch on.
Opened alone, the level still opens: a flat ground covers the terrain’s extent, a box stands where each model goes, and a card lists the files to add. Drop them on the card, or upload a .zip of the level folder. The scene exports to GLB, OBJ, FBX and the other formats in the Export menu.
Who Uses GLW Level Files?
Indie developers and modders who build Blitz3D games with a level editor, players who want to look around a level outside the game, and artists moving an old Blitz3D world into Blender, Unity or Godot.
Common Use Cases
- Look around a Blitz3D game level without the game or its editor
- Check which models, heightmap and textures a level needs before sharing it
- See where the spawn points, triggers and sound sources are
- Convert a level with its terrain and models to GLB, OBJ or FBX
- Send a teammate a link to the level
Features
Opens Blitz3D .glw
Levels saved by a Blitz3D level editor, alone, with their files or inside a .zip.
Heightmap Terrain
The terrain is built from its image the way Blitz3D builds it, at its scale, with its colour map.
Placed Models
Every .b3d model is read with its textures and placed, turned and scaled as in the level.
Game Markers
Spawn points, lights and sound sources as markers; triggers and planes on their own layers.
Opens With Files Missing
Stand-ins for the models and terrain that are not there, and a card listing the files to add.
Key-Framed Movement
Animated entities move in the Animation panel.
Convert to GLB, OBJ or FBX
Save the scene as GLB, glTF, OBJ, FBX, DAE, USDZ, STL, PLY or 3MF, or the view as PDF, PNG or JPG.
Nothing Is Uploaded
The level is read and drawn entirely in your browser. No account, no upload, no copy of your files on a server.
Share and Embed
Send a link that opens the level in any browser, or drop the viewer into your own page with one iframe.
Compatibility & Format Notes
What is read: the whole GLWF chunk layout: the environment (ambient light, skybox folder, camera colour and range, fog), the mesh definitions with their file names and four texture layers (flags, blend and scale), and every entity with its mesh, colour, alpha, effects, parameters, position, rotation and scale, key frames and fields.
How it is drawn: the terrain has one point per heightmap pixel (maps over a million pixels are averaged), height from the brightest of red, green and blue, scaled by the entity’s scale, textured with its first layer. Models (.b3d, and .x or .3ds when they arrive) are placed with the entity’s transform; boxes and spheres are drawn as trigger volumes; sprites are flat cards at their stated size; planes, endless in the game, cover the level’s extent. Key frames play as one animation. Blitz3D has no length unit, so one unit shows as one metre.
Not drawn: the skybox images (a sky backdrop stands in), the fog, the second to fourth texture layers (detail and light maps) and the level’s own lights (the view keeps its own lighting); sounds are not played. Files that did not come with the level are drawn as stand-ins and named on the card.
Embed on Your Website
Add this viewer to your own site with a single line of HTML. Click Embed in the toolbar to generate an embed code, or use the snippet below with your own file URL.
Your Files Stay on Your Computer
Your GLW Level files are parsed entirely in your browser. Nothing is uploaded, stored, or shared unless you explicitly click the Share button. Shared files are hosted for 90 days then deleted.
Frequently Asked Questions
▶Why do I see grey boxes and a flat ground?
A .glw level only names its models, heightmap and textures; they are separate files. Until they arrive, a box marks each model and a flat ground marks the terrain. Drop the files on the card that lists them, or upload a .zip of the level folder.
▶Which program writes .glw files?
A level editor for the Blitz3D engine saves them; the format is not published, and this viewer reads it from the files themselves. The models a level uses are Blitz3D .b3d files, which this viewer also opens on their own.
▶Can I convert a GLW level to OBJ or FBX?
Yes. Open the level with its files and click Export. The terrain and the placed models save together as GLB, glTF, OBJ, FBX, DAE, USDZ, STL, PLY or 3MF.
▶Is this GLW level viewer really free?
Yes, completely free. No signup, no watermarks, no file size limits on the viewer (the optional share-link feature has a 100 MB upload cap). Built by Innerscene as a tool for architects, engineers, and designers.
▶Are my files uploaded to a server?
No. All parsing, rendering, and conversion runs in your browser: nothing is uploaded, stored, or transmitted by default. The Share button is the only feature that uploads a file, and only when you explicitly click it.
▶Can I convert to another format?
Yes. Click Export in the toolbar to save as STL (3D printing), OBJ (Wavefront), GLB (glTF binary), or PDF (snapshot of the current view).
▶Can I embed this viewer on my own site?
Yes. Click Embed in the toolbar to generate a one-line <iframe> snippet you can paste into any HTML page. You can choose whether the embed shows the viewer’s toolbar.