HEX to TCX Converter

Enter a HEX colour and get the closest Pantone TCX codes, ranked by ΔE*00. This is the fashion and interiors library — the code a mill or dye house can actually work from, and a different system from the PMS numbers used in print.

Enter a HEX colour

Three- and six-digit HEX both work, with or without the leading hash.

HEX input
#0F4C81
#0F4C81

Closest TCX matches

Ranked by ΔE*00
★ Closest Match
Pantone TCX

PANTONE 19-4052 TCX

Classic Blue
ΔE 0 · Near-exact
#2
Pantone TCX

PANTONE 19-4028 TCX

Ensign Blue
ΔE 3.93 · Good
#3
Pantone TCX

PANTONE 17-4247 TCX

Mykonos Blue
ΔE 5.78 · Fair
#4
Pantone TCX

PANTONE 18-4045 TCX

Strong Blue
ΔE 6.38 · Fair
#5
Pantone TCX

PANTONE 18-3949 TCX

Dazzling Blue
ΔE 7.45 · Fair

What is Pantone TCX, and why not just send a HEX code?

TCX is Pantone’s Fashion, Home + Interiors library — the colour system used for apparel, home textiles and interiors. It is a separate library from the PMS numbers used in graphic design and printing, and the difference is physical: PMS is pre-mixed ink printed on paper, TCX is dye on cotton fabric. TCX stands for Textile Cotton eXtended, and every colour ships as a swatch of dyed cotton rather than a printed chip.

That is the answer to why a HEX code is not enough. A HEX value describes light emitted by a screen, and no two screens are calibrated alike. A dye house needs a physical standard it can put next to a lab dip under controlled lighting and judge against. Sending "make it #0F4C81" gives a mill nothing to match to; sending "Pantone 19-4052 TCX" gives them a standard they already own, that Pantone manufactures to a tolerance, and that both sides can point at when a sample comes back wrong.

The six-digit code carries real information, unlike a PMS number. The first two digits are a lightness band from 11 at the lightest to 19 at the deepest, and the next four locate the colour by hue family and chroma. So a supplier reading 19-4052 already knows it is a deep blue. That readability is also useful when you are choosing between the candidates this tool returns — the codes tell you how they relate.

This conversion is a nearest-neighbour search, not a calculation. TCX is a finite library of physical standards, so your screen colour will rarely land exactly on one, and every result here carries a ΔE figure telling you how far away it is. Highly saturated screen colours will match poorly for a real reason: dye on cotton cannot reach the intensity a backlit display can.

Pantone vs Pantone TCX: how they differ

Side-by-side comparison of the Pantone Matching System and Pantone TCX
Pantone (PMS)Pantone TCX
What it isA screen colour — light emitted by a displayA physical colour standard on dyed cotton
Who can work from itAnyone doing digital designMills, dye houses, garment and textile manufacturers
ConsistencyVaries with every monitor and its calibrationManufactured to a tolerance and physically comparable
Code formatSix hex digits — #0F4C81Six digits plus a format suffix — 19-4052 TCX
Does the code mean anything?Yes, but as RGB channel valuesYes — lightness band, then hue family and chroma
RangeContinuous — 16.7 million valuesFinite — around 2,625 physical standards
Use forWeb, ecommerce, design software, presentationTech packs, lab dips, bulk dyeing, production approval
Conversion typeThe source in this directionA nearest match, reported with a ΔE difference

Which Pantone code does your supplier need?

Before you send anything, check which library your supplier works in. Both codes below are Pantone; they are not alternatives to each other, and sending the wrong one costs a sampling round.

PMS — send this to a printer
186C
186
A catalogue index with no internal meaning.
C
Coated paper. U would be uncoated.

A pre-mixed printing ink. Right for packaging, swing tags, lookbooks and any printed matter.

TCX — send this to a mill or dye house
194052TCX
19
Lightness band: 11 lightest, 19 deepest.
4052
Hue family and chroma — 40xx is in the blues.
TCX
Dyed cotton swatch, the format a dye house matches against.

A colour standard on fabric. Right for garments, home textiles and anything that gets dyed rather than printed.

Most fashion projects need both: TCX for the garment and PMS for the packaging and print collateral that ships with it.

Who converts HEX to TCX?

