Cotton Fabric

Explore breathable cotton and linen fabric by the yard, including gauze, muslin, poplin, lawn, voile, Swiss dot, eyelet, seersucker, linen and cotton-linen blend fabrics for dresses, blouses, shirts, baby clothes, lining, home decor and everyday sewing.

Sort by:
Colorful Striped 40s Cotton Poplin Fabric for Shirts, Dresses & Summer Apparel
Cotton150 CM100 GSM

Colorful Striped 40s Cotton Poplin Fabric for Shirts, Dresses & Summer Apparel

$12.00/yard$17.00
Lightweight 40s 100% cotton poplin with a smooth breathable hand, crisp structure, vibrant multicolor stripe print and clean natural drape.
Breathable Blue & White Striped Seersucker Fabric - Puckered Texture Crinkled Fabric
Polyester145 CM100 GSM

Breathable Blue & White Striped Seersucker Fabric - Puckered Texture Crinkled Fabric

$10.50/yard$15.00
Blue and white striped seersucker with a breathable crinkled surface, clean stripe rhythm and light structure.
Ditsy Floral Cotton Poplin Fabric
Cotton160 CM100 GSM

Ditsy Floral Cotton Poplin Fabric

$12.00/yard$17.00
Lightweight 100% cotton fabric featuring delicate ditsy floral and cottagecore-inspired prints, with a soft breathable hand, crisp color definition and comfortable natural drape.
Yellow Ditsy Floral 40s Cotton Digital Print Fabric
Cotton145 CM100 GSM

Yellow Ditsy Floral 40s Cotton Digital Print Fabric

$12.00/yard$17.00
Lightweight 40s 100% cotton with a soft breathable hand, delicate yellow and blue ditsy floral digital print, crisp color definition and easy natural drape.
White Cotton Lining Fabric - Breathable Muslin Fabric for Dresses, Shirts & Blouses
Cotton150 CM70 GSM

White Cotton Lining Fabric - Breathable Muslin Fabric for Dresses, Shirts & Blouses

$9.50/yard$20.50
A smooth, breathable voile-style base with a soft hand and clean surface, useful as a quiet support fabric rather than a decorative main fabric. Designer idea: Use it as lining...
Ditsy Flower Print Jacquard Cotton Fabric for Dresses, Blouses & Summer Apparel
Cotton145 CM70 GSM

Ditsy Flower Print Jacquard Cotton Fabric for Dresses, Blouses & Summer Apparel

$11.50/yard$16.50
A lightweight 100% cotton woven fabric with a small floral print and subtle clip-dot texture. Soft, breathable, and lightly sheer with a natural drape.
Ivory Floral Cotton Spandex Rib Knit Fabric - Breathable Soft Jersey
Cotton135 CM180 GSM

Ivory Floral Cotton Spandex Rib Knit Fabric - Breathable Soft Jersey

$17.50/yard$26.52
Ivory floral rib knit with soft cotton comfort, spandex stretch and a cozy breathable jersey hand.
Brown Natural Crinkle Cotton Crepe Fabric - Double Layer Muslin Gauze
Cotton135 CM120 GSM

Brown Natural Crinkle Cotton Crepe Fabric - Double Layer Muslin Gauze

$10.00/yard$18.62
Soft double-layer cotton gauze with a relaxed crinkle surface, breathable volume and a naturally easy, lived-in texture.
Cotton Rib Knit Fabric - Jersey for Children Clothing
Cotton160 CM150 GSM

Cotton Rib Knit Fabric - Jersey for Children Clothing

$13.00/yard$20.40
Openwork cotton jersey with delicate eyelet motifs, soft knit comfort and flexible movement for airy casual designs.
Flat lay of navy blue cotton fabric with white floral and blue flower print
Cotton148 CM100 GSM

Navy Blue Ditsy Floral Cotton Fabric - White & Blue Flowers Print

