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:
Halloween Cotton Print Fabric - Pumpkin Bat Moon Star Stripe
Cotton145 CM110 GSM

Halloween Cotton Print Fabric - Pumpkin Bat Moon Star Stripe

$11.50/yard$16.00
Crisp 100% cotton print fabric with a structured hand and clean opaque coverage, featuring a cheerful Halloween stripe pattern of pumpkins, bats, moons, and stars on a contrasting ground.A great...
Classic ivory and black polka dots fabric softly draped to show lightweight texture and movement
Polyester150 CM105 GSM

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

$10.50/yard$16.45
Ivory black polka dot polyester with a smooth light surface, easy stretch and flowing movement for soft silhouettes.
Blue Ditsy Floral Ivory Crinkled Cotton Fabric - Textured Gauze Muslin
Cotton135 CM125 GSM

Blue Ditsy Floral Ivory Crinkled Cotton Fabric - Textured Gauze Muslin

$12.50/yard$19.00
Ivory crinkled cotton gauze with blue ditsy florals, a soft muslin touch and breathable double-gauze movement.
Thin Viscose Polyester Linen Look Fabric - Khaki Breathable Natural Texture
Viscose150 CM70 GSM

Thin Viscose Polyester Linen Look Fabric - Khaki Breathable Natural Texture

$9.50/yard$15.00
Thin viscose-polyester linen-look fabric with a natural dry touch, breathable texture and soft fluid drape.
Breathable White Stripe Embroidered Cotton Fabric - Lightweight Cotton Voile
Cotton140 CM80 GSM

Breathable White Stripe Embroidered Cotton Fabric - Lightweight Cotton Voile

$13.00/yard$18.24
A soft stripe cotton embroidered with airy texture, gentle surface interest and a clean casual feel. Designer idea: Use it for relaxed shirts, sleepwear-inspired tops or easy summer dresses. It...
Leopard Print Crinkle Gauze Fabric - Soft & Breathable Double Muslin
Cotton135 CM130 GSM

Leopard Print Crinkle Gauze Fabric - Soft & Breathable Double Muslin

$13.00/yard$19.28
Leopard print double muslin with a crinkled gauze texture, breathable softness and relaxed casual volume.
Sage Green Double Layer Cotton Crepe Fabric - Soft Breathable Wrinkled Muslin Textile
Cotton135 CM120 GSM

Sage Green Double Layer Cotton Crepe Fabric - Soft Breathable Wrinkled Muslin Textile

$12.50/yard$18.62
Sage green double-layer cotton crepe with a wrinkled gauze texture, soft breathable hand and relaxed natural volume.
Purple Double Gauze Cotton Crepe - Breathable Crinkle Muslin Fabric
Cotton135 CM120 GSM

Purple Double Gauze Cotton Crepe - Breathable Crinkle Muslin Fabric

$12.50/yard$18.62
Purple cotton double gauze with a breathable crinkle crepe surface, plush softness and easy casual drape.
Beige Textured Double Layer Crepe Cotton Muslin Fabric - Natural Crinkle Gauze Fabric
Cotton135 CM120 GSM

Beige Textured Double Layer Crepe Cotton Muslin Fabric - Natural Crinkle Gauze Fabric

$12.50/yard$18.62
Beige double-layer cotton muslin with natural crinkle texture, breathable softness and a relaxed linen-like look.
Brown Ditsy Floral Double Gauze - Soft Crinkle Muslin
Cotton135 CM120 GSM

Brown Ditsy Floral Double Gauze - Soft Crinkle Muslin

$11.50/yard$17.50
Brown ditsy floral double gauze with a soft crinkle surface, breathable cotton comfort and gentle muslin flow.
Pink Gingham Bow Print Cotton Fabric - Sweet Pastel Plaid Material
Cotton160 CM115 GSM

Pink Gingham Bow Print Cotton Fabric - Sweet Pastel Plaid Material

