.NIF

NIF File

NetImmerse/Gamebryo 3D Model File
Ask a question
QUICK ANSWER

A NIF file is a 3D scene and mesh file from the NetImmerse/Gamebryo engine, used in Bethesda games from Morrowind (2002) through Starfield (2023). Most people encounter NIF files when modding these games. The free tool NifSkope lets you view and edit NIF files on Windows; Blender with the Niftools Add-on lets you import and convert them.

Developer: NetImmerse (NDL) / Gamebryo (Emergent Game Technologies); format now maintained by the modding community via niftools/nifxml Category: 3D Image Files MIME: application/octet-stream
OPENS ON Windows
Related: .DCM · .STEP · .SKP · .STP

On this page

19k+ extensions indexed
Last reviewed Jul 1, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the NIF file format?

A .nif file is a proprietary binary 3D scene file used by the NetImmerse and Gamebryo engines, best known as the primary 3D asset format for Bethesda Game Studios titles from *The Elder Scrolls III: Morrowind* (2002) through *Starfield* (2023).

The file begins with a human-readable ASCII header string: versions up to 10.0.1.0 start with NetImmerse File Format, Version X.X.X.X, while versions 10.1.0.0 and higher use Gamebryo File Format, Version X.X.X.X. After the header the remainder is binary, organized as a typed block list forming a scene graph. Blocks represent mesh geometry (NiTriShape), skeleton nodes (NiNode), Havok collision bodies (bhkRigidBody), shader properties (BSLightingShaderProperty), and morph targets, all linked by integer indices.

Textures are stored separately as .dds files; skeletal animations are often held in companion .kf keyframe files. Game assets are typically packed into .bsa or .ba2 archives for distribution.

End users encounter .nif files primarily when modding Bethesda games. The community-maintained niftools/nifxml project reverse-engineered the format and powers tools such as NifSkope and the Blender Niftools Add-on. The most widely deployed version is 20.2.0.7, used by Skyrim Special Edition and Fallout 4; Starfield introduced an updated variant with new block types.

Security & safety

RISK: LOW

NIF files are static 3D asset data and cannot execute code. They are safe to open in NifSkope or Blender. The practical risk when acquiring NIF files is source: mods distributed as archives on sites like Nexus Mods are generally vetted, but random downloads may bundle unrelated malware in the same archive. Always get mods from reputable sources (Nexus Mods, Bethesda.net) and scan archives before extraction.

Format details

in a nutshell
FULL NAMENetImmerse/Gamebryo 3D Model Fileaka NIF file, NetImmerse File
DEVELOPERNetImmerse (NDL) / Gamebryo (Emergent Game Technologies); format now maintained by the modding community via niftools/nifxmlsince 1997 (NetImmerse engine); Gamebryo rebranding 2003; format used through 2023 in Bethesda Starfield
MIME TYPEapplication/octet-stream
TYPEProprietary binary 3D scene/mesh format

Programs that open NIF files

Windows4 apps
The Elder Scrolls III: Morrowind Paid Morrowind reads NIF files (versions up to 4.0.0.2); use NifSkope for inspection and editing.
NifSkope Open-source Download the latest release (fo76utils fork, dev11, March 2025); File > Open to load the NIF; inspect the scene graph in the block tree, view 3D in the right panel.
Blender (with Blender Niftools Add-on) Open-source Install the Blender Niftools Add-on; use File > Import > NetImmerse/Gamebryo (.nif) to import the mesh for editing or rendering. Export back to NIF for game use.
Fallout 3 / Oblivion / Skyrim / Fallout 4 (game) Paid These games consume NIF files as assets; they do not provide a way to 'open' or inspect NIF files directly - use NifSkope for that.

Technical details

