What is the UIF file format?
.uif (Universal Image Format) is a proprietary compressed optical-disc image container developed by MagicISO, Inc., introduced around 2006. It stores a complete copy of a CD or DVD as compressed data blocks, letting the image occupy less disk space than a raw .ISO while preserving the full disc structure.
The file starts with an 8-byte binary header bearing the ASCII signature MagicISO, which identifies the container and indexes its block layout. Data blocks are individually compressed using zlib (deflate) or LZMA, at MagicISO's discretion. Optional AES password protection can be set at image-creation time, and per-block checksums allow the software to verify integrity during decompression.
.uif is a closed format whose internal layout was never officially documented; support in third-party tools such as PowerISO, AnyToISO, and the open-source command-line converter uif2iso (by Luigi Auriemma) comes entirely from reverse engineering.
MagicISO development stopped at version 5.5 in 2010, and .uif has seen no meaningful adoption since. Unlike open alternatives such as .NRG or .MDF, it is supported by very few modern tools. The practical approach today is to convert a .uif file to .iso using uif2iso and then mount or burn it with any standard utility.
- Convert on Windows, Linux, or macOS:
uif2iso source.uif output.iso - PowerISO and AnyToISO on Windows can open
.uiffiles directly without a separate conversion step.
Security & safety
RISK: MEDIUMUIF files most often circulate as downloaded game/software images, so the usual pirated-image cautions apply: an image's installer can carry malware - scan extracted contents and avoid cracks/keygens. MagicISO itself is abandoned and its download site is untrustworthy; get the open-source uif2iso from its author's page (aluigi) instead of random "UIF opener" sites, which are often adware.
Format details
in a nutshellPrograms that open UIF files
Technical details
deep spec| File signature (magic bytes) | MagicISO (hex 4D 61 67 69 63 49 53 4F) at byte offset 0 |
| Byte order | Little-endian |
| Encoding | Binary |
| Container structure | Proprietary header indexing compressed, optionally encrypted data blocks that reconstruct a full optical-disc image |
| Compression algorithm | zlib (deflate) and/or LZMA - MagicISO applies either per block |
| Encryption | Optional AES password protection configured at image-creation time in MagicISO |
| Block integrity | Per-block checksums stored in the UIF header; verified during decompression |
| Disc types supported | CD-ROM and DVD optical disc images |
| MIME type | application/octet-stream (unofficial: application/x-uif) |
| Primary OS | Windows (MagicISO is Windows-only; uif2iso converter also runs on Linux and macOS) |
| Third-party support method | Reverse-engineered; no official SDK or public specification was released |
| Primary conversion tool | uif2iso by Luigi Auriemma - open-source, cross-platform command-line converter |
| Header version field | Internal version number in the UIF header parsed by uif2iso to detect format variants |
| Typical file size | Tens of MB to several GB (compressed copy of a CD or DVD) |
| Development status | Abandoned - MagicISO last released version 5.5 in 2010; official site unreliable |
| Recommended migration path | Convert to .iso with uif2iso; standard ISO images are universally compatible |
| Released | circa 2006 (MagicISO) |
| Latest version | MagicISO 5.5 (build 0281, 2010) - last release |
UIF conversions
Community Q&A
asked by usersNo questions yet - be the first to ask about UIF files.