Print preflight, as an API

Catch print-killing file errors before they cost you a reprint.

Send AssetLint an image and get an instant pass/fail on whether it's print-ready — resolution, colour space, ink coverage, ICC profile — with a plain-English reason for every check. No more files that only fail once they're on the press.

The errors that get caught too late

If you send artwork to print, you know these. Each one is a reprint, a delay, or an awkward call with the client — and each is invisible until it's expensive.

Resolution too low

Looked fine on screen; prints soft and pixelated at the real output size.

RGB instead of CMYK

Colours shift on the press because the file was never converted for print.

No / wrong ICC profile

The press can't reproduce colour predictably without the intended profile embedded.

Ink coverage too heavy

Total ink over the stock's limit — smudging, set-off, and drying problems.

Missing bleed PDF · beta

Artwork stops at the trim line; trimming leaves white slivers on the edge.

Unembedded fonts PDF · beta

Type reflows or substitutes on the RIP because the fonts didn't travel with the file.

How it works

One call. A structured verdict you can show a client or wire into your own pipeline.

1

Submit the file

Upload an image (or POST it to the API) with the output size you're printing at.

2

The ruleset runs

Print-readiness checks evaluate the file against real preflight thresholds.

3

Pass / fail, with reasons

Every check returns a status and a plain-English explanation of what to fix.

See it on a real file

This is an actual response from the live engine — a 1024 px photo sent to print at 6×4 inches. Notice it doesn't just say "fail"; it tells you why.

Full PDF preflight Private beta

The image checks above are live today. PDF-level preflight — the things that need the page geometry and embedded resources — is rolling out to early-access users next:

Bleed & trim boxes Font embedding Transparency & flattening Overprint Spot colours

Printing PDFs and want these? Mention it when you request access — beta slots go to real print files first.

Request early access

Tell us where to send it and what you print. We're onboarding print shops, studios, and agencies one conversation at a time — so we build the checks against your real files.

We'll only use this to talk to you about AssetLint. No spam, no list.