Thread count is the number most bedding is sold on, and it's the number that tells you the least.
That's not a contrarian take. When Consumer Reports tested sheets across price points, it found an extremely wide range of performance with no correlation between what manufacturers claimed about thread count or material and how the sheets actually performed on softness, strength, shrinkage, and fit. Sheets advertised at high thread counts did not reliably beat sheets advertised at low ones.
Here's why a number that sounds so precise turns out to be so uninformative.
What thread count is supposed to measure
It's the number of threads in a square inch of fabric, counting both directions, warp and weft. More threads packed into the same space should mean a finer, denser cloth. In principle that's a real quality signal, and up to a point it is.
The point is somewhere around 400. Above that, physics starts pushing back: you cannot keep adding threads to a square inch without making them thinner, and thinner threads wear out faster. A 1,000-thread-count sheet is either using very fine yarn, or it isn't counting the way you think it is.
The ply trick
This is the part that turns thread count from imprecise into misleading.
A thread can be spun from a single strand, single-ply, or twisted from two, three, or four thinner strands. If a manufacturer weaves 250 threads per square inch using four-ply yarn, they can count each strand separately and print 1,000 on the package. The fabric has 250 threads in it. The number on the box has 1,000.
Nothing about this is illegal, and it's common enough that a very high advertised count is a reason for suspicion rather than confidence. Multi-ply yarn made from short fibers is generally weaker and pills more than single-ply yarn made from long ones.
What actually determines how sheets feel
Three things, in roughly this order.
Weave. This is the big one, and it's the choice you should be making instead. Percale is a simple one-over-one-under weave: matte, crisp, cool, the hotel-sheet feel. Sateen floats more threads on the surface: smoother, with a slight sheen, warmer against the skin. Neither is better. They're different, and the difference is far more noticeable than a hundred points of thread count. If you sleep hot, you want percale. If you like a silky hand, you want sateen.
Fiber length. Long-staple cotton (Egyptian, Pima and Supima are the names to look for) spins into smoother, stronger yarn with fewer loose ends. Fewer ends means less pilling and a softer surface that survives washing. "100% cotton" with no staple length mentioned usually means short-staple.
Finishing. Garment washing, enzyme washing, and brushing change the hand of a fabric enormously, before a single thread is counted. A washed 200-count percale can feel better than an unfinished 600-count sateen.
The other fabrics don't use thread count at all
Linen is measured in GSM, grams per square meter, because linen yarn is thicker and a thread count would be meaninglessly low. Cotton gauze and seersucker are structural weaves; their character comes from the crinkle and the crimp, not from density. If a linen product advertises a thread count, that's a sign it isn't linen.
How to read a product page
In order of usefulness:
- Weave named. Percale, sateen, linen, gauze, seersucker. If this is missing, everything else is noise.
- Fiber and staple length. "100% long-staple cotton" tells you more than any number.
- An OEKO-TEX or GOTS certificate number, not just a logo. A certificate has a number and can be checked.
- Thread count, if given. Useful as a rough band. 200 to 400 for percale is normal and good. Above 600, ask about ply.
A brand that leads with a four-digit thread count and doesn't name its weave is telling you which number it wants you to look at.
What we do
We publish weave, fiber, and finish on every product page, and we'd rather explain what percale does to your body temperature at 3 a.m. than win a number contest. Browse the duvet sets or the sheets.