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.
Voile - Ivory
145cm wide, lightweight semi-sheer cotton voile fabric in ivory. Great for dressmaking or curtains.
Voile - White
145cm wide, lightweight semi-sheer cotton voile fabric in white. Great for dressmaking or curtains.
Cotton Lawn Iron On Interfacing - White
Woven 100% cotton fusible interlining fabric in white. 91cm wide, 100 gsm. Perfect for adding body to your garments.
142cm wide, fine woven 100% combed cotton lawn fabric in white with a silky soft finish.
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.
Finest Chambray Teal
Lightweight 100% cotton chambray in teal, the perfect choice for shirts and dresses.

Shop Now
142cm blue studded denim, 100% cotton, lightweight 4oz fabric for shirts, dresses and skirts.
148cm wide, 100% cotton lawn fabric. Lightweight, breathable, and perfect for summer garments.
91cm wide superfine cotton voile fusible interlining fabric in white. Ideal for lightweight dresses, silks, and blouses, adding subtle structure.
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.
Olive 155cm waxed cotton, 295gsm, water-repellent, durable and machine washable.
150cm wide, Egyptian cotton muslin fabric in soft white. Lightweight & breathable with a delicate softness.
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.
145cm white cotton embroidery, 120gsm, 3D floral texture for structured tops and dresses.
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
Brilliant white Egyptian cotton sheeting at 3 metres wide; satin striped pattern, stunning to handle, a dream to sew with.
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.
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.
Supersonic - White
Introducing our exceptional 135cm wide superfine 100% pima cotton lawn fabric in white with a luxurious satin finish.
Joy of Spring
138cm checked cotton fabric in cream, blue and green with burgundy border detailing.
Pima Cotton Lawn - Devine Paisley - Blue
140cm wide, Pima cotton lawn fabric with an intricate paisley design in blue, orange and green.
Wide Width Cotton Poplin - Nola
White Multi-Floral 149cm Poplin. 131gsm. Smooth Korean woven for children's wear and crafts.
Batik - Floral Vines
110cm black and cream batik cotton with floral design. Lightweight, breathable and smooth.
4oz Washed Chambray Denim - Light Blue
Washed 4oz lightweight denim chambray fabric in light blue, wonderfully soft with a great drape.
Lovely Lawn - Pale Cream
Pale cream cotton lawn, 148cm wide, lightweight smooth fabric for blouses, dresses and lining.
Proper Seersucker - Beige
Lightweight beige cotton seersucker, 150cm wide, with a breathable puckered stripe finish.
Fiori Aqua
Italian mint floral cotton lawn fabric, 150cm wide for caftans, dresses and layering pieces.
Ivory 165gsm Wide Cotton Knit. 178cm width. 100% Cotton. Breathable cloth for pyjamas & tops.
Dainty Dot - Ivory
Ivory Swiss Dot Dobby Cotton. 140cm wide. 80gsm lightweight woven texture for bridal & blouses.
Hoffman Bali Cotton Lawn - Spectrum
A stunning 112cm wide cotton lawn from Hoffman, with a dramatic floral silhouette print in painterly rainbow tones against a rich black base
Cotton Voile - Asha
Lightweight cotton voile with soft handle and patchwork print, ideal for floaty summer clothing.
Cotton Lawn Iron On Interfacing - Black
Woven 100% cotton fusible Interlining, black, 91cm wide, 100 gsm. Perfect for adding body to your garments.
112cm wide soft cotton fabric with a spotty design in shades of purple and grey on a white ground. Perfect for dresses. Designed in Denmark - Printed in Japan.
Stone Washed Luxury Cotton - Grey
Grey/Taupe Stone Washed Cotton Poplin. 152cm wide. 145gsm textured cotton for refined tailoring.
Cotton Voile - Diya
145cm cotton voile in deep navy with floral paisley print, light, breathable and ideal for summer wear.
Double Gauze - Peaches and Cream
Light and airy, 130cm wide cotton double gauze with soft texture and modern coral print.
Double Gauze - Navy
135cm wide, cotton double gauze fabric in navy blue, 130gsm, breathable and Oeko-Tex certified.
7.5oz Washed Denim - Light Blue
Light blue 148cm washed denim. 7.5oz 100% cotton with a relaxed, worn-in feel. 255gsm woven finish.
145cm blue and white striped seersucker cotton. Lightweight, breathable with textured finish.
Pima Cotton Lawn - The Garden Of Shakespeare - Sage
Here we have a selection of beautiful pima cotton lawns in a range of different colours. 145cm wide in sage with mustard and crimson floral flowers.