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.
True Essentials - T-Shirting - Cream
Cream cotton jersey, 147cm wide at 176gsm with smooth knit and gentle stretch for everyday wear.
Dainty Dot - Ivory
Ivory Swiss Dot Dobby Cotton. 140cm wide. 80gsm lightweight woven texture for bridal & blouses.
Everyday 11oz Denim - Black
163cm black denim, 100% cotton, sturdy 11oz fabric for jeans, jackets, trousers and skirts.
148cm wide, durable 100% cotton drill fabric, 285gsm perfect for trousers & jackets.
Enigma Linen - Red
Red ramie linen cotton fabric, 140cm wide for clothing and furnishing projects.
Batik - Driftwood
110cm batik cotton in olive and brown tones with geometric bands. Lightweight and breathable.
135cm blue and white check cotton stretch, 45gsm lightweight fabric for shirts and blouses.
Egyptian Cotton - Luxury Stripe Sheeting
300cm white Egyptian cotton sheeting fabric with satin stripe for luxury bedding and décor.
140cm Pima cotton lawn fabric, 78gsm floral botanical print woven fabric for dresses and shirts.
Pima Cotton Lawn - Mulberry Tree
Mulberry tree cotton lawn fabric, 145cm wide with soft silky woven finish.
Hoffman Bali Cotton Lawn - Julie
Beautiful 112cm wide hand-painted Hoffman cotton lawn. Cobalt & indigo leafy fabric. Fine woven cotton yarn.
Supersonic - Navy
Navy Pima cotton lawn fabric, 140cm wide, with a smooth calendered satin finish.
Lightweight 84gsm cotton seersucker, 130cm wide with textured finish for shirts and dresses.
4oz Washed Chambray Denim - Mid Blue
Mid blue cotton chambray fabric, 145cm wide with a soft lightweight denim look.
Milano Embroidered Double Gauze - Yellow
White 140cm cotton double gauze with pale yellow floral embroidery. Soft crinkled texture.
Soft white Egyptian cotton muslin fabric, 150cm wide with lightweight feel.
Soft floral cotton jersey fabric, 160cm wide in purple with pink flowers and stretch.
Batik - Floral Vines
110cm black and cream batik cotton with floral design. Lightweight, breathable and smooth.
142cm blue studded denim, 100% cotton, lightweight 4oz fabric for shirts, dresses and skirts.
180gsm blue-black denim 124cm wide 68% cotton, 30% poly, 2% spandex. Soft, 10% weft stretch.
Sea green cotton crepe 130cm, 270gsm, textured, structured fabric for tailored garments.
127cm ivory embroidered cotton, 100% cotton, lightweight fabric for blouses, dresses and tops.
156cm charcoal pinstripe bonded wool. Black cotton reverse. A stable, UK-made designer fabric.
Hawes Check - Navy Red
60% cotton & 40% linen. Navy, red & white check. Woven with breathable weave interest 157cm wide.
Poplin Print - Megan - Sage
Green floral cotton poplin fabric, 112cm wide with pink printed flowers.
Sweatshirt - Pale Blue
Pale blue sweatshirt fabric, 160cm wide with cosy brushed backing for loungewear.
112cm wide, cotton knit fabric with green tropical palm leaves on a white background.
Joy of Spring
138cm checked cotton fabric in cream, blue and green with burgundy border detailing.
21 Wale Needlecord - Petrol
Petrol blue 140cm needlecord. 100% cotton, 21-wale. Soft, durable and Oeko-Tex certified 150gsm.
Be-Mood Ivory
150cm ivory stretch cotton herringbone fabric, perfect for trousers and jackets.
9.4oz cotton denim, 176cm wide in dark navy with soft midweight handle.
Batik - Floral Silhouette
110cm black batik cotton with white floral motifs. Lightweight, breathable and smooth feel.
Sussex - Calendula
Purple & Red Floral Cotton Lawn. 144cm wide. 100% woven cotton for elegant blouses & girl's dresses.
Lightweight white cotton lawn fabric, 140cm wide with floral broderie anglaise detail.
142cm yellow cotton twill, 100% cotton, midweight 200gsm fabric for trousers and jackets.
Floral anglaise cotton 147cm, 120gsm, embroidered, light for dresses and tops.
155cm wide, cotton muslin in ivory with a soft finish. Light, breathable and perfect for summer!
Cotton Voile - Kiara
Unique cotton voile with geometric floral print, lightweight, breathable and ideal for summer wear.
Embroidered Cotton Stripe - Yellow Floral
145cm white embroidered cotton with yellow floral detail. Lightweight, breathable and textured.
145cm off-white cotton anglaise with floral embroidery. Lightweight, breathable and airy.
Indigoline Denim
150cm indigo striped denim, 230gsm. Midweight cotton with classic, structured finish.
Azienda Stripe
Black and white pinstripe cotton shirting, 145cm wide, lightweight Italian designer deadstock.
Pima Cotton Lawn - Tribal Grove - Sand
Pima Cotton Lawn Leaf Print. 140cm wide. 78gsm soft, breathable cotton for summer garments.
135cm yellow floral cotton voile, 100% cotton, lightweight 75gsm fabric for dresses and blouses.
Scrubs - Pale Khaki
Pale khaki polycotton twill fabric, 148cm wide for workwear and uniforms.
130cm wide striped cotton double gauze in blue, white and mint, soft for dresses and babywear.
Crinkle Seersucker Stripe - Light Blue
Light blue seersucker, cotton blend with soft crinkle texture, breathable and easy to wear.