File Formats

Every kind of file, explained: what it is, the software that opens it and how its bytes are laid out. Search by extension, name or program, or drop any file on any page of this site to look inside it.

Categories

Viewers

Fully supported: 10 formats · Partially supported: 132 formats

Drop one on any page and the explorer takes it apart and shows what it holds: the picture, the sound, the notes, the rows or the text.

Latest additions

FormatNameAboutViewer
.FSTOpenFst transducerOpenFst’s binary finite-state transducer: a header and symbol tables, then the states.partial
.ADFAmiga Disk FileAn Amiga floppy disk, every 512-byte sector in order.partial
.DMSAmiga DiskMasher diskA compressed Amiga floppy disk: 80 tracks, each packed by one of seven modes.partial
.SVGScalable Vector GraphicsThe web’s vector format: shapes, text and gradients written as XML.partial
.WRLVRML worldThe first web 3D standard: VRML 1.0 and VRML97 text worlds, still used to export meshes.partial
.GLTFGL Transmission FormatKhronos’ open format for 3D scenes, as JSON with buffers or as one binary .glb.partial
.LWOLightWave objectLightWave 3D’s object file: points, polygons and surfaces in IFF chunks.partial
.RWXRenderWare script modelRenderWare’s text 3D models: vertices, faces and primitives in nested clumps.partial
.DMODerive demo fileA demonstration for the Derive algebra system: expressions with ; comment lines.partial
.FFEDirectInput force feedback effectsForce feedback effects for joysticks and wheels: a RIFF file with one list for each effect.partial
.FSTFL Studio presetFL Studio channel, plugin and mixer presets: an FLP file with another file type.partial
.LIFGame of Life patternFour kinds of Game of Life pattern file: Life 1.05, Life 1.06, no version line, x grid.partial
.MTHDerive utility fileDefinitions and expressions for the Derive algebra system, as ~-wrapped DOS text.partial
.3DF3dfx Glide textureTexture for 3dfx Voodoo cards: a text header, an optional table and mipmap levels.partial
.WVWavPackOpen lossless and hybrid compression: wvpk blocks, plus an optional .wvc file.partial
.FLVFlash VideoThe video file of Flash Player: a short header then timestamped audio and video tags.partial
.AACAdvanced Audio CodingMP3’s successor: ADTS frames in .aac, or MPEG-4 boxes in .m4a.partial
.AC3Dolby Digital audioDolby Digital surround sound: sync frames of six 256-sample audio blocks.partial
.ICCICC colour profileColour profiles that describe a device or colour space for colour management.partial
.M3FMandelbulb 3D formulaMandelbulb 3D formula: text options, hexadecimal x86 code, description.partial

Reference

Fully supported: 36 formats · Partially supported: 442 formats

A complete reference has a page for each part of the file, for every version.

Latest additions

FormatNameAboutReference
.FSTOpenFst transducerOpenFst’s binary finite-state transducer: a header and symbol tables, then the states.partial
.DMSAmiga DiskMasher diskA compressed Amiga floppy disk: 80 tracks, each packed by one of seven modes.partial
.IFCIndustry Foundation ClassesThe open BIM standard: a building as walls, slabs and spaces, in STEP text.partial
.RW2Panasonic raw imagePanasonic Lumix raw photos, a TIFF-like file with its own magic number.partial
.WGSLWebGPU Shading Language sourceShader source for WebGPU in browsers and native WebGPU libraries.partial
.RWXRenderWare script modelRenderWare’s text 3D models: vertices, faces and primitives in nested clumps.partial
.FCSTDFreeCAD documentFreeCAD’s parametric document: a ZIP of XML object data and BREP shapes.partial
.DMODerive demo fileA demonstration for the Derive algebra system: expressions with ; comment lines.partial
.FFEDirectInput force feedback effectsForce feedback effects for joysticks and wheels: a RIFF file with one list for each effect.partial
.FSTFL Studio presetFL Studio channel, plugin and mixer presets: an FLP file with another file type.partial
.JSONHugging Face model configconfig.json: a model’s architecture and sizes, read before the weights.partial
.LIFGame of Life patternFour kinds of Game of Life pattern file: Life 1.05, Life 1.06, no version line, x grid.partial
.MTHDerive utility fileDefinitions and expressions for the Derive algebra system, as ~-wrapped DOS text.partial
.JSONHugging Face tokenizertokenizer.json: a language model’s vocabulary and tokenising rules.partial
.SAFETENSORSLoRA adapterSmall low-rank A and B matrices that adjust a base model’s layers.partial
.KERASKeras modelA whole Keras model: JSON config and HDF5 weights in a ZIP archive.partial
.CKPTModel checkpointA training snapshot: weights, optimiser state and step counts.partial
.SPVSPIR-V shader moduleCompiled shaders for Vulkan and OpenGL, as a stream of 32-bit words.partial
.3DF3dfx Glide textureTexture for 3dfx Voodoo cards: a text header, an optional table and mipmap levels.partial
.DWGAutoCAD drawingAutoCAD’s native drawing, versioned by a six-character string at the start.partial

Look inside any file

Drop a file anywhere on this site

It opens in a hex viewer straight away. The file is read in your browser and never leaves your computer.