XCF to PDF

Convert GIMP XCF project files to PDF online for free. Set layout, margins, placement, and compression.

Initializing... drag & drop files here

Supports: XCF

OptionsAdvanced Options - Our defaults are optimized for the best results. We recommend you keeping the defaults unless you have a specific need.
Combine?
Margin
Paper size
Paper size
Page layout
Image placement
Image alignment
Image Compression
Quality Percentage
1
75
100
Image Transparency

How to Convert XCF to PDF Online

  1. Upload Your XCF Files: Drag and drop, or click "+ Add Files," to load one or more GIMP project files (.xcf). Batch upload is supported, and the order of files in the list becomes the page order in a merged PDF.
  2. Pick Combine Mode and Compression Type: Under "Combine?" choose "Single PDF" to bundle every XCF as pages in one document, or "Individual PDFs" for one file per XCF. Under "Compression Type," pick Screen, Ebook, Default, Prepress, or Printer — these map to Ghostscript presets ranging from 72 dpi (smallest, screen viewing) up to 300 dpi (print-shop / prepress quality).
  3. Set Page Layout, Placement, and Margins (Optional): Pick a "Paper size" preset (Original, A4, A3, Letter, Legal, Tabloid, Ledger, Executive, ARCH A/B, ISO B4/B5, or Screen) and a "Page layout" of Portrait or Landscape. Under "Image placement" choose Cover (fill the page, may crop) or Contained (fit inside margins). Set "Image alignment" to Top, Center, or Bottom and "Margin" to No margin (0"), Narrow (0.5"), Moderate (0.75×1"), Normal (1"), or Large (2×1").
  4. Tune Quality, Handle Transparency, and Download: Move the "Image Quality (%)" slider (default 75) for the JPEG-style compression baked into the PDF, then under "Image Transparency" pick Unchanged to keep alpha or Removed to flatten transparent pixels to white. Click Convert and download. Files process in your browser session — no sign-up, no watermark.

Why Convert XCF to PDF?

XCF (eXperimental Computing Facility) is GIMP's native project format. It stores layers, channels, paths, selections, guides, and per-pixel transparency exactly as GIMP holds them in memory. The GIMP project explicitly does not recommend XCF as an interchange format — the binary layout reflects internal data structures and can shift between minor versions, so anyone you send a .xcf to needs the same (or newer) GIMP build to open it cleanly. PDF (ISO 32000-2:2020) is the opposite: a frozen, vendor-neutral standard that opens the same way in Acrobat, Preview, Chrome, Firefox, Edge, iOS, and Android. Converting XCF to PDF turns a working file into a deliverable.

  • Client proofs and design reviews — most clients do not have GIMP installed; a flattened PDF lets them annotate in Acrobat or mark up directly in macOS Preview / iPadOS Markup without round-tripping through PSD.
  • Print shops and prepress — the Prepress preset embeds fonts and keeps raster images at 300 dpi, which is what offset and digital print providers (Vistaprint, Moo, local print houses) ask for in their "PDF/X-style" upload guides.
  • Portfolios and case studies — packaging a sequence of XCF mockups as a single multi-page PDF gives recruiters and creative directors one attachment instead of a folder of files no one can preview.
  • Long-term archiving — XCF readability depends on GIMP being installed five or ten years from now; PDF/A-friendly output is the format institutions like the US Library of Congress recommend for sustained access.
  • Email and chat sharing — a 50 MB layered XCF often shrinks below 5 MB at the Screen preset, comfortably under Gmail's 25 MB attachment cap and inside Discord's 10 MB free-tier upload limit.
  • Accessibility for non-technical viewers — opening a .xcf on Windows or iOS without GIMP shows nothing; PDF previews in Finder, File Explorer, Outlook, Slack, and every modern browser without extra software.

XCF vs PDF — Format Comparison

Property XCF (GIMP) PDF (ISO 32000-2)
Type Native project / working file Final document / deliverable
Standardised No — internal GIMP structure, may change Yes — ISO 32000-2:2020
Preserves layers Yes (with masks, blend modes, groups) No (flattened on export here)
Preserves paths/guides/channels Yes No
Transparency Per-pixel alpha, layer masks Optional; can be flattened to white
Color depth 8 / 16 / 32-bit per channel (since GIMP 2.10) Typically 8-bit per channel for raster
Vector content No (raster + paths) Yes (text, shapes, fonts embedded)
Reader required GIMP (or a GIMP-fork build) Acrobat, Preview, browsers, mobile OS
Typical size Large; uncompressed layer data Smaller after JPEG compression
Best use Editing in progress Sharing, printing, archiving

Compression Type Quick Guide

Preset Image dpi Best for Trade-off
Screen (Best) 72 dpi On-screen review, web previews, email Lowest file size; soft when zoomed or printed
Ebook 150 dpi Tablets, e-readers, slide decks Balanced size and clarity
Default ~150 dpi General-purpose mixed use Reasonable across viewers
Prepress 300 dpi Commercial printing, magazines Larger file; embeds fonts, keeps color profiles
Printer 300 dpi Office and home printing Larger file; tuned for desktop printers

These presets correspond to Ghostscript's pdfsettings profiles (/screen, /ebook, /default, /prepress, /printer), which is the same library GIMP itself calls when you "Export As PDF" from the desktop app.

Frequently Asked Questions

Are GIMP layers preserved in the PDF?

No. Each XCF is flattened — every visible layer is composited down to a single image and placed as one page. If you need a multi-page PDF where each layer becomes its own page, do that inside GIMP first using the "Export Layers As PDF" plug-in, then upload the resulting PDF. xconvert treats one .xcf as one page; "Single PDF" mode just bundles multiple files in upload order.

Why is my converted PDF blurry compared to the GIMP canvas?

Two likely causes. First, the Screen preset rasterises images at 72 dpi — fine for monitors, soft for print. Switch to Prepress or Printer for 300 dpi output. Second, the "Image Quality (%)" slider defaults to 75; raise it toward 90–100 if you can accept a larger file. If your XCF is itself low-resolution, no preset can recover detail that was never there.

What happens to transparent areas in my XCF?

By default, "Image Transparency" is set to "Unchanged," which keeps the alpha channel — transparent pixels stay transparent in the PDF (visible against any background colour the reader applies). Choose "Removed" to flatten transparency to white, which is what you want for printing and for clients who view PDFs over dark backgrounds and would otherwise see white halos around your artwork.

Should I pick Cover or Contained for image placement?

Use Contained when the artwork's aspect ratio matters — it scales the image to fit inside the page and margins without cropping. Use Cover when you want a full-bleed page with no white border; the image is scaled to fill the page and any overflow is cropped. For client proofs and portfolios, Contained is the safer default; for posters or anything destined for trim-to-edge printing, Cover paired with No margin (0") is closer to the prepress workflow.

Can I make one multi-page PDF from many XCF files?

Yes. Upload all the files, leave "Combine?" on Single PDF, and they are placed in upload order — drag rows in the file list to reorder before you click Convert. For many files where each is a separate deliverable instead, switch to Individual PDFs. If you specifically want to merge already-rendered images alongside XCFs, merge image to PDF accepts mixed image inputs.

Why does GIMP recommend against using XCF for sharing?

The XCF format mirrors GIMP's in-memory data structures. The developers note in the official documentation that minor format changes can ship between GIMP releases, so a .xcf saved in one version is not guaranteed to round-trip through older GIMP builds or third-party tools. For interchange they suggest OpenRaster (.ora), a standardised format developed jointly with Krita, or — for final delivery — a stable container like PDF, PNG, or TIFF.

Can I get higher colour fidelity than 8-bit per channel?

GIMP 2.10 supports 16-bit and 32-bit floating-point per channel, and your XCF can carry that depth. PDF readily handles 8-bit raster content in JPEG-encoded streams, which is what gets written here; banding-sensitive work (smooth gradients, retouching) may show subtle posterisation versus the source XCF. If colour fidelity is critical, convert XCF to TIFF instead — TIFF retains 16-bit per channel — or export to PNG via convert XCF to PNG for 16-bit lossless raster.

How do I cut PDF size after converting?

Lower the "Image Quality (%)" slider from 75 toward 50–60, switch the Compression Type to Screen, and set "Image Transparency" to Removed (transparent images carry an extra alpha channel that adds bytes). If the result is still too large — typically because you uploaded many high-resolution files in Single PDF mode — run the output through compress PDF for a second pass tuned for size.

Does this work the same as GIMP's built-in PDF export?

The pipeline used here calls the same Ghostscript-backed PDF writer that GIMP's "Export As PDF" uses on the desktop, so output looks substantively identical for a single flattened image. The two extras you get on xconvert are batch upload (drop ten XCFs and get one combined PDF) and the named compression presets surfaced as a dropdown rather than buried in gs command-line flags.

Rate XCF to PDF Tool

Rating: 4.8 / 5 - 72 reviews