Set of 33 pieces (30 straws + 2 straw brushes+1 straw carrying case) reusable straws- 9 Inch Length /0.23 Inner Diameter / 0.29 Outside Diameter including red, pink, purple, sapphire, yellow and green 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. Reusable and dishwasher safe.