The colour problem across media
Colour is unreliable until you fix the system you're measuring it in. A red on a monitor, a red on a printed brochure, a red on wool yarn and a red on a silk pile all look like "red" — but they are not the same colour, and sending any one of them to a dye house produces a different result each time. The textile industry solved this problem decades ago with standards, and the dominant one is Pantone.
If you're specifying colour for a rug, a cushion, a fabric or any textile product, this guide covers what you actually need to know: which Pantone system to use, what tolerance to accept, why the light in your showroom matters as much as the swatch, and what happens inside the dye house when your Pantone number arrives.
What Pantone actually is
Pantone is a colour standards company. It publishes several libraries, each a defined set of printed or dyed swatches with a fixed recipe. When you quote a Pantone number, you are referencing one specific physical swatch in Pantone's master library, and any dye house or printer with that library can match it.
The system works because the swatches are made the same way, from the same materials, every print run. Your Pantone fan deck in London should be identical to the dye-master's fan deck in Bhadohi. In practice, decks fade with sunlight and age — professional dye houses replace their reference decks on a schedule. If you've had a fan deck for more than five years, the swatches have already drifted.
PMS — Pantone Matching System (print inks)
TCX — Textile Cotton eXtended (textile standard)
TPG — Textile Paper Green (replaces TPX, 2019)
TPX — Textile Paper eXtended (legacy, discontinued)
FHI — Fashion, Home + Interiors (TCX + TPG as a set)
The textile systems — TCX, TPG, FHI
Three Pantone libraries matter for textile. Each one specifies colours slightly differently.
| Library | Medium | Code format | Use case |
|---|---|---|---|
| PMS (Solid Coated / Uncoated) | Printed ink on paper | PMS 186 C | Logos, print collateral. Not for textile. |
| TCX (Textile Cotton eXtended) | Dyed cotton swatch | 18-3838 TCX | The textile standard. Use this for fibre dyeing. |
| TPG (Textile Paper Green) | Printed on paper, textile-library matched | 18-3838 TPG | Mood boards, visual comping. Economical TCX alternative. |
| FHI (Fashion Home Interiors) | TCX + TPG as a full product set | 19-4005 TCX | Interior and fashion colour palettes. |
TCX is the right currency for textile. Codes follow the pattern XX-XXXX TCX, for example 18-3838 TCX ("Ultra Violet", Pantone's Colour of the Year 2018). The two-digit prefix is a lightness/chroma grouping; the four-digit suffix is sequential within that group.
Why PMS doesn't work for textile
PMS is designed for mixing ink. Each PMS colour has a recipe of between 1 and 14 base inks, blended to hit a target on coated or uncoated paper. On textile — dyed wool, silk, cotton, viscose, synthetic — the dye chemistry is completely different, the substrate reflects light differently, and there is no equivalent "blend of 14 inks" process.
If you send a PMS number to a textile dye house, they will translate it to the nearest TCX. That translation is not exact — it typically introduces 1–3 ΔE of drift, sometimes more on saturated reds, deep blues and pastels. If you care about the match, specify in TCX from the start.
PMS on paper and TCX on cotton were engineered as separate systems because they solve different physical problems. Treating one as a substitute for the other is where most buyer–factory colour disputes begin. — from our dye-house protocol
ΔE explained — tolerance in a number
ΔE (delta E) is the numeric distance between two colours in a perceptual colour space. It is the only honest way to describe how close a dyed sample is to the Pantone target.
The modern formula is CIEDE2000, which weights the difference the way the human eye perceives it — your eye is more sensitive to hue shifts than to lightness shifts of the same magnitude, and more sensitive in some regions of the colour space than others. The older CIE76 treats the colour space uniformly and overstates differences in some blues and greens while understating them in reds. If someone quotes ΔE without specifying which formula, assume CIEDE2000 — it has been standard since 2001.
| ΔE | What it means | Textile reality |
|---|---|---|
< 1.0 | Imperceptible to the trained eye | Lab-dip gold standard. Rare on first attempt. |
1.0 – 2.0 | Very close match; visible only in side-by-side | Commercially excellent. Normal pass for premium textile. |
2.0 – 3.5 | Acceptable; most buyers approve | Standard commercial pass for most textile. |
3.5 – 5.0 | Noticeable shift | Request a second lab dip. Common on first attempt with saturated colours. |
> 5.0 | Reads as a different colour | Reject and remix. |
For most textile programmes, a ΔE ≤ 2.0 tolerance (CIEDE2000, D65) is the honest commercial standard. Specifying "ΔE < 1.0 under D65" is theoretically achievable but typically needs 2–3 lab-dip rounds and adds cost. State the tolerance in the purchase order — don't leave it to interpretation.
D65, metamerism, and why lighting matters
The single most common cause of colour disputes is metamerism: two dyed samples that match perfectly under one light source but visibly drift under another.
A wool skein dyed to match a Pantone TCX under daylight (D65, the international standard for daylight at ~6500 K) can look noticeably different under an incandescent bulb (~2700 K) or a shop LED (varies widely, often with poor colour rendering). This is not a dye-house error. It is a property of the chemistry of the dyes themselves — different dye molecules reflect different wavelengths — and it is unavoidable without matching the dye chemistry exactly.
Professional dye houses assess colour under a D65 light box, a sealed cabinet with a calibrated daylight source. Buyers should request the same. When you receive a lab dip, open the box under a window during daylight hours, or use a colour-assessment lamp. Judging a dye match under warm living-room light is the equivalent of mixing paint colour at a nightclub.
The five standard illuminants
Pantone and ISO reference a short list of standard light sources used in colour-matching labs:
- D65 — average north daylight (~6500 K). The textile and interior default.
- D50 — printing-industry daylight (~5000 K). Used in graphic-arts proofing.
- A — tungsten / incandescent (~2856 K). Warm domestic light.
- CWF — cool white fluorescent (~4150 K). Retail store lighting.
- UV — UV flood. Reveals optical brighteners in the dye.
A rigorous lab-dip approval checks the match under D65 first, then A and CWF to catch metamerism. If the match holds across all three, you have a genuinely stable dye recipe.
The lab-dip process — what actually happens
From the moment a Pantone brief lands in a dye house to the moment you hold an approved sample, the process looks like this:
- Brief received. Buyer sends TCX code(s), fibre spec, construction, and quantity. We open the recipe book for that fibre.
- Recipe match. We check if the TCX already has a logged recipe in our shade card (for us, 2,400 wool shades plus a viscose/silk library). If yes, we skip to step 4. If no, the dye-master builds a new recipe based on the four closest known matches.
- First dip. A small test batch (typically 50–100 grams of yarn) is dyed to the trial recipe. The master reads ΔE under D65 and adjusts the recipe for the second dip if needed.
- Sample prepared. The approved recipe is dyed on a presentable skein and prepared for buyer sign-off — labelled with the TCX code, the achieved ΔE, the dye-lot number, and the date.
- Buyer approval. Sample shipped to buyer. Buyer assesses under D65 light box (ideally — see above). Approves or requests a revision.
- Recipe locked. On approval, the recipe is tagged to the purchase order. Any bulk dyeing against that PO uses the locked recipe.
- Bulk dyeing. Full yardage dyed. Lot-to-lot variance is typically 0.5–1.5 ΔE on the same locked recipe, due to small variations in dye batches and water chemistry.
At PiHue, a lab-dip round is typically 7–10 days from Pantone brief to delivered sample. Most programmes approve on the first or second dip; complex Pantones (very saturated reds, deep blues, pastels on wool) can need three.
Beyond Pantone — NCS, RAL, ARS 1400, Freetone
Pantone dominates fashion and interiors, but it is not the only system. If you're sourcing across industries, you'll meet these:
NCS (Natural Colour System)
Swedish origin; strong in interior design and architecture, particularly in Scandinavia and northern Europe. NCS codes describe colour by perceived attributes — hue, blackness, chromaticness — rather than recipes. Converts to Pantone with a drift of ~2 ΔE.
RAL
German origin, dominant in industrial coatings, automotive, construction. RAL Classic has 213 colours, RAL Design has 1,825 systematic colours. Textile dye houses can match from RAL, but tolerance is wider — RAL was engineered for solid pigment application, not fibre dyeing.
ARS 1400
A rug-industry colour library used extensively in South Asian production. ARS codes map closely to Pantone TCX; any PiHue dye brief can be specified in ARS as well as Pantone. We log lab dips against both.
Munsell
Academic and soil-science colour standard, rarely used commercially in textile but worth knowing if you work with conservators or research institutions.
Freetone
An open-source colour library published by Stuart Semple in 2022 as a direct, free alternative to the Pantone Formula Guide, after Adobe removed Pantone support from Creative Cloud without warning. Freetone has 1,280 colours mapped from Pantone's historic palette. Not a replacement for TCX in dye houses, but a usable creative colour library when buyers don't want to pay Pantone licence fees for mood-boarding.
How we match 2,400 wool shades
Our in-house shade card runs to 2,400 dyed wool codes and a parallel library of viscose and silk shades. Every code is a documented recipe with a logged ΔE against its nearest Pantone, assessed under D65, dated, and reserved against the next purchase order that specifies it.
When a new Pantone comes in, the matching process runs in three parallel searches:
- Exact code match. Has this TCX been dyed before? If yes, the recipe is already approved.
- Hex-space nearest neighbour. Our library is indexed by LAB coordinates; we find the closest existing shade mathematically. If the distance is below ΔE 1.5, we can usually ship that shade without a new lab dip.
- Perceptual match. The dye-master cross-checks the top three mathematical matches by eye under D65. Mathematics and human perception agree ~85% of the time; the remaining 15% is why dye-masters still have jobs.
If no existing match is within tolerance, the dye-master builds a new recipe from the four closest known shades, runs a lab dip, and (if approved) adds the new code to the library.
Try it
Find a Pantone's wool match
Enter any Pantone TCX/TPG code or colour name. We open the full matcher and show you the closest wool and viscose shades in our library, with ΔE for each.
How to specify colour on a purchase order
The right way to put colour on a textile PO is to give the dye house four things:
- The TCX code (not PMS, not a hex). If you have multiple colourways, list each one.
- The tolerance you'll accept — typically "ΔE ≤ 2.0 under D65 (CIEDE2000)".
- The fibre — wool, viscose, silk, PET, blend. Dyes behave differently per fibre.
- The sign-off process — physical lab dip in hand, or electronic image approval. Always prefer physical.
"Colour: Pantone 18-3838 TCX (Ultra Violet). Fibre: 100% NZ wool. Tolerance: ΔE ≤ 2.0 under D65 (CIEDE2000). Approval: physical lab dip, assessed in hand. Dye-lot variance: ≤ 1.5 ΔE across production."
Five common mistakes buyers make
1. Quoting a PMS number for textile
The dye house translates it to TCX, you lose control of the translation, and the match drifts 1–3 ΔE. Always specify in TCX.
2. Approving a lab dip under warm domestic light
The sample looks fine in your office; it arrives looking off-colour in the installation. Open lab dips under a D65 box or outside during daylight hours, every time.
3. Not stating a ΔE tolerance in the PO
If you don't state a tolerance, the dye house works to their own house standard, which varies. "ΔE ≤ 2.0 under D65" is the honest default.
4. Using a 10-year-old fan deck
Pantone swatches fade with sunlight exposure. A fan deck older than five years has drifted. Replace your reference library on a schedule; Pantone publishes replacement cycles per product.
5. Judging a colour on a monitor
Monitors use RGB additive colour; textile uses subtractive dye chemistry. A screen will never match a dyed sample exactly. Approve from physical swatches, not screenshots. If you must use a screen for initial communication, calibrate it to D65 white point (6500 K).
Frequently asked
What is the difference between Pantone PMS and Pantone TCX?
PMS is for printed ink on paper (mixed from base inks). TCX is dyed cotton swatches — the textile standard. Use TCX for any fibre dyeing spec.
What does ΔE mean?
ΔE is the numeric distance between two colours in a perceptual colour space. Below 1.0 is imperceptible; 1–2 is a very close match; 2–3.5 is acceptable in most commercial textile. The modern formula is CIEDE2000.
Why do dyed yarns change colour under different lights?
Metamerism. Different dye molecules reflect different wavelengths, so two "matching" dyes under D65 daylight can drift visibly under incandescent or fluorescent light. Judge all colour matches under D65.
How long does a lab dip take?
At PiHue, 7–10 days from Pantone brief to delivered physical sample. Most programmes approve on the first or second dip.
What replaced TPX?
TPG (Textile Paper Green) replaced TPX in 2019 — paper-printed with a near-identical colour library. TPX codes cross-reference to TPG.
Can wool and viscose match the same Pantone?
Close but not identical. Wool absorbs dye differently than viscose. Dye houses keep separate recipe books per fibre and log achieved ΔE separately.