HS code · 6-digit subheading
HS Code 5212.23 – Fabrics, woven; of cotton, dyed, weighing more than 200g/m2, n.e.c. in chapter 52
HS code 5212.23 is the 6-digit subheading for fabrics, woven, of cotton, dyed, weighing more than 200g/m2, n.e.c. in chapter 52. It is used for dyed heavy canvas, colored cotton duck, dyed denim fabric, heavy dyed twill and colored cotton drill.
What HS 5212.23 covers
This HS code covers heavyweight, dyed woven cotton fabrics, which are essential for producing durable and colored textile goods across various industries. These fabrics are piece-dyed after weaving, providing a solid, consistent color that is integral to the fabric's robust structure. They are widely used in sectors requiring strong, colorfast materials like workwear, upholstery, and heavy apparel. Major importers include garment manufacturers and industrial textile producers in Europe, North America, and Southeast Asia, sourcing from specialized dyeing and weaving mills in China, India, and Turkey. Key trade factors include dye penetration, color fastness to washing and light, fabric durability, and compliance with environmental standards for dyeing. The market is influenced by industrial demand for resilient colored fabrics and fashion trends in heavy apparel.
- Covers
- Dyed heavy canvas
- Colored cotton duck
- Dyed denim fabric
- Heavy dyed twill
- Colored cotton drill
- Dyed upholstery fabric
- Heavy dyed sateen
- Examples
- Levi's colored denim
- Carhartt workwear fabric
- Dyed canvas for bags
- Heavy dyed cotton for outdoor gear
- Colored upholstery fabric from Sunbrella
Codes often confused with 5212.23
Common mistake. This code is often confused with 520931 (dyed plain weave cotton fabrics, >200g/m2) if the specific characteristics that make it "n.e.c." are not identified. It could also be mistaken for 521224 if the fabric appears to have different colored yarns but is actually piece-dyed.
Top exporters and importers of HS code 521223, 2025
In 2025, the largest exporter of HS code 521223 in UN Comtrade data was China, with 31% of world exports; the largest importer in UN Comtrade data was Bangladesh, with about 23% of world imports. Countries that did not report 2025 data are estimated from partner records, which can understate them.
Top exporters 2025 · share of world exports
- 1 China $28M 31% of world exports
- 2 Pakistan $21M 24% of world exports
- 3 Italy $12M 13% of world exports
World total: $91M Reported figures on UN Comtrade ↗
Top importers 2025 · share of world imports
- 1 Bangladesh* ~$19M 23% of world imports · partner records ↗
- 2 Vietnam* ~$9.1M 11% of world imports · partner records ↗
- 3 Cambodia* ~$5.9M 7.1% of world imports · partner records ↗
World total: $83M Reported figures on UN Comtrade ↗
How these figures are built
109 countries reported 2025 trade to UN Comtrade in HS 2022, and their own totals are used. Countries marked * did not, so their figures add up what other countries recorded trading with them, and their exports are valued at buyers' CIF prices. Those estimates miss trade with other non-reporting countries, so they can be low, and a non-reporting country can rank higher than shown or be missing from the list. World totals add both and leave out trade between two non-reporting countries. Figures are in current US dollars; reported imports are mostly valued CIF and exports FOB, and exports include re-exports. The UN Comtrade links show the underlying records; they can also list a few reporters left out here (regional groups and older HS editions).
Source: UN Comtrade (United Nations Statistics Division), 2025 annual data.
Brazil NCM code for 5212.23
Brazil does not split HS 5212.23: its NCM code is 5212.23.00.
All Brazil NCM codes in heading 52.12 →
Source: Siscomex NCM table, updated Oct 2026. The Portuguese text is official; the English is our translation.
Questions about HS 5212.23
What is HS code 521223?
HS code 521223 is a 6-digit subheading in the Harmonized System that covers: Fabrics, woven; of cotton, dyed, weighing more than 200g/m2, n.e.c. in chapter 52. This HS code covers heavyweight, dyed woven cotton fabrics, which are essential for producing durable and colored textile goods across various industries. These fabrics are piece-dyed after weaving, providing a solid, consistent color that is integral to the fabric's robust structure. They are widely used in sectors requiring strong, colorfast materials like workwear, upholstery, and heavy apparel. Major importers include garment manufacturers and industrial textile producers in Europe, North America, and Southeast Asia, sourcing from specialized dyeing and weaving mills in China, India, and Turkey. Key trade factors include dye penetration, color fastness to washing and light, fabric durability, and compliance with environmental standards for dyeing. The market is influenced by industrial demand for resilient colored fabrics and fashion trends in heavy apparel.
What products fall under HS code 521223?
Dyed heavy canvas, Colored cotton duck, Dyed denim fabric, Heavy dyed twill, Colored cotton drill, Dyed upholstery fabric, Heavy dyed sateen
What are common misclassifications for HS code 521223?
This code is often confused with 520931 (dyed plain weave cotton fabrics, >200g/m2) if the specific characteristics that make it "n.e.c." are not identified. It could also be mistaken for 521224 if the fabric appears to have different colored yarns but is actually piece-dyed.
Which countries are the top exporters of goods under HS code 521223?
In 2025, the top exporters of HS code 521223 in UN Comtrade data were China ($28M, 31% of world exports), Pakistan ($21M) and Italy ($12M). World exports came to about $91M, adding countries' reported figures and partner-based estimates for those that did not report (UN Comtrade data). Countries that did not report 2025 data are estimated from partner records, which can understate them.
Which countries are the top importers of goods under HS code 521223?
In 2025, the top importers of HS code 521223 in UN Comtrade data were Bangladesh (about $19M, 23% of world imports), Vietnam (about $9.1M) and Cambodia (about $5.9M). World imports came to about $83M, adding countries' reported figures and partner-based estimates for those that did not report (UN Comtrade data). Countries that did not report 2025 data are estimated from partner records, which can understate them.
How is HS code 521223 structured?
HS code 521223 is a 6-digit subheading under the Harmonized System. The first 2 digits (52) identify the chapter, digits 3-4 (12) identify the heading, and digits 5-6 (23) specify the subheading. This code is standardized globally by the World Customs Organization.
What is the Brazil NCM code for HS code 521223?
In Brazil, HS code 521223 is NCM 5212.23.00. The last two digits are 00 because Brazil does not split this HS code further.