What is the RIF file format?
A .rif file is the native save format of Corel Painter, a digital painting application designed to simulate natural media - oils, watercolors, pastels, charcoal, and more. The format dates to Fractal Design Painter 1.0 (1991) and has been maintained through MetaCreations (1996) and Corel (1999) to the current Corel Painter 2024.
Despite the name "Painter RIFF," this is not Microsoft's RIFF multimedia container used by WAV and AVI. It is Corel's own block-structured binary format: each block carries a 4-byte type ID and a 4-byte size field, and the file opens with the bytes 00 02 00 00 - not the ASCII RIFF of Microsoft's format. The block architecture allows forward-compatible parsing.
.rif is the richest save option in Painter: it preserves the full layer stack, brushstroke metadata, paper textures, image hose data, and Painter-specific media types - watercolor (stored on a wet layer), impasto (height-mapped brushstrokes), and liquid ink - all of which are permanently lost when exporting to TIFF or PSD. Color depth is 8-bit per channel (24-bit RGB / 32-bit RGBA), with 16-bit-per-channel support added in Painter 2018.
XnView can open .rif in read-only raster mode (flattened composite) but does not preserve Painter-specific layers or media. The .riff extension is an alias for the same format.
Security & safety
RISK: LOWRIF is a pure raster image format with no macro/script execution capability. Safe to open.
Format details
in a nutshell- Microsoft RIFF container - Microsoft's Resource Interchange File Format (WAV, AVI, WebP header) uses .rif as a rare variant; the dominant RIFF extension is .riff - unrelated to Corel Painter.
Programs that open RIF files
Technical details
deep spec| Magic bytes | 0x00 0x02 0x00 0x00 or 0x00 0x02 0x20 0x00 at file offset 0 (not the ASCII "RIFF" of Microsoft's container) |
| Byte order | Big-endian |
| Block structure | 4-byte type ID + 4-byte size field + data payload; each block independently parseable for forward compatibility |
| Compression | RLE (run-length encoding) or uncompressed per block; always lossless |
| Color depth | 8-bit/channel (24-bit RGB, 32-bit RGBA); 16-bit/channel supported from Painter 2018 onward |
| Color model | RGB, RGBA, and CMYK color modes; color mode recorded in the canvas header block |
| Canvas size | No hard pixel limit; practical maximum tied to available RAM; canvases up to ~10,000 × 10,000 px are common |
| Painter-specific data | Watercolor wet layer, impasto height map, liquid ink strokes, paper textures, image hose data, brushstroke metadata - all preserved |
| Layer support | Full layer stack preserved; layers flatten to a single raster when exported to TIFF or PSD |
| Typical size | 5 MB - 500 MB depending on canvas size, layer count, and media types used |
| Format alias | .riff extension opens the identical format |
| Third-party read | XnView and XnView MP open .rif as flattened composite (read-only); Painter-specific layers and media are inaccessible |
| Ownership history | Fractal Design (1991) → MetaCreations (1996) → Corel (1999) → Corel Painter 2024 |
| Released | 1991 (Fractal Design Painter 1.0) |
| Latest version | Corel Painter 2024 (current) |
| Specification | www.painterartist.com |
RIF conversions
Community Q&A
asked by usersNo questions yet - be the first to ask about RIF files.