Skip to content
Nemaworks

Preflight

What a logo needs checking for, and the one thing nobody can check for you

A customer sends a logo. Somewhere between that file and the press, someone has to work out what is wrong with it. This measures the parts that can be measured — where the background ends, how thin the artwork gets, which colours would vanish into the garment — and then stops at the part that cannot, which is a person deciding whether a white shape is a hole in a letter or a piece of the mark.

It runs in this browser. The file is not sent anywhere and nothing is kept.

Your customer’s logo

Drop a file here, or choose one. PNG, JPEG, WebP, GIF and SVG can be opened. It is read in this browser and goes nowhere.

Why the artwork is shown on black as well as white

Because a hole in a letter and a genuine white letter are the same picture on white. Not similar — identical, pixel for pixel. On black they separate instantly, which is the only reason anyone can tell them apart at all.

This is not a preference about previews. The job this software was built from produced six faults in a row on its first real run, and every one of them looked correct on the black garment it was rendered against. Looking at one ground is how that happens.

The counters are the check that cannot be automated

Removing a background fills the holes in P, R, Q, A and O with whatever the artwork was sitting on. What comes out the other side is a solid shape — geometrically identical to a piece of white artwork that was always meant to be there.

There is no rule that separates them. Not a size rule, not an aspect rule, not a position rule; a small round hole in a letter and a small round dot in a mark are the same measurements. So this tool maps every candidate, numbers it, and hands the list to you. If it ever told you which were holes, it would be guessing, and the cost of a wrong guess is a production run.

It also prints the colour it searched for, every time, including when it finds none. A count of zero that does not say what it looked for is how a logo with two obvious filled letters gets reported as clean — the search was for white, and the logo had been supplied on black.

What this does not check

It does not open PDF, Illustrator, EPS, Photoshop or TIFF files. Those are a large share of what a decorator is actually sent, and it is the honest gap here. Export a PNG at the size it will print, or save the vector out as SVG.

It does not know your minimums. Minimum line width, minimum counter opening, minimum cap height and minimum resolution all vary by decoration method, film supplier, mesh count, thread weight and blade. Those numbers live on your supplier’s spec sheet. Three of them have a box here — line width, counter opening and resolution. Enter one and the comparison is done against your number; leave it empty and you get the measurement and no verdict. Cap height has no box, and it is not measured either: what this page reads out of artwork is marks sharing a baseline, not letters it can tell apart, so there is no cap height here to show you.

It cannot tell you where the file came from, and two of the faults that cost the most are questions about exactly that. Type that was traced rather than set from real glyph outlines closes its own counters and softens every curve — but once traced, a letter is a path like any other path, and nothing in the file records which it was. A vector that was rasterised and re-traced somewhere in its life, usually to tidy up an outline, arrives looking like an ordinary vector with the damage already in it. Both come through everything on this page clean. Ask for the artwork as the designer built it, rather than an export of an export.

It does not check colour separation, spot colour matching, trapping, choke, underbase shrink, or whether the licence on the artwork lets you print it. It has no opinion on whether the file is good enough. It measures, and you decide.

Nothing here leaves your computer, and you can check that

The file is read by this page and never sent. You do not have to take that on trust: open your browser’s network tab before you drop a file in and watch that nothing is requested. This page is also served with a policy header that forbids it from making network requests at all, so the browser enforces it rather than us promising it.

Nothing is stored either — not on a server, because there is no server in this, and not in the browser. Reload the page and it is gone.

You can hand this check to your own customers

Most of what is wrong with a logo was decided before it reached you. Answer what your shop needs once and you get a link to send a customer — they check their own file, in their own browser, against your numbers, with your name at the top of it.

Make the link, and the sheet that goes with it

What this is part of

This is one step out of a longer workflow — artwork preparation with a human approval gate in front of production. The rest of it is not something you can sign up to; this page is the part that runs on its own, and it is free.

See the same checks run end to end on a deliberately bad logo