Cotton
An all-time fabric fave thanks to its breathability and versatility, cotton is easy-to-sew making it a great choice for beginners. Shop our range of cotton lawns, cotton double gauze, cotton jersey, duck canvas, denim, and more here!


Tapestry Block Printed Organic Cotton Batiste - Royal Blue/Pink
$9.75 per 1/2 meter
($19.50 per meter)
($19.50 per meter)


Vine Block Printed Organic Cotton Batiste - Charcoal/Ocean
$9.75 per 1/2 meter
($19.50 per meter)
($19.50 per meter)


Vine Block Printed Organic Cotton Batiste - Pale Yellow/Pink
$9.75 per 1/2 meter
($19.50 per meter)
($19.50 per meter)


Bloom Block Printed Organic Cotton Batiste - Lilac/Pink
$9.75 per 1/2 meter
($19.50 per meter)
($19.50 per meter)


Secret Garden Crinkle Cotton - Black
$12.25 per 1/2 meter
($24.50 per meter)
($24.50 per meter)


Floral Print Cotton Lawn - Navy/Ochre
$10.00 per 1/2 meter
($20.00 per meter)
($20.00 per meter)


Floral Print Cotton Lawn - Pine/Ecru
$10.00 per 1/2 meter
($20.00 per meter)
($20.00 per meter)


Cotton Modal Jersey Knit - Marigold
$11.50 per 1/2 meter
($23.00 per meter)
($23.00 per meter)


Cotton Modal Jersey Knit - Celeriac
$11.50 per 1/2 meter
($23.00 per meter)
($23.00 per meter)


Cotton Modal Jersey Knit - Biscotti
$11.50 per 1/2 meter
($23.00 per meter)
($23.00 per meter)


Cotton Modal Jersey Knit - Dusty Peach
$11.50 per 1/2 meter
($23.00 per meter)
($23.00 per meter)


Cotton Modal Jersey Knit - Wisteria
$11.50 per 1/2 meter
($23.00 per meter)
($23.00 per meter)


4.5oz Sandwashed Cotton - Powder Blue
$8.00 per 1/2 meter
($16.00 per meter)
($16.00 per meter)


4.5oz Sandwashed Cotton - Milky Tea
$8.00 per 1/2 meter
($16.00 per meter)
($16.00 per meter)


4.5oz Sandwashed Cotton - Antique Gold
$8.00 per 1/2 meter
($16.00 per meter)
($16.00 per meter)


4.5oz Sandwashed Cotton - Peridot
$8.00 per 1/2 meter
($16.00 per meter)
($16.00 per meter)


Fine Wale Cotton Corduroy - Lilac
$9.00 per 1/2 meter
($18.00 per meter)
($18.00 per meter)


12oz Non-Stretch Denim - Vintage Indigo
$10.50 per 1/2 meter
($21.00 per meter)
($21.00 per meter)


13.75oz Non-Stretch Denim - Black
$10.50 per 1/2 meter
($21.00 per meter)
($21.00 per meter)


12oz Classic Non-Stretch Denim - Indigo
$10.50 per 1/2 meter
($21.00 per meter)
($21.00 per meter)


Bloom Print Crinkle Cotton - Sky Blue
$12.25 per 1/2 meter
($24.50 per meter)
($24.50 per meter)


Bloom Print Crinkle Cotton - Navy
$12.25 per 1/2 meter
($24.50 per meter)
($24.50 per meter)


Deadstock Gingham Cotton Poplin - Hot Pink/White
$7.50 per 1/2 meter
($15.00 per meter)
($15.00 per meter)


Secret Garden Cotton Lawn - Ocean/Violet
$10.00 per 1/2 meter
($20.00 per meter)
($20.00 per meter)


Mini Motif Cotton Lawn - Dusty Teal/Grape
$10.00 per 1/2 meter
($20.00 per meter)
($20.00 per meter)


Geo Cotton Lawn - Blush/Taupe
$10.00 per 1/2 meter
($20.00 per meter)
($20.00 per meter)


Geo Cotton Lawn - Teal/Navy
$10.00 per 1/2 meter
($20.00 per meter)
($20.00 per meter)


Geo Cotton Lawn - Black/Grey
$10.00 per 1/2 meter
($20.00 per meter)
($20.00 per meter)


Leafy Floral Cotton Lawn - Lemon/Grass
$10.00 per 1/2 meter
($20.00 per meter)
($20.00 per meter)


Leafy Floral Cotton Lawn - Navy/Magenta
$10.00 per 1/2 meter
($20.00 per meter)
($20.00 per meter)


Floral Print Cotton Lawn - Crimson/White
$10.00 per 1/2 meter
($20.00 per meter)
($20.00 per meter)


Floral Print Cotton Lawn - Black/White
$10.00 per 1/2 meter
($20.00 per meter)
($20.00 per meter)


Palm Leaf Crinkle Cotton - Chocolate/Ivory
$12.25 per 1/2 meter
($24.50 per meter)
($24.50 per meter)


Palm Leaf Crinkle Cotton - Jam/Navy
$12.25 per 1/2 meter
($24.50 per meter)
($24.50 per meter)


Palm Leaf Crinkle Cotton - Slate Blue/Navy
$12.25 per 1/2 meter
($24.50 per meter)
($24.50 per meter)


Bloom Print Crinkle Cotton - White/Crimson
$12.25 per 1/2 meter
($24.50 per meter)
($24.50 per meter)