$12.00/yard$18.00
Lightweight navy floral cotton with a soft breathable hand, crisp printed contrast and easy natural movement.
Rose Pink Plaid Cotton Seersucker - Soft Textured For Dress, Shirts
Cotton145CM110 GSM

Rose Pink Plaid Cotton Seersucker - Soft Textured For Dress, Shirts

$10.00/yard$19.56
Rose pink cotton seersucker with a softly puckered plaid texture, airy comfort and a fresh structured casual feel.
Cherry Print Swiss Dot Cotton Fabric - Lightweight Textured Dobby Weave
Cotton150 CM70 GSM

Cherry Print Swiss Dot Cotton Fabric - Lightweight Textured Dobby Weave

$10.50/yard$15.00
A playful cherry print is set against a 100% cotton swiss dot dobby base, with raised dot texture woven into the surface for a softly dimensional, airy hand — slightly...
Broderie Anglaise Embroidered Cotton Fabric - Vintage Botanical Floral
Cotton130 CM120 GSM

Broderie Anglaise Embroidered Cotton Fabric - Vintage Botanical Floral

$12.00/yard$18.23
A semi-transparent 100% cotton broderie anglaise embroidered with a trailing botanical motif — scattered leaves, petite florals, and climbing vines — creating a delicate, vintage-inspired surface texture.Designer Idea: Ideal as...
Ditsy Print Cotton - With Polka Dot Jacquard For Summer
Cotton145 CM100 GSM

Ditsy Print Cotton - With Polka Dot Jacquard For Summer

$12.00/yard$17.63
Soft, breathable 100% cotton featuring ditsy floral prints with delicate polka dot jacquard texture and a lightweight hand feel.
Green Geometric Crinkle Cotton - Thin Slightly-Textured Bubble Gauze
Cotton122 CM80 GSM

Green Geometric Crinkle Cotton - Thin Slightly-Textured Bubble Gauze

$13.00/yard$27.20
Thin geometric floral cotton with a crinkled bubble-gauze surface, vintage texture and breathable light structure.
Forest Green Plaid Cotton Fabric - Fresh Two-Tone Gingham
Cotton145 CM100 GSM

Forest Green Plaid Cotton Fabric - Fresh Two-Tone Gingham

$12.50/yard$17.46
Lightweight forest green gingham cotton with a fresh two-tone check, breathable touch and relaxed natural drape.
Blue Gingham Cotton Embroidered Fabric - Fresh Small Floral Jacquard
Cotton140 CM100 GSM

Blue Gingham Cotton Embroidered Fabric - Fresh Small Floral Jacquard

$12.00/yard$17.52
Blue gingham cotton with small floral embroidery, cheerful texture and a light structured cotton hand.
Thin Mint & Purple Plaid Cotton Fabric - Retro Two-Tone Gingham Check
Cotton145 CM135 GSM

Thin Mint & Purple Plaid Cotton Fabric - Retro Two-Tone Gingham Check

$13.00/yard$19.33
Mint and purple plaid cotton with a crisp gingham check, breathable body and clean retro structure.
Thin Red Floral Print Plaid Fabric - Summer Handmade Sewing Gingham Cloth
Polyester145 CM90 GSM

Thin Red Floral Print Plaid Fabric - Summer Handmade Sewing Gingham Cloth

$11.00/yard$18.42
Thin red gingham-style polyester with tiny floral printing, smooth light touch and sweet summer movement.
Classic Coffee Plaid Cotton Fabric - Summer Gingham Cotton
Cotton145 CM120 GSM

Classic Coffee Plaid Cotton Fabric - Summer Gingham Cotton

$12.50/yard$17.52
Classic coffee gingham cotton with a clean check pattern, breathable comfort and a crisp everyday sewing hand.
White Ditsy Floral Cotton Double Layer Gauze - Textured Lightweight Muslin
Cotton135 CM125 GSM

White Ditsy Floral Cotton Double Layer Gauze - Textured Lightweight Muslin