deep spec
Header formatASCII string 'NetImmerse File Format, Version X.X.X.X' (versions ≤10.0.1.0) or 'Gamebryo File Format, Version X.X.X.X' (≥10.1.0.0), terminated with 0x0A; remainder of file is binary
Byte orderLittle-endian on standard PC builds; some older console builds use big-endian
Body structureTyped block list forming a scene graph; each block is a named typed object linked to others by integer index references
Key block typesNiNode (skeleton/transform), NiTriShape (mesh geometry), BSLightingShaderProperty (shader), bhkRigidBody (Havok collision)
Version rangev3.03 (early NetImmerse, ~1997) through v20.2.0.7 (Skyrim SE / Fallout 4); Starfield uses an extended updated variant
Texture storageTextures not embedded; referenced as external .dds files by path
Animation storageSkeletal animations stored in companion .kf keyframe files, separate from the mesh .nif
Collision systemHavok physics via bhk* block types (bhkRigidBody, bhkConvexVerticesShape, bhkMoppBvTreeShape, etc.)
Typical file size10 KB-50 MB (simple props ~10-200 KB; complex character meshes 1-10 MB; full interior scenes up to 50 MB)
CompressionNone at file level; .bsa / .ba2 game archives may apply LZ4 compression when packaging .nif files
MIME typeapplication/octet-stream (no registered MIME type for the NIF format)
Format specificationCommunity-maintained niftools/nifxml XML schema at github.com/niftools/nifxml; no official public specification from Bethesda
Primary associated titlesMorrowind, Oblivion, Fallout 3/NV, Skyrim LE/SE, Fallout 4, Starfield (all Bethesda Game Studios)
Released1997 (NetImmerse engine); Gamebryo rebranding 2003; format used through 2023 in Bethesda Starfield
Latest versionNIF version 20.2.0.7 (Bethesda Skyrim Special Edition / Fallout 4 era); Starfield uses an updated variant
Specificationgithub.com

NIF conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with NIF files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about NIF files.

Frequently asked questions

What is a NIF file?
A NIF (NetImmerse File) is a 3D model and scene file used by the NetImmerse/Gamebryo engine, most famously in Bethesda games like Morrowind, Oblivion, Skyrim, Fallout 3/4, and Starfield. They store mesh geometry, skeleton nodes, shader properties, and Havok collision shapes.
How do I open a NIF file?
Use NifSkope (free, open-source) to view and edit NIF files on Windows. For creating or modifying meshes, use Blender with the Blender Niftools Add-on to import and export NIF.
How do I convert a NIF to OBJ or FBX?
In NifSkope, use File > Export > Export .OBJ for a quick mesh export. For full round-trip editing, import the NIF into Blender via the Niftools Add-on and export to OBJ, FBX, or any other format Blender supports.
Which games use NIF files?
All main-series Bethesda games: The Elder Scrolls III Morrowind (2002), Oblivion (2006), Skyrim (2011/2016 SE), Fallout 3 (2008), Fallout New Vegas (2010), Fallout 4 (2015), Fallout 76 (2018), and Starfield (2023). Also many older games built on the NetImmerse/Gamebryo engine.
Why does NifSkope say the NIF version is unsupported?
Newer games (Fallout 4, Starfield) use updated NIF variants not yet fully supported by all NifSkope builds. Use the fo76utils fork of NifSkope (dev11, 2025) which has the broadest game coverage including Starfield.
Where are NIF files stored inside a Bethesda game?
Inside .bsa (older games: Morrowind through Skyrim LE) or .ba2 (Fallout 4 onward) archives. Use BSA Browser, BAE (Bethesda Archive Extractor), or Archive2 to extract them.

References

1NIF format - fileformats.archiveteam.orgfileformats.archiveteam.org
2niftools/nifxml - NIF format specification (GitHub)github.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.RPMSGRestricted Permission Message
5.PARTPartial Download File
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Related extensions

.DCMDICOM Medical Image
.STEPSTEP - Standard for the Exchange of Product Data (ISO 10303)
.SKPSketchUp Document
.STPSTEP - Standard for the Exchange of Product Data (ISO 10303), .stp spelling
.MTLMaterial Template Library (Wavefront)
.MAX3ds Max Scene File (Autodesk 3ds Max)

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z