This direction is the designer-to-manufacturer handoff: a colour was chosen on screen and now has to become something a mill can dye.

  • Building a tech packEvery colourway on a tech pack needs a TCX reference. Designers picking colours in Illustrator or Figma have to convert before the pack goes to the factory.
  • Briefing a mill or dye houseA supplier cannot lab-dip to a HEX value. Giving them a TCX code they already stock removes an entire round of back-and-forth.
  • Extending a digital brand into apparelA brand whose identity was designed on screen needs TCX equivalents before it can produce merchandise or uniforms.
  • Matching garments to existing printWhere a garment has to sit alongside printed packaging or signage, the printed colour is the starting point and TCX the destination.
  • Home textiles and interiors specificationCushions, upholstery and soft furnishings are specified in TCX, so an interior scheme built on screen has to be translated.
  • Checking whether a colour is dyeableA high ΔE against the whole TCX library is an early warning that a vivid screen colour will not survive as dye on cotton.

How to use this HEX to TCX converter

Say a designer picked a brand teal in Figma as #0F4C81 and the factory needs a colour reference for the tech pack. Paste the HEX here, take the top TCX code, and put that on the pack — then order the physical cotton swatch and send it with the pack, because the mill will lab-dip against the fabric, not the number.

  1. Paste or type your HEX value into the field. Three- and six-digit forms both work, with or without the hash.
  2. Read the five closest Pantone TCX codes, ordered from the smallest ΔE*00 colour difference upward.
  3. Check the ΔE badge: under 2 is a commercial match, 2–5 is visible side by side, above 5 means no TCX standard is genuinely close.
  4. Read the code itself to compare candidates — the lightness band tells you which of two near matches is the deeper one.
  5. Copy the TCX code onto your tech pack, written in full including the TCX suffix so the supplier knows which format to match.
  6. Order the physical cotton swatch and send it with the pack. The mill lab-dips against fabric, and a number alone leaves room for argument.

Accuracy — read before you specify a colour

Two limits, and both matter before you commit a code to a tech pack. A screen emits light while dyed cotton reflects it off a textured surface, so the two can never look identical and no conversion closes that gap. And the TCX values matched against here are curated public sRGB approximations covering 213 of roughly 2,625 colours, not Pantone's own measurements — so a closer standard may exist outside this set. Always confirm against a physical Pantone cotton swatch before production.

Results are ranked by ΔE*00 (CIEDE2000), computed in CIELAB. Below 1 is imperceptible, 1–2 is a commercial match, 2–5 shows side by side, above 5 reads as a different colour. Expect higher figures for saturated screen colours — dye on cotton simply cannot reach the intensity of a backlit display, so a poor result there is a genuine warning about the material rather than a shortcoming of the search.

In short: conversion values on this page are approximate, because the two systems use different colourants and cover different gamuts. Verify against the official physical colour standard before committing to production, tooling or a signed-off brand spec.

Frequently Asked Questions

Because a HEX value has no physical existence. It describes light emitted by a display, and every monitor renders it slightly differently. A dye house needs something it can lay next to a lab dip in a light box and judge. A TCX code points at a physical cotton standard that Pantone manufactures to a tolerance, which both you and the mill can hold and compare — that is what makes a colour approvable rather than arguable.
No. Printing uses the Pantone Matching System, where codes look like "186 C" and refer to pre-mixed inks on paper. Fashion and interiors use Fashion, Home + Interiors, where codes look like "19-4052 TCX" and refer to dyed cotton. They are separate libraries for separate industries. Sending a PMS number to a mill, or a TCX number to a commercial printer, will get you a query at best and a wrong sample at worst.
It depends on the programme and should be agreed with your supplier in writing before sampling. ΔE*00 under 1 is imperceptible and typical of a tightly controlled colour, 1–2 is a normal commercial tolerance, and above 2 starts to be visible when two garments hang together on a rail. Textile tolerances are usually specified against a measured lab dip rather than against a screen conversion like this one.
Because dye on cotton cannot reach the saturation a backlit display can. Electric cyans, vivid magentas and fluorescent greens exist happily on a monitor and have no dyed equivalent in a standard cotton library. A high ΔE here is telling you something true about manufacturing: the colour will need a speciality dye, a different fibre, or a rethink — not a different code.
TCX where the colour will be dyed onto fabric, which is most apparel and home textile work — it is the cotton standard and the one dye houses match against. TPG is the printed paper version of the same colours, used where a physical fabric swatch is impractical or where the colour is being printed rather than dyed. If in doubt, ask the supplier which format they hold, and see the TCX vs TPX vs TPG guide for the full comparison.
For production, effectively yes. The number identifies the standard, but the mill dyes to a physical reference and both sides need to be looking at the same object when a sample is approved or rejected. Pantone sells TCX cotton passports, chip sets and individual swatch cards for this purpose. For early design and moodboard work the digital value is fine; for anything that gets manufactured, it is not.