BDL File
What are BDL files and how to open them
Are you having problems opening a BDL file or are you simply curious about its contents? We're here to explain the properties of these files and provide you with software that can open or handle your BDL files.
What is a BDL file?
BDL files have multiple uses, and Grid 2 Bundle is one of them. Read more about the other uses further down the page.
Grid 2 Bundle
These BDL files contain communication grids used in Grid 2, a communication solution for people with complex communication needs. This is an excellent tool for people with Autism, Cerebral Palsy, Down syndrome, and learning difficulties. Grid is used to communicate using symbols and develop literacy. You can create and edit your own resources to fit your communication needs.
How to open BDL files
Important: Different programs may use files with the BDL file extension for different purposes, so unless you are sure which format your BDL file is, you may need to try a few different programs.
While we have not verified the apps ourselves yet, our users have suggested two different BDL openers which you will find listed below.
Last updated: August 23, 2026
All known file formats using extension .BDL
While Grid 2 Bundle is a popular type of BDL-file, we know of 2 different uses of the .BDL file extension. Different software may use files with the same extension for different types of data.
Nintendo GameCube/Wii 3D Model
Nintendo GameCube/Wii 3D Model (Binary Display List version) files store complete 3-dimensional models including their geometry, skeleton (rig), materials, and textures. They are used in GameCube and Wii titles built with Nintendo's J3DGraph library (part of the internal JSYSTEM framework). These files serve as compiled assets for use by the console's rendering engine to draw characters, props, and environments.
The format is generated as part of Nintendo's game development tools. BDL files extend the closely related BMD format by including a section of pre-compiled graphics commands (display lists) meant to speed up hardware rendering. Once created, the console or game engine reads the model data in the BDL file, using its vertex buffers, joint hierarchy, skinning envelopes, material definitions, and texture data to render 3D objects in real-time. Because the display list section is optional in BMD files, BDL files carry this extra data, and need any tools consuming or editing the file to recognize and handle that section.
File contents are organized into "chunks" each tagged by a four-character magic code such as INF1 (scene graph), VTX1 (vertex data), JNT1 (joint hierarchy), SHP1 (shape/geometry), MAT3 (materials), TEX1 (textures), and for BDL the extra MDL3 (pre-compiled display lists) section. Files begin with an ASCII magic string at offset zero which for BDL is "J3D2bdl4".
Various apps that use files with this extension
These apps are known to open certain types of BDL files. Remember, different programs may use BDL files for different purposes, so you may need to try out a few of them to be able to open your specific file.
Help us help others
File.org helps thousands of users every day, and we would love to hear from you if you have additional information about BDL file formats, example files, or compatible programs. Please use the links below or email us at submit@file.org to discuss further.
Not sure exactly what type of file you are trying to open? Try our new File Analyzer. It is a free tool that can identify more than 11,000 different kinds of files - most likely yours too! It will help you find software that can handle your specific type of file. Download File Analyzer here.