Free

Free coded apps to suit all. No sign up, no email, usable offline, updates when I can, feedback welcome. Send feedback

How-to

How to open a GIMP XCF file without GIMP

Paint by Zaweba opens GIMP's XCF files with their layer groups, masks, opacity and blend modes, so you can keep working without installing GIMP.

How to open a GIMP XCF file without GIMP

You can open an XCF file in Paint by Zaweba, a free image editor for Windows. It reads GIMP's own format with the layer groups, layer masks, opacity and blend modes intact, so the file arrives as a working layered document rather than one flat picture. There's no need to install GIMP just to look at or finish someone else's file.

XCF is the file GIMP saves while you work. It keeps everything that makes a picture editable, which is exactly why a plain viewer or a web preview often shows only a flattened image or nothing at all. If a friend, a client or an old project folder has handed you one, the aim is usually to get at the layers, not just to see the result.

What you need

Just Paint by Zaweba on a Windows PC and the XCF file. Paint works entirely offline, with no account and no sign in, so the file never leaves your computer. That matters when the picture is a client's artwork or a family photo you would rather not upload to a conversion website.

Opening the file step by step

Start Paint and open the XCF from the File menu as you would any picture, or drag it onto the window. Once it loads, open the Layers panel and look down the stack. Groups from GIMP come across as groups, so you can expand them and see what sits inside. Layers that had masks keep those masks, shown beside the layer thumbnail, and each layer keeps its opacity and its blend mode.

Before you change anything, check a few layers by eye. Hide and show them one at a time to see what each one contributes. Click a mask to see what it hides. If a layer looks different from how you remember it in GIMP, look at its blend mode first, because modes are where two editors are most likely to differ in small ways.

Saving it in a format you can share

Once the file is open you have a normal Paint document, and you can save it however suits the job. Paint saves layered PSD and PSB files with layers, groups, masks, blend modes, opacity and visibility, which is handy if the next person uses a Photoshop style editor. It also handles OpenRaster and Krita files, so a picture can move between painting programs without being flattened along the way.

If all you need is a picture to send, export a flat copy as a JPEG or PNG and keep the layered version as your working file. Keeping both means you can come back and change a layer later without starting again.

Getting a good result

A few habits save trouble. Keep the original XCF untouched and work on a copy, so you can always go back. If the file was made with fonts you don't have, expect any text to need checking, and if it uses effects that only exist in GIMP, look closely at those layers after opening. Masks and groups are where the real value lies, so make sure they look right before you start painting over anything.

Give layers clear names as you go, too, if the original author didn't. A file that someone else can open in another program is only useful if they can find their way around it.

Other files Paint opens

XCF isn't the only layered format Paint understands. It opens Paint.NET's .pdn files with their layers, PSD files from Photoshop, and the OpenRaster and Krita formats. That makes it a useful middle ground on one PC: open whatever arrives, finish the work, and save in whichever format the next person can read.

For anyone who simply wants to open a GIMP file and carry on working, Paint by Zaweba does it offline and for free, with the layers still in place.