Built for vitamin, capsule, sports nutrition, and powdered supplement brands running digital labels. We catch the file errors that surface during retailer compliance review or fail at the dispensary scanner.
The structural risk on supplement labels is the panel. 21 CFR 101.36 sets minimum point sizes for the Supplement Facts table and surrounding text, and the practical press-safe threshold is often higher than the regulatory floor. Preflight checks both. The remaining checks are common to most digital label workflows.
Supplement Facts body copy at 5pt. The single most common file error in this category. The panel was sized to fit the available space rather than the readable minimum, and the printed result is illegible at arm's length.
Brand spot color built as a CMYK process color. A designer working in process mode hits the brand color visually but does not separate it as a Pantone spot. The press runs four-color process and the logo color drifts batch to batch. Preflight detects CMYK clusters that resolve to a named Pantone, reports the ink, and surfaces the ΔE gap so the converter and brand owner can decide whether to convert to a real separation.
Hero image at 96 DPI. A product photograph dropped in from a website rather than the master photo file. Looks fine on screen, prints noticeably soft on a digital press.
Certification logo placed too small. A 0.25-inch GMP or NSF logo embedded as a low-resolution PNG. Vector versions of these logos are available from the certifiers, and Preflight surfaces the resolution issue so the asset can be swapped before output.
Upload the print-ready PDF and the engine returns a structured findings list with severities of CRITICAL, WARNING, INFO, and PASSED. Reports are shareable as a web link or a downloadable PDF, both formatted for handoff.
Supplement brands typically work across three parties: brand owner, contract manufacturer, and converter. Preflight slots in before the converter's preflight. The brand owner runs the file, fixes anything flagged, and sends the cleaned file to the converter with the report attached. The converter's preflight runs as usual, but the round-trip rate drops because the structural errors have already been resolved.
Default press profile is digital labels (HP Indigo, Xeikon). For higher-volume SKUs running on flexo, switch the profile and the engine adjusts the readable type minimums, the minimum stroke widths, the total ink coverage limit, and the reverse-type threshold to flexo standards.
Three reasons specific to this industry. First, retailer compliance: Whole Foods, Sprouts, and the major naturals chains run their own label review and reject SKUs with illegible Supplement Facts panels. The cost of rejection is the entire production run plus expedited replacement. Second, contract manufacturer overhead: the back-and-forth between brand owner, CM, and converter is where supplement launches lose weeks. Each round of preflight callbacks adds three to five business days. Third, batch-by-batch consistency: supplement brands often re-print a label across many production batches over a year, and color drift on a CMYK-built brand spot is visible the moment retailers see SKUs from different runs side by side. Confirming the file has a properly named separation (or surfacing a high ΔE gap before output) prevents a year of drift.
Preflight does not validate that your Supplement Facts panel structure complies with 21 CFR 101.36. Column order, daily value calculations, serving size declarations, footnote placement. It does not check whether your structure-function claims meet FDA standards. It does not verify that your allergen statement is correct for your formulation. Those are regulatory reviews that belong with your compliance team. What Preflight does is reduce the file-level errors that would force the regulatory review to start over with a new file.
Upload a PDF and get a structured report on Supplement Facts sizing, regulatory copy extraction, GS1 barcode and AI validation, image DPI, ΔE color shift on CMYK-derived spots, and plate / ink channel count.
Check a file →