$11.50/yard$15.85
Pastel pink gingham cotton with bow motifs, a breathable crisp hand and playful cottage-style charm.
Cute Blue Bunny Stripe Print Cotton Fabric - Soft Thin Summer Cotton
Cotton148 CM100 GSM

Cute Blue Bunny Stripe Print Cotton Fabric - Soft Thin Summer Cotton

$11.50/yard$15.46
Soft thin cotton print with bunny stripes, pastel florals and a breathable hand for playful summer sewing.
Blue Red Stripe Cotton Jacquard Fabric - Soft Breathable Textured
Cotton145CM100 GSM

Blue Red Stripe Cotton Jacquard Fabric - Soft Breathable Textured

$13.00/yard$19.25
Blue-red cotton jacquard with subtle stripe texture, breathable softness and a fresh lightly structured finish.
Multicolor Floral Embroidered Cotton - Lavender & Daisy Embroidery
Cotton150 CM110 GSM

Multicolor Floral Embroidered Cotton - Lavender & Daisy Embroidery

$14.00/yard$18.53
Beige cotton with multicolor wildflower embroidery, a soft breathable base and dimensional cottagecore detail.
Brown Dot Floral Cotton Gauze - Ivory Textured Crinkled Fabric
Cotton135 CM125 GSM

Brown Dot Floral Cotton Gauze - Ivory Textured Crinkled Fabric

$13.00/yard$19.52
Ivory cotton gauze with brown dotted florals, crinkled texture and soft breathable movement.
Vibrant Colorful Plaid Cotton Fabric - Lightweight Crinkle Texture
Cotton145 CM85 GSM

Vibrant Colorful Plaid Cotton Fabric - Lightweight Crinkle Texture

$12.00/yard$20.42
Lightweight cotton-poly plaid with vibrant color, relaxed crinkle texture and an easy breathable hand.
Vintage Colorful Floral Cotton Fabric - Thin Boho Print Cotton
Cotton148 CM100 GSM

Vintage Colorful Floral Cotton Fabric - Thin Boho Print Cotton

$11.50/yard$19.56
Thin boho floral cotton with colorful vintage motifs, a soft breathable touch and gentle everyday drape.
Pink Cotton Openwork Knit Fabric - Breathable Eyelet Jersey
Cotton160 CM150 GSM

Pink Cotton Openwork Knit Fabric - Breathable Eyelet Jersey

$13.00/yard$20.40
Pink cotton openwork jersey with eyelet texture, soft knit comfort and flexible breathable movement.
White Floral Print Swiss Dot Fabric - Ditsy Rose Jacquard Cotton
Cotton150 CM105 GSM

White Floral Print Swiss Dot Fabric - Ditsy Rose Jacquard Cotton

$12.50/yard$20.00
Light cotton Swiss-dot fabric with ditsy floral print, raised dot texture and a delicate vintage surface.
White Crinkle Cotton Crepe Fabric - Lightweight Semi-Sheer Texture Gauze
Cotton125 CM90 GSM

White Crinkle Cotton Crepe Fabric - Lightweight Semi-Sheer Texture Gauze

$11.00/yard$24.60
A crinkle-textured fabric with relaxed surface movement, soft hand and a casual natural look. Designer idea: Use it for sleepwear, resort shirts, loose dresses or easy blouses where the wrinkled...
Soft Ivory Floral Cotton Double Gauze Fabric - Pink Rose Muslin Crepe
Cotton135 CM125 GSM

Soft Ivory Floral Cotton Double Gauze Fabric - Pink Rose Muslin Crepe

$12.00/yard$21.00
Ivory floral cotton double gauze with pink rose print, soft muslin texture and gentle breathable volume.
Crinkled Texture Summer Seersucker Fabric - Classic Green & White Stripe Fabric
Polyester145 CM100 GSM

Crinkled Texture Summer Seersucker Fabric - Classic Green & White Stripe Fabric

