Set of 12 pieces reusable straws- 9 Inch Length /0.23 Inner Diameter / 0.29 Outside Diameter including red, pink, purple, beige, blue and teal colors. Made of Eco-friendly food grade plastic material, sturdy, unbreakable and BPA FREE. Compatible for mason jars, 16oz, 20oz, 24oz, 30oz Tumblers mug. Straws can be cut shorter to fit smaller cups, kids cups or any other sizes you need. Do not put these straws in the dishwasher.