Skip to content
files.co

PDF/X explained: getting a file ready for a print shop

Sending artwork to a printer? PDF/X is the format that stops nasty surprises. Here's what it is, why printers ask for it, and how to prep the basics in your browser.

DCDavid Carrero · · 5 min read

You design a flyer, it looks perfect on screen, you send the PDF to a print shop, and the proof comes back wrong. The fonts changed. The colors are off. An image is blurry that looked sharp on your monitor. Print has its own rules, and a regular PDF doesn’t always follow them. That’s the problem PDF/X was made to solve.

If you ever hand artwork to a commercial printer, this is the format they’ll likely ask for, and it’s worth knowing why.

What PDF/X is

PDF/X is a version of PDF built specifically for the printing industry, standardised as ISO 15930. The X is for eXchange, as in reliably exchanging a print-ready file between a designer and a printer. Like other strict PDF variants, it works by removing the things that cause trouble and requiring the things that prevent it.

For print, that means a file that’s self-contained and unambiguous. Everything the printer needs has to be inside the file, and anything that could render differently on their equipment than on yours is locked down. The goal is simple: what the printer’s machine produces should match what you designed.

What PDF/X requires, and where it goes wrong without it

PDF/X requires What happens without it Can you fix it locally first?
Fonts embedded in the file The printer’s system substitutes a font it does have, and your type changes Partly — check what is embedded with PDF info
Colour defined for print (CMYK, not screen RGB) Colours shift between what you approved and what comes off the press No — needs a print tool
High enough image resolution An image that looks crisp on screen prints blurry Yes — check the DPI before you send it
No external references The file depends on something the printer does not have Yes — remove active content
A self-contained, unambiguous file The result is a surprise, and reprints cost money Partly

The things PDF/X insists on

The things PDF/X insists on

A few requirements matter most, and they map directly onto the surprises above:

  • Embedded fonts. PDF/X requires fonts to be embedded. This is why your fonts “change” otherwise: if the printer’s system doesn’t have your font, it substitutes one. Embedding brings the font along so that can’t happen.
  • Correct color. Screens use RGB light; printers use CMYK ink. PDF/X expects color to be defined properly for print, so the colors you approve are the colors that come off the press.
  • High enough resolution. An image that looks crisp at screen size can print blurry if its resolution (DPI) is too low. Print generally wants much higher resolution than a screen does. PDF/X workflows flag images that won’t hold up.
  • No risky extras. No external references, no interactive features that don’t belong in print. The file stands alone.

What you can prep yourself, locally

A full PDF/X export with correct CMYK color is usually done in the design software that made the artwork, that’s where color management lives. But some of the groundwork you can handle yourself in the browser:

  • Embed the fonts. If you’re worried about fonts substituting, converting the file to PDF/A embeds them, since that standard requires it too. It’s a quick way to make sure your fonts travel with the file.
  • Check your image resolution before you send. If a photo was small to begin with, no format will rescue it; you’ll need a higher-resolution original.

These don’t replace a proper PDF/X export from your design tool, but they catch the most common font surprise early, and they run on your own machine.

Why keep it local

Artwork headed to print is usually something you’ve put real work into, or that belongs to a client: a brand’s design, a book interior, a product label. Uploading it to a random conversion site to “make it print-ready” hands your creative work to a server you don’t control, often the exact thing a client’s agreement says not to do.

files.co works in your browser. When you embed fonts by converting to PDF/A, the file is read into memory on your device, processed there, and saved back to you. Nothing is uploaded, which you can verify with DevTools (F12) or by doing it offline.

So when a printer asks for PDF/X, you’ll know what they’re protecting against: substituted fonts, wrong color, blurry images. Get the final export from your design software, but you can lock in the fonts and sanity-check your file in the browser first, without your artwork leaving your machine.

Frequently asked questions

What is PDF/X and why does my printer ask for it?

It is the print-industry profile of PDF, standardised as ISO 15930. The X is for eXchange: reliably handing a print-ready file from a designer to a printer. It works by requiring the things that prevent surprises — embedded fonts, print-ready colour, sufficient resolution — and forbidding the things that cause them, like external references. Your printer asks for it because what comes off the press should match what you approved.

Why did my fonts change at the printer?

Because they were not embedded in the file. A PDF can simply name a font and rely on the reader having it; when the printer's system does not, it substitutes something else, and your layout moves with it. Embedding carries the actual font along inside the document so the substitution cannot happen. It is the single most common print surprise and the easiest to check before sending.

Can I convert to PDF/X in the browser?

No. Proper PDF/X conversion needs colour management — profiles, CMYK conversion, ink limits — that belongs in a print tool. What you can do beforehand, locally, is the groundwork: check which fonts are embedded, verify image resolution, and strip external references and active content so the file that reaches the print tool is already clean.

Is PDF/X the same as PDF/A?

No, though both are strict profiles of the same format and both work by removing what is risky. PDF/A (ISO 19005) is for long-term archiving: the page must still render correctly in fifty years. PDF/X (ISO 15930) is for printing: the page must come off someone else's press exactly as you approved it. Different goals, similar discipline.

Explore by category