$10.50/yard$15.00
Green and white striped seersucker with a puckered crinkle texture, crisp summer look and light structured handle.
Classic Pink & White Striped Seersucker Fabric -  Lightweight Summer Crinkled Cloth
Polyester145 CM100 GSM

Classic Pink & White Striped Seersucker Fabric - Lightweight Summer Crinkled Cloth

$10.50/yard$15.00
Pink and white striped seersucker with a lightweight puckered surface, fresh texture and crisp warm-weather character.
White Cotton Jacquard Fabric by the yard
Cotton140 CM105 GSM

White Cotton Jacquard Stripe Fabric – Textured Decorative Material

$12.00/yard$17.50
A vintage stripe jacquard with soft texture, comfortable hand and a quieter woven pattern than embroidered eyelet. Designer idea: Use it for blouses, shirt dresses or sleepwear-inspired pieces when you...
Floral Broderie Anglaise Cotton Voile
Cotton130 CM110 GSM

Floral Broderie Anglaise Cotton Voile – Sheer Embroidered Fabric

$12.00/yard$17.50
A small floral embroidered lace with a soft clean hand and a fresh, romantic look for light spring-summer garments. Designer idea: Use it for blouses, sleepwear accents, children's dresses or...
Broderie Anglaise Cotton Voile Fabric - White Tiny Floral Embroidery
Cotton130 CM100 GSM

Broderie Anglaise Cotton Voile Fabric - White Tiny Floral Embroidery

$10.50/yard$17.52
Woven from 100% pure cotton, this broderie anglaise voile is crafted with precision embroidery that creates an all-over tiny floral openwork pattern — clean, white, and refined. The 51-inch (130...
White Polka Dot Cotton Fabric by the yard
Cotton140 CM75 GSM

White Jacquard Polka Dot Cotton Fabric

$12.00/yard$17.50
White dobby dot cotton fabric with tiny woven raised dots, featuring a soft breathable hand, lightweight feel, semi-sheer appearance and gentle natural drape. Ideal for blouses, shirts, dresses, skirts, sleeves,...
Mint Green Polka Dot Cotton Fabric by the yard
Cotton140 CM75 GSM

Mint Green Jacquard Polka Dot Cotton Fabric

$12.00/yard$17.50
Mint Green Dobby dot cotton fabric with tiny woven raised dots, featuring a soft breathable hand, lightweight feel, semi-sheer appearance and gentle natural drape. Ideal for blouses, shirts, dresses, skirts,...
Sand Polka Dot Cotton Fabric by the yard
Cotton140 CM75 GSM

Sand Jacquard Polka Dot Cotton Fabric

$12.00/yard$17.50
Sand dobby dot cotton fabric with tiny woven raised dots, featuring a soft breathable hand, lightweight feel, semi-sheer appearance and gentle natural drape. Ideal for blouses, shirts, dresses, skirts, sleeves,...
White Hollow Eyelet Cotton Fabric by the yard
Cotton130 CM100 GSM

White Hollow Embroidery Eyelet - Broderie Anglaise Cotton Voile Fabric

$12.00/yard$17.50
Lightweight white cotton voile with delicate allover floral embroidery, tiny eyelet details, featuring a soft breathable hand feel, semi-sheer transparency and a light airy drape. This fabric is suitable for...
White Cotton Lace Fabric by the yard
Cotton130 CM100 GSM

100% Cotton Embroidered Lace - White Floral Embroidery Voile Fabric

$12.00/yard$17.50
A light embroidered broderie lace with summer cutwork detail and a decorative edge character suited to small-scale garment pieces. Designer idea: Use it for girl's tops, dress trims, sleeves or...
White Swiss Dot Cotton Fabric by the yard
Cotton135 CM130 GSM

Thin Swiss Dots Embroidered Fabric - White Polka Dot Cotton Lace

$12.00/yard$17.50
A playful polka dot eyelet with small round openings, crisp texture and a sweet geometric rhythm. Designer idea: Ideal for Lolita-inspired blouses, girl's dresses or vintage-style tops. The dot repeat...