The GIMP Workflow: Saving a Project (.xcf) vs Exporting, Tips
You design a logo in GIMP, hit "Save," send the file to a client — and they reply, "it won't open." Sound familiar? Almost every newcomer trips over the same quirk: in GIMP, "Save" doesn't make a PNG at all — it makes an .xcf project. Let's unpack why it works that way and build a simple workflow where you lose nothing and always get the file you actually need.
The #1 GIMP trap: "Save" doesn't make a PNG
If you came to GIMP from Photoshop, your very first save will almost certainly throw you. In Photoshop, "Save As" can write a PSD, a PNG or a JPG — you pick the format right there in the dialog. GIMP doesn't work that way. Here, "File ▸ Save" and "Save As" write only the native .xcf format — your project with all its layers.
To get a PNG, JPG or any other ordinary picture, you need a separate command: "File ▸ Export As" (Shift+Ctrl+E). Newcomers don't expect this: they click "Save," end up with a file carrying a baffling .xcf extension, send it off — and on the other end nothing opens. It's not a bug or a mistake, it's a GIMP habit you simply need to learn.
Remember this one thing
In GIMP, Save = .xcf only (the project). To make a PNG or JPG, use Export As (Shift+Ctrl+E). If you sent someone an .xcf and the file "won't open," this is almost always why.
Save (.xcf) vs Export (PNG/JPG)
So why does GIMP split these two commands at all? The logic is simple and genuinely sensible. XCF is the editable master file. All your layers, masks, channels and paths live in it separately; you can come back and rework any detail. PNG, JPG and WebP are "outputs," finished results: a single flattened picture that any program can open.
By separating "Save" and "Export," GIMP protects you from a painful mistake — accidentally overwriting your layered source with a single flat image. Imagine spending an hour assembling a composition from twenty layers, then hitting "Save" on autopilot. In another program that could flatten everything into a single JPG on top of your work. In GIMP it can't: "Save" always respects your .xcf, and the export goes to a separate file.
- Command: File ▸ Save / Save As
- Keeps layers, masks, channels, paths
- Editable master — the source of truth
- Opens essentially only in GIMP
- Keep it for yourself, don't delete it
- Command: File ▸ Export As (Shift+Ctrl+E)
- Flattens everything visible into one picture
- Finished result for showing and publishing
- Opens anywhere: browser, phone, any editor
- This is the file you send to others
The golden-rule workflow
If you take away just one thing from this article, let it be the routine below. It solves 90% of newcomer headaches and turns GIMP into a predictable tool. The whole idea is to always keep two files: the editable .xcf master and the exported result.
Work in GIMP
Draw, retouch, build your layered composition — business as usual.
Save the master as .xcf
"File ▸ Save As" → project.xcf. This is your editable source of truth. Keep it.
Export the result
"Export As" → PNG (lossless, with transparency) or JPG (lighter, for photos) — for showing and publishing.
Re-export after edits
Changed the master? Export again. And never delete the .xcf: without it there's no re-editing.
.xcf to edit, the PNG to show. That's the whole secret.Which export format to choose
GIMP exports to dozens of formats, but in practice you need three. The choice depends on what's in the picture and where it's headed.
A simple rule: got transparency, or crisp edges and text? Use PNG. A photo with no transparency? JPG will be several times lighter. Making an image for a website? WebP is worth a look. When in doubt, start with PNG: it never loses quality, and you can shrink the file size later. For more on how the formats differ, see the guide on what XCF is and the all formats page.
Handy habits and tips
A few small things that make the work noticeably calmer:
- Name files clearly.
project-v1.xcf,project-final.png— a month from now you'll thank yourself. Versions (v1,v2) are a lifesaver when you need to roll back to an earlier take. - Compress heavy masters. A large project can be saved as
.xcf.gz— the same XCF, additionally packed with gzip. The file gets lighter and opens just the same. - Use "Overwrite." After the first "Export As," GIMP remembers the name and settings. From then on "File ▸ Overwrite name.png" updates the same PNG in one click — no dialogs.
- Back up the .xcf. Copy the project to an external drive or the cloud. The master is the most valuable thing you have.
Tip
Do the first export through "Export As" and set the name and settings. Do every export after that through "Overwrite name.png": it's the fastest way to refresh the finished picture once you've tweaked the master.
Backups: why you must never lose the .xcf
Let's revisit the golden rule from another angle. The PNG you exported is a "photo of the cake": beautiful, but you can no longer change the filling. The layers in it have baked together into a single image, and there's no getting them back. Everything that lets you edit the project lives only in the .xcf.
The takeaway: the .xcf source isn't a draft you can wipe after exporting — it's the single most important file in the project. Lose the PNG and you'll re-export it from the master in a minute. Lose the .xcf and you'll have to rebuild everything from scratch. So keep the project close and copy it: to an external drive (like the one on this article's cover), to the cloud, anywhere — just make sure it exists in two places.
Sharing the result without GIMP
When the work is done, the moment of truth arrives — handing over the result. One simple rule applies here: don't send the raw .xcf. Your client, colleague or friend may not have GIMP, and the file simply won't open. Export a PNG or JPG for viewing instead. If they specifically need the layers — say, they work in Photoshop — use "Export As ▸ PSD."
And what if it's the other way around: you were sent an .xcf and don't want to install GIMP for a single file? Or you need a quick PNG without opening the editor? Then the easiest route is to convert the file online — all visible layers flatten, transparency is preserved, and the result opens anywhere. We covered exactly how to do that without installing anything in the guide on how to open XCF without GIMP.
Need a PNG from a GIMP project — right now?
The free FormatZ converter flattens an .xcf into PNG in a couple of seconds — in your browser, with no install and no sign-up. Perfect when GIMP isn't handy.
Want the opposite — to turn a plain picture into an editable project so you can carry on in GIMP? There's a reverse conversion for that, PNG to XCF. And every supported conversion lives on the all formats page.

