Join 30,000 Makers
Get 10% off your first order
Be first to see new arrivals and limited fabrics before they sell out.
No spam. Just beautiful fabrics.
112cm white broderie anglaise fabric with floral and moon detail for dresses and summer tops.
Voile - White
145cm wide, lightweight semi-sheer cotton voile fabric in white. Great for dressmaking or curtains.
152cm dark blue denim, 100% cotton, rigid 12.5oz fabric for jeans, jackets and workwear.
Enigma Linen - Natural
Natural cream ramie linen cotton fabric, 140cm wide with breathable woven finish.
Storm System Seersucker - Navy Stripe
Navy stripe 157cm cotton seersucker, Loro Piana, breathable, water-resistant finish.
Cotton Lawn Iron On Interfacing - White
Fusible cotton lawn interlining in white, 91cm wide, for adding shape and support.
142cm wide, fine woven 100% combed cotton lawn fabric in white with a silky soft finish.

Shop Now
4oz Washed Chambray Denim - Dark Blue
Washed 4oz lightweight denim chambray fabric in dark blue.
Double Gauze - Limes and Cream
130cm cotton double gauze with lime print on cream, soft texture and airy summer feel.
Enigma Linen - Dark Teal
Dark teal ramie linen fabric, 140cm wide, blended with cotton in a durable 230gsm weave.
Light teal 150cm waxed cotton, 275gsm, water-resistant, soft handle for jackets and bags.
Cotton Canvas - Sage
Sage green cotton canvas fabric, 146cm wide in durable 260gsm woven construction.
142cm blue studded denim, 100% cotton, lightweight 4oz fabric for shirts, dresses and skirts.
Enigma Linen - Denim
Denim blue ramie linen cotton fabric, 140cm wide with durable breathable weave.
Pale blue linen cotton fabric with white pinstripes, 140cm wide and breathable.
Lightweight cotton lawn fabric, 148cm wide, with a smooth breathable weave for summer wear.
Lightweight cotton voile fusible interlining fabric in white, 91cm wide.
Cotton Canvas - Navy
Navy cotton canvas fabric, 146cm wide in durable 260gsm weight for bags and upholstery.
Waxed Cotton Canvas - Tan
154cm tan waxed cotton canvas. Durable, water-resistant with a rugged, structured feel.
Enigma Linen - Chartreuse
Chartreuse ramie cotton fabric, 140cm wide at 230gsm with textured durable woven finish.
Seersucker Check - Summer Stroll
135cm navy coral check seersucker, cotton viscose blend, lightweight 85gsm fabric for shirts.
7.5oz Washed Denim - Indigo
148cm wide, cotton 7.5oz washed denim fabric in indigo with a soft handle and a worn-in look.
White 308gsm Cotton Denim. 150cm width. Durable 9oz twill for jumpsuits, skirts and overalls.
Don't Be Noisy - Red
Red & White Pin Stripe Linen Blend. 140cm wide. 176gsm breathable fabric for shirts & jackets.
Olive 155cm waxed cotton, 295gsm, water-repellent, durable and machine washable.
Floral seersucker cotton 135cm, 80gsm, lightweight, textured for dresses and blouses.
150cm wide, Egyptian cotton muslin fabric in soft white. Lightweight & breathable with a delicate softness.
Como Moderno - Denim - Vittorio
Extra-wide 166cm 305gsm light blue Italian stretch denim (10% weft). Perfect for jeans & jackets.
Navyline Denim
150cm navy striped denim, 230gsm. Midweight cotton with soft handle and crisp finish.
130cm floral cotton seersucker fabric in white with dainty leaf print for summer dressmaking.
123cm black floral jacquard, cotton blend stretch, lightweight 132gsm fabric for dresses.
145cm white cotton embroidery, 120gsm, 3D floral texture for structured tops and dresses.
Stone Washed Linen - Denim
Denim blue stone washed linen cotton fabric, 133cm wide for interiors and clothing.
Stone Washed Linen - White
White heavyweight linen blend fabric with a soft stone washed handle, 133cm wide.
6oz Cotton Chambray - Abstract Florals
150cm blue floral chambray, 100% cotton, midweight 6oz fabric for shirts, dresses and jackets.
Supersonic - Ivory
Introducing our exceptional 135cm wide superfine 100% pima cotton lawn fabric in ivory with a luxurious satin finish.
Egyptian Cotton - Luxury Stripe Sheeting
300cm white Egyptian cotton sheeting fabric with satin stripe for luxury bedding and décor.
Black watch tartan cotton lawn fabric, 145cm wide for shirts and lightweight dresses.
140cm cotton voile in cream with pink floral print. Ultra lightweight, soft and airy at 60gsm.
Double Gauze - Pine Green
Pine Green Double Gauze Cotton. 135cm width. 126gsm weight. Breathable fabric for baby clothes.
145cm natural cotton with green and white floral embroidery. Lightweight, breathable and soft.
140cm charcoal stretch denim, cotton elastane mix, flexible 7.5oz fabric for fitted garments.
Superior quality 100% white cotton poplin in brilliant white. Perfect for sewing and crafts alike.
140cm pima cotton lawn in denim blue with off-white floral print. Smooth, lightweight and breathable.
150cm navy and cream cotton twill, 250gsm. Midweight, durable with smooth structured finish.
White 127cm Italian cotton Silesia fabric, lightweight woven cloth for lining and tailoring.
Supersonic - White
Introducing our exceptional 135cm wide superfine 100% pima cotton lawn fabric in white with a luxurious satin finish.