What is the best dye for polyester fabric?

Polyester is a difficult fabric to dye, especially if it is 100% polyester. This is because polyester is a synthetic fabric made from petroleum, making it resistant to absorbing dye. Natural fibers like cotton and rayon will absorb dye much better.