.NMF

NMF File

Native Client Manifest File
Ask a question
QUICK ANSWER

An NMF file is most commonly a Google Native Client Manifest - a small JSON file that told Chrome which compiled native executable to load for a web app. Google deprecated this technology in 2017 and removed it from non-ChromeOS Chrome in 2022. To view one, any text editor works; the file is plain JSON. If it came from an ArcGIS Explorer package it is a GIS map project file; if from NICE Systems call recording software it is a proprietary audio file.

Developer: Google Category: Developer Files Open standard MIME: application/json
OPENS ON Windows
Related: .DO · .MD · .HEX · .XSD

On this page

19k+ extensions indexed
Last reviewed Aug 30, 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 NMF file format?

An .nmf file is a JSON manifest used by Google Native Client (NaCl), a now-deprecated browser technology that allowed compiled C and C++ programs to run inside the Chrome sandbox. The manifest tells the browser which native executable to load for each CPU architecture, so the correct binary is fetched and launched at runtime.

The file is plain UTF-8 JSON beginning with {, and typically contains a "program" key mapping architecture names (x86-32, x86-64, arm) to URLs of .nexe native executable files. An optional "files" key lists additional data assets the module requires. For Portable Native Client (PNaCl) applications, an "interpreter" key references a .pexe portable executable instead of architecture-specific binaries.

Google introduced NaCl in 2011 as part of the Native Client SDK for Chrome. The technology was deprecated for non-ChromeOS platforms in 2017, superseded by WebAssembly, which delivers equivalent near-native performance with full cross-browser support. Chrome removed NaCl support on non-ChromeOS systems in 2022. ChromeOS Kiosk Apps built on NaCl continue to receive support until October 2028 per Google's published deprecation schedule.

.nmf files can be opened and inspected in any text editor. They are historically associated with desktop GIS tools such as ArcGIS Desktop, which used NaCl-based plugins on certain platforms.

Security & safety

RISK: LOW

NMF manifest files are plain JSON text - no executable content. The referenced .nexe binaries are the executable components and were sandboxed by Chrome's NaCl sandbox.

Format details

in a nutshell
FULL NAMENative Client Manifest Fileaka NaCl Manifest, Google NaCl NMF
DEVELOPERGooglesince 2011 (Google Native Client SDK)
MIME TYPEapplication/json
TYPEJSON manifest file (text)
STANDARDOpen · royalty-free
This extension is also used by…
  • ArcGIS Explorer Map File (ESRI) - Map project/basemap configuration file created by ArcGIS Explorer, a free GIS viewer by ESRI; stores map layers, extent, and service references.
  • NICE Media File (NICE Systems) - Proprietary audio recording file format used by NICE Systems contact center recording software (NMF = Nice Media File); contains recorded call audio with metadata.
  • LightWave Normal Map File - Normal map file created by LightWave 3D (NewTek/LightWave Digital); stores surface normal vector data for 3D rendering.

Programs that open NMF files

Windows3 apps
ArcGIS Desktop Paid May open ArcGIS Explorer .nmf map files with limited support.
Notepad / any text editor (NaCl manifest) Built-in Open .nmf in Notepad or VS Code to inspect JSON structure.
ArcGIS Explorer (ESRI) Free (discontinued) File → Open - opens .nmf map files (ArcGIS Explorer format). DISCONTINUED - retired by ESRI; use ArcGIS Earth instead.

Technical details

deep spec
File formatUTF-8 JSON text
File signatureBegins with `{` (standard JSON object opening)
Required key`"program"` - maps CPU architecture names to `.nexe` executable URLs
Optional key: files`"files"` - maps named file identifiers to URLs for data assets
PNaCl support`"interpreter"` key references a `.pexe` portable executable for architecture-independent deployment
Architecture targets`x86-32`, `x86-64`, `arm` - keys within the `"program"` object
Transport securityRelies on HTTPS; no in-file checksum or cryptographic signature
Typical file size1 KB - 20 KB
MIME typeapplication/json
Platform supportChrome browser (all OS) - NaCl removed from non-ChromeOS Chrome in 2022; ChromeOS extended to October 2028
Technology statusDeprecated 2017 for non-ChromeOS; Chrome support removed 2022 on non-ChromeOS
Superseded byWebAssembly (.wasm)
Released2011 (Google Native Client SDK)
Open standardYes · royalty-free
Specificationdeveloper.chrome.com

NMF conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with NMF 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 NMF files.

Frequently asked questions

What is an .nmf file?
Most likely a Google Native Client Manifest (JSON) for a Chrome/ChromeOS app, an ArcGIS Explorer map file, or a NICE Systems audio recording. Context determines which.
Why can't I open an .nmf file in Chrome anymore?
Google deprecated Native Client (NaCl) in 2017 and removed it from non-ChromeOS Chrome in 2022. NaCl web apps no longer run in standard Chrome.
How do I open an ArcGIS Explorer .nmf file?
ArcGIS Explorer was discontinued by ESRI. Try ArcGIS Earth (free) or ArcGIS Pro as replacements; .nmf map format compatibility is limited.
Can I read the contents of an .nmf file?
If it's a NaCl manifest, yes - open in any text editor, it's plain JSON. If it's a NICE Systems audio file, you need NICE software.

References

1Google Chrome Developers - Native Client and PNaClchrome.jscn.org
2Chrome Developer Docs - NaCl Modules Manifestdeveloper.chrome.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Related extensions

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Free file tools

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

Open the toolbox

Browse file extensions A-Z