Satin vs. Cotton vs. Knit: A No-Nonsense Dress Fabric Guide
Share
Fabric is the part of a dress you can't really see in a photo, and it's also the part that decides whether you love the dress or leave it in your closet. Two dresses with identical cuts and colors can feel completely different on the body depending on what they're made of.
Here is a plain-English guide to the fabrics you'll see most often, how they behave, and when to pick one over another.
Cotton
The everyday workhorse. Breathable, soft, holds dye well, launders easily. Best for daytime, summer, and relaxed cuts.
What to expect: cotton wrinkles, especially pure 100% cotton. It holds shape well in structured cuts (shirt dresses, A-line sundresses) and flows nicely in lightweight versions (cotton voile, cotton gauze).
When to buy: brunch, travel, everyday wear, summer. Pair with flat sandals, sneakers, or block heels.
When to skip: formal events, fall and winter evenings, anything that needs to read polished and elegant.
Satin
The dress fabric that photographs like a dream and feels cool and fluid against the skin. Reads elevated almost by default.
What to expect: satin clings more than chiffon but less than jersey. It shows every line underneath, so undergarments matter. The good stuff has weight and a soft shine; cheaper satin looks plasticky and reflects too hard.
When to buy: cocktail, semi-formal, date night, going out, bridesmaid events. Slip dresses, bias-cut midis, and structured midis in satin are three of the most versatile pieces in a dressy wardrobe.
When to skip: summer heat (can feel sticky), daytime casual events, anywhere you'd worry about catching it on something.

Chiffon
Light, airy, drapes beautifully. The go-to fabric for printed wedding guest dresses and flowy maxis.
What to expect: chiffon is sheer on its own, so it's almost always lined (or should be). Read the product page. Unlined chiffon over light skin reads see-through under flash.
When to buy: wedding guest, garden events, formal daytime, beach-adjacent events. Anything where you want movement and softness.
When to skip: bodycon silhouettes (it won't hold shape), rainy or humid events (it can stick).
Jersey knit
Stretchy, comfortable, forgiving. The fabric of casual dresses and t-shirt dresses. Best jersey has a bit of weight to it.
What to expect: jersey hugs the body. In thin versions, it clings and shows every line. In thicker versions (ponte, heavy jersey), it skims and flatters.
When to buy: everyday wear, travel, easy errand outfits, casual dinners. Perfect for t-shirt maxis and fitted bodycon dresses when the knit is thick enough.
When to skip: formal events (too casual), anything where the fabric needs to hold a precise shape.
Crepe
Slightly textured, drapes like a heavier chiffon, holds shape without wrinkling as easily as cotton. The underrated workhorse of dressy wardrobes.
What to expect: crepe has a matte finish and a subtle grain. It skims the body, doesn't cling, and reads professional and elevated.
When to buy: work, interviews, semi-formal, day-to-night. A crepe midi is one of the most useful dressy pieces you can own.
When to skip: very warm climates (can feel heavy), ultra-casual events (too polished).
Lace
Detail fabric, often used as an overlay or trim. Reads romantic and dressed-up.
What to expect: lace is almost always lined. The character of the lace (fine floral, graphic geometric, heavy guipure) shifts the whole mood of the dress. Fine lace reads feminine, heavier lace reads structured.
When to buy: bridesmaid, cocktail, rehearsal dinners, romantic date nights.
When to skip: anywhere you'd worry about snagging.
Linen
Cool, crisp, breathable, wrinkles aggressively. Loved by people who love the lived-in look.
When to buy: summer vacation, beach dinners, outdoor events in warm weather.
When to skip: office (unless your office is very relaxed), anything where wrinkles would read sloppy.
What to avoid
Thin polyester with no lining and no stretch. Scratchy tulle. Mesh bodysuits pretending to be dresses. Any fabric labeled "silky feel" with no weight to it.
If you can, feel the fabric before you buy. If you're shopping online, read reviews for fabric comments specifically. "Cheap feeling," "too thin," or "itchy" are your warning signs. "Heavier than expected," "nice drape," or "great quality" are your green lights.
Quick fabric-to-occasion cheat sheet
- Cotton / linen: daytime, casual, summer, travel
- Jersey: everyday, t-shirt dress, casual dinners
- Crepe: work, semi-formal, day-to-night
- Chiffon: wedding guest, garden events, formal daytime
- Satin: cocktail, going out, date night, evening
- Lace: romantic events, rehearsal dinners, cocktail
- Knit (thick): fall, winter, travel, casual comfort
Shop by fabric intent
Browse the full Dresses collection, or shop by the occasion the fabric suits: Cocktail for satin and lace, Casual for cotton and jersey, and Formal for crepe and chiffon.
Pick the fabric first, and the occasion fits itself.