$13.00/yard$22.52
Double-layer cotton gauze with tiny floral printing, a soft crinkled hand and breathable comfort for gentle casual pieces.
White Ditsy Floral Cotton Jacquard Fabric - Pink Flowers with Swiss Dot Texture
Cotton140 CM100 GSM

White Ditsy Floral Cotton Jacquard Fabric - Pink Flowers with Swiss Dot Texture

$11.00/yard$16.00
White cotton jacquard with tiny florals and Swiss-dot texture, combining sweet print detail with a lightly structured hand.
White Blue Floral Print Double Gauze Fabric - Crinkled Cotton Muslin
Cotton135 CM125 GSM

White Blue Floral Print Double Gauze Fabric - Crinkled Cotton Muslin

$13.00/yard$23.71
Soft cotton double gauze with blue floral printing, a crinkled muslin texture and gentle breathable flow.
Elegant Teal Green Floral Print Cotton Fabric - Soft Breathable Cotton
Cotton148 CM100 GSM

Elegant Teal Green Floral Print Cotton Fabric - Soft Breathable Cotton

$11.50/yard$24.52
Lightweight floral cotton with a painterly teal-green palette, soft breathable hand and gentle natural movement.
Lightweight Vibrant Floral 60S Cotton - Colorful Bloom Flower Print
Cotton140 CM110 GSM

Lightweight Vibrant Floral 60S Cotton - Colorful Bloom Flower Print

$11.00/yard$18.52
Fine 60s cotton print with vivid all-over florals, a smooth breathable touch and a light, easy drape.
Classic Pink Small Dots 60s Cotton Fabric - Breathable Brown Spotted
Cotton145 CM135 GSM

Classic Pink Small Dots 60s Cotton Fabric - Breathable Brown Spotted

$11.00/yard$23.00
High-count cotton with tiny dot printing, a clean crisp hand and enough body for polished everyday sewing.
Classic Black and White Dyed Polka Dots Fabric - 5% Four Way Stretch and Draping
Polyester150 CM105 GSM

Classic Black and White Dyed Polka Dots Fabric - 5% Four Way Stretch and Draping

$10.50/yard$16.45
Lightweight polka dot polyester with a smooth surface, soft and fluid for easy draped shapes.
Colorful Striped Combed Cotton Rib Knit Fabric - Soft Stretch Jersey
Cotton135 CM200 GSM

Colorful Striped Combed Cotton Rib Knit Fabric - Soft Stretch Jersey

$18.00/yard$27.50
Combed cotton rib knit with colorful stripes, a soft hand and comfortable stretch for everyday jersey sewing.
Dusty Pink Floral Embroidered Dobby Cotton Fabric
Cotton140 CM100 GSM

Dusty Pink Floral Embroidered Dobby Cotton Fabric

$12.00/yard$18.50
Dusty pink cotton dobby with delicate floral print, light surface texture and a sweet handmade look.
Colorful Patchwork Print Cotton Jacquard Fabric - Stripe Dot Textured
Cotton145 CM100 GSM

Colorful Patchwork Print Cotton Jacquard Fabric - Stripe Dot Textured

$13.50/yard$18.50
Playful cotton jacquard with patchwork-inspired print, fine woven texture and light structure for creative sewing.
Yellow Daisy Embroidered Cotton Fabric - Beige Floral Embroidery Cloth
Cotton150 CM120 GSM

Yellow Daisy Embroidered Cotton Fabric - Beige Floral Embroidery Cloth

$15.50/yard$20.14
Beige cotton with scattered yellow daisy embroidery, a breathable base and soft textured floral detail.
Ivory cotton slub gauze fabric close up showing soft linen-look woven texture
Cotton135 CM110 GSM

Linen-Look Cotton Slub Gauze Fabric - Multi-Color Options

$10.50/yard$15.00
Cotton slub gauze with a linen-look texture, airy crinkle and natural dry-touch surface for relaxed styling.