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.
Full 20m roll of premium 14oz OEKO-TEX cotton bull denim, ideal for garments, bags and upholstery.
Poplin Print - The Crafty Spot - All Colours
These 110cm wide, polka dot print cotton poplin fabrics are available in a wide range of shades.
Lightweight (80gsm) cotton lawn fabric, 148cm wide, with a smooth breathable weave for summer wear.
145cm wide superb soft washed linen in a white with all the slubiness you would expect in a linen cloth. Great for summer trousers. Light enough for a shirt too.
Twill Lining - 55% Acetate / 45% Viscose
Our beautifully coloured twill designer lining fabrics are made from 55% acetate and 45% viscose. These linings are anti-static and breathable with a smooth satin finish!
Cushion Soft - All Colours
149cm water resistant polyester, 200gsm durable fabric for cushions, bags and outdoor use.
112cm white broderie anglaise fabric with floral and moon detail for dresses and summer tops.

Shop Now
100% cotton 10oz washed denim fabric in a range of pale blue, mid blue, indigo, or black.
Lightweight cotton voile fusible interlining fabric in white, 91cm wide.
Soft white Egyptian cotton muslin fabric, 150cm wide with lightweight feel.
Liquid - Emerald
210gsm emerald satin-back crepe with smooth drape, made for bold eveningwear pieces.
Roxy Stretch Velvet - Black
Plain black 4-way stretch knitted velour, especially good for evening wear. 148cm wide, beautiful quality stretch velvet dress fabric.
Poplin print - Tropical Toucans - White
Toucan print cotton poplin fabric, 112cm wide on fresh white background.
1 inch gingham poly/cotton fabric, 114cm wide with classic checked design.
Heavyweight Water Resistant Canvas - Beige
150cm beige PU coated polyester canvas, heavy 440gsm fabric for bags and outdoor covers.
142cm wide, fine woven 100% combed cotton lawn fabric in white with a silky soft finish.
BB Ponte Roma - Damson
150cm wide, great quality 74% polyester, 23% viscose & 3% elastane Ponte Roma fabric in damson.
147cm wide, 55% bamboo with 45% linen shirting fabric with a luxurious, soft, and silky feel.
Triple Crepe - Black
Black triple crepe, 150cm wide polyester with smooth surface and strong, fluid drape.
Winceyette Plain - Ivory
Ivory brushed cotton flannel fabric, 105cm wide for pyjamas, babywear and blankets.
Poplin Print - Molokai - Navy
Tropical palm print cotton poplin, 112cm wide, navy base with green and brown leaves.
JK - Marmaris - Coral
Coral stretch cotton trousering fabric by John Kaldor, 150cm wide for tailoring.
Superior Quality Plain Poly/Cotton - Red
Bright red poly/cotton fabric, 115cm wide and ideal for dressmaking, quilting and crafts.
BB Ponte Roma - Navy
150cm wide, great quality 74% polyester, 23% viscose & 3% elastane Ponte Roma fabric in navy.
Italian Punch - Coral
Italian coral pink cotton shirting fabric, fine lightweight woven with soft silk-like feel.
Luxury Ponte - Black
Luxury black ponte roma, this fabric is heavy and is densely knitted. Made to cover all lumps and bumps, even when tightly fitted. OEKO-Tex Æ. As good as it gets.
114cm wide lovely quality 65% Polyester 35% Cotton fabric with an all over fairytale pattern with castles and beanstalks in white on a navy background.
Vintage floral cotton poplin fabric, 112cm wide on aqua blue background.
180cm down-proof ivory cotton cambric fabric with a smooth dense weave for linings and soft furnishings.
Cross Hatch - Olive
Linen look dress fabric in a marl dark olive green, perfect for dressmaking.
White spot shirting fabric, 150cm wide with pale blue woven satin detail.
Qipao - Flaming Dragon
This is a stunning traditional Chinese jacquard fabric in bright red with gold embroidered dragons and peacock feathers.
This ex-designer polyester satin lining fabric features an abstract faces/bodies print in cream & damson.
Coast - Soft White
145cm wide, linen-look polyester fabric in soft white. With subtle slub texture and thicker yarns.
Superior Quality Plain Poly/Cotton - White
White poly/cotton fabric, 115cm wide with a smooth lightweight finish for sewing and crafts.
Enigma Linen - Chartreuse
Chartreuse ramie cotton fabric, 140cm wide at 230gsm with textured durable woven finish.
Filmstar - Olive
160cm wide lightweight soft polyester draping fabric. With a gorgeous khaki/live hue and soft velvet satin finish. Perfect for dresses with glamour.
142cm wide, polyester stretch suiting fabric in cerise. Perfect for creating special occasion wear.
Gorgeous beige ginkgo print on denim blue viscose challis. 140cm wide, ideal for blouses.
Striking teal Italian stretch crepe fabric with fluid drape and excellent versatility.
BB Ponte Roma - Royal
150cm wide, great quality 74% polyester, 23% viscose & 3% elastane Ponte Roma fabric in royal.
142cm navy viscose challis dressmaking fabric with a distinctive floral print.
Luxury Ponte - Dark Charcoal Marl
152cm wide high quality double-knit jersey Ponte Roma fabric in dark charcoal marl, made from a viscose blend.
Imitation shot silk lining in a beautiful pale gold.
Linen Mix - Forest
Stretch, viscose linen mix suiting fabric in forest green. Nice and soft this is a good fabric for tops and shorts. Paper bag style as this will fall beautifully.
Oxfordshire Check Wool
Woven in Great Britain, this 100% wool suiting fabric features a checked pattern in grey, black, tan and blue.
BB Ponte Roma - Black
150cm wide, great quality 74% polyester, 23% viscose & 3% elastane Ponte Roma fabric in black.