This cheesecloth is 1 yard and is dyed with 3 colors. Colors will vary due to the fact it is hand-dyed.