Is there a dye that can colour PET (polyethylene terephthalate)?

Name: Kathy
Country or region: Australia
Message: Hi Paula,
I’m wondering if there’s a dye that can colour PET (polyethylene terephthalate)?
Thanks for your help


iDye Poly

iDye Poly dyes polyester and other synthetic fabrics. 16 colors including black!

buy from

Yes. PET is a common form of polyester, which can be dyed with a class of dyes known as disperse dye. Disperse dye is only slightly soluble in water, and works best on polyester when used with a carrier chemical. Without a carrier chemical, you can achieve only paler shades on polyester.

Dyes that are made for use on cotton or wool will not work on PET and other forms of polyester.

For more information, see my page, “Dyeing Polyester with Disperse Dyes“.

In Australia, you can buy disperse dyes under the brand name of Polysol, from Batik Oetoro, or Polytex, from Kraftkolour, or you can buy Jacquard brand iDye Poly (not iDye without the Poly, which is for natural fibers) from companies that import Jacquard products. For contact information for dye suppliers in your area, see my page, “Sources for Dyeing Supplies Around the World”.

(Please help support this web site. Thank you.)


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.