What is the MUI file format?
The Multilingual User Interface, behind the .mui file format, is a technology developed by Microsoft for Windows, MS Office, and other software that enables multiple interface languages to coexist in a single installation. A .mui file is a resource-only .dll - it carries the same MZ / PE header as any Windows binary but contains no executable code, only localisation resources such as strings, menus, and dialog templates needed to render a program's interface in a specific language.
The MUI concept first appeared in Windows 2000, but the current architecture - where each binary is split into a language-neutral executable and one or more separate .mui satellite files - was introduced in Windows Vista. All subsequent Windows releases use this model.
A few useful things to know about .mui files:
- They take their names from the .exe or
.dllfile they accompany - for examplenotepad.exe.muiorexplorer.exe.mui. - That naming is the standard convention, though it is not always followed throughout the system.
- Each
.muifile is tied to a specific locale and stored in a subfolder named after a language tag. For instance, Windows keeps many versions oftipresx.dll.muiunder paths such as\Program Files\Common Files\microsoft shared\ink\[language tag]\tipresx.dll.mui. - Tools such as Resource Hacker, Resource Tuner, and
muirct.exe(from the Windows SDK) can open and inspect.muifiles.
Security & safety
RISK: LOWA .mui is passive resource data and contains no executable code, so the file itself is not dangerous. The real cautions are operational: .mui files are protected system files, so deleting, replacing or editing the ones in System32 can break a Windows component's UI or trigger integrity errors - work on a COPY, never the original. If Windows reports a missing/corrupt .mui, repair the system files with the built-in tools (sfc /scannow, then DISM) rather than downloading a .mui from a random "DLL/MUI download" site - those sites are a common malware/PUP vector. Be wary of any file pretending to be a harmless ".mui" that is actually a renamed executable.
Format details
in a nutshell- CAD/config .mui file - A configuration or settings file used by some CAD and other applications, unrelated to the Windows resource file.
Programs that open MUI files
Technical details
deep spec| File structure | Resource-only PE/DLL - shares the Portable Executable layout with standard DLLs but contains no .text code section |
| Magic bytes | 4D 5A (MZ) at offset 0; PE signature (50 45 00 00) at the offset referenced by the DOS stub header |
| Resource types stored | String tables (RT_STRING), dialog templates (RT_DIALOG), menus (RT_MENU), message tables (RT_MESSAGETABLE), version info (RT_VERSION) |
| MUI resource block | Dedicated RT_MUI resource section holding language metadata, file checksum, and fallback language lists |
| Naming convention | Parent binary name with .mui appended - e.g. notepad.exe.mui, explorer.exe.mui, shell32.dll.mui |
| Directory layout | Stored in a locale-tagged subfolder adjacent to the parent binary, e.g. en-US\notepad.exe.mui |
| Split-binary architecture | Language-neutral LN file paired with locale-specific .mui satellites; model formalised in Windows Vista |
| MIME type | application/octet-stream |
| Platform | Windows only; loaded by the Windows MUI resource loader at runtime based on active language settings |
| Language switching | Selected at runtime from system or per-user language preferences; user-level language changes require no reboot |
| String encoding | Resource strings stored as UTF-16 LE, enabling full Unicode multilingual text support |
| Typical file size | A few kilobytes to a few hundred kilobytes - significantly smaller than the parent binary as it carries localisation data only |
| SDK build tool | muirct.exe (Windows SDK) splits a resource-embedded binary into a language-neutral LN file and .mui satellite |
| Predecessor model | Before Vista, MUI distributed language packs as resource-overlay files on top of system binaries; the standalone .mui file was formalised with Vista |
| Released | Windows Vista (2007), when Windows moved to the LN-file + .mui resource model |
| Specification | learn.microsoft.com |
MUI conversions
Community Q&A
asked by usersNo questions yet - be the first to ask about MUI files.