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.
Soft white stretch cotton shirting fabric, 148cm wide and 114gsm, ideal for shirts and blouses.
Little Lines Jersey - Dusk
A calm dusty blue striped cotton jersey fabric with easy stretch, 150cm wide and weighing 200gsm.
Little Lines Jersey - Sage
Fresh sage and white cotton jersey fabric with tiny stripes, easy stretch and a soft 200gsm handle.
Little Lines Jersey - Navy
Classic navy and white striped cotton jersey fabric for everyday makes, 150cm wide and 200gsm.
Little Lines Jersey - Ochre
Warm ochre stripes brighten this soft cotton jersey fabric, 150cm wide with a 200gsm weight.
Little Lines Jersey - Blush
Pretty blush pink stripes meet soft stretch in this cotton jersey fabric, 150cm wide and 200gsm.
Luxury cotton percale sheeting, 233cm wide with smooth satin finish and soft feel.

Shop Now
Cotton Lawn Iron On Interfacing - White
Fusible cotton lawn interlining in white, 91cm wide, for adding shape and support.
Lightweight cotton voile fusible interlining fabric in white, 91cm wide.
Supersonic - White
White Pima cotton lawn fabric, 135cm wide with a smooth satin finish.
142cm wide, fine woven 100% combed cotton lawn fabric in white with a silky soft finish.
Poplin Print - The Crafty Spot - All Colours
These 110cm wide, polka dot print cotton poplin fabrics are available in a wide range of shades.
Enigma Linen - White
140cm wide brilliant white ramie linen blend fabric with a durable breathable woven finish.
White fire retardant cotton muslin fabric, 158cm wide with soft lightweight feel.
Soft white Egyptian cotton muslin fabric, 150cm wide with lightweight feel.
Italian Ivory
Superfine 100% cotton white shirting with a soft handle and fine hopsack weave, 151cm wide.
Winceyette Plain - Ivory
Ivory brushed cotton flannel fabric, 105cm wide for pyjamas, babywear and blankets.
White cotton interlock jersey, 145cm wide at 166gsm with smooth knit, soft drape and breathable.
154cm wide off-white cotton jersey with a soft handle, fluid drape and comfortable stretch.
Playful navy cotton poplin fabric, 120gsm with little seagulls and pops of red for seaside makes.
Baby Seersucker - Tiny White
Baby seersucker 150cm cotton fabric, OEKO-TEX® lightweight woven fabric for dresses and shirts.
Cotton Jersey - Koala
150cm koala print cotton jersey, soft stretch fabric for comfortable tops, dresses and kidswear.
Cotton Jersey - Wiggle & Zap
Fun abstract doodle print on 150cm jersey. 200gsm cotton/elastane knit. 60% 4-way stretch.
Embroidered cotton poplin with a floral border on one side for elegant dressmaking.
Inner Space
Italian cotton lawn fabric, 148cm wide, with red and orange abstract shapes on white.
Embroidered Cotton Stripe - Yellow Floral
145cm white embroidered cotton with yellow floral detail. Lightweight, breathable and textured.
Stretch Lawn - White
White stretch cotton lawn, 140cm wide, smooth lightweight fabric with a soft drape and comfort.
Abstract stripe cotton jersey, 160cm wide, grey and white knit with stretch for hoodies.
Ivory 165gsm Wide Cotton Knit. 178cm width. 100% Cotton. Breathable cloth for pyjamas & tops.
Dot & Stripe - Soft White
144cm cotton dobby in soft white with delicate woven stripes and pretty openwork detailing.
Dainty Dot - White
White Swiss Dot Dobby Cotton. 140cm wide. 80gsm sheer, textured weave for blouses & interiors.
Interlock - Ivory
Ivory cotton interlock jersey fabric, 155cm wide with soft stretch for dresses and tops.
Boston - Plain Cotton Poplin - Pale Ivory
Pale ivory cotton poplin, 114cm wide. Lightweight, smooth and breathable with crisp feel.
White 140cm Woven Stretch Sateen. 97% Cotton. Soft, structured fabric for jackets and shorts.
Supersonic - Ivory
Ivory Pima cotton lawn fabric, 135cm wide with a superfine satin finish.
Lightweight white cotton calico fabric with a smooth breathable woven finish.
Nautical 120gsm cotton poplin fabric with navy anchors on fine red and white stripes, 145cm wide.
Cotton Jersey - Black & White Stripe
Fine Stripe 200gsm Cotton Jersey. 150cm width. Breathable everyday fabric for tops and skirts.
C-Pop - Summer Belle
Colourful 120gsm cotton poplin fabric, 145cm wide, with coral, yellow and navy florals on white.
C-Pop - Blue Belle
145cm wide blue floral cotton poplin fabric, 120gsm with soft slate and grey botanicals on white.
Quirky zebra print on 142cm cotton poplin. Off-white 110gsm woven fabric. Crisp, lustrous texture.
Modern red & blue diamond 140cm print. Luxury 38gsm silk-cotton blend with a crisp, airy finish.
White brushed cotton flannel with a silver star print and soft cosy finish.
Heavyweight white cotton drill fabric, 152cm wide with a durable twill weave.
Lightweight cotton blend utility cloth ideal for linings, pockets, crafts and more. 150cm wide.
Embroidered Cotton - Betsy
White embroidered cotton 145cm, 80gsm, light, breathable fabric for summer clothing.
Crinkle floral 130cm, 90gsm poly cotton, lightweight, textured for summer tops.