You know the feeling.
The dress is perfect. Then you find the tag: 95% polyester.
Checking is the annoying part. It’s buried three clicks down on every single listing, and you have to do it every single time. So we do it for you — say how much natural fiber you want, and we’ll only show you clothes that clear it. From the stores you already shop.
You pick the number.
We do the digging.
A demo with eight garments. The real thing reads a whole catalog — 1,876 pieces from one store, filtered live.
Paste a store. Your bar comes with you.
Drop in a shop you already like. Pettine reads the whole catalog and keeps only what clears your number — so you’re not opening listings to find out.
Counts in this preview are illustrative. The app reads the store’s live catalog and shows its work on every item.
Say your number
How much natural fiber do you want? 80% is a good place to start — it keeps the great cotton shirt with a bit of stretch, and drops the polyester one pretending to be silk.
Point it at a store you like
Pettine reads the whole catalog — every composition, every listing — before you open a single one. Wherever you already like to shop.
Shop what clears your bar
One honest number per item, the full breakdown a tap away, and you buy on the store's own site — same as always. We just take the digging out.
One question nobody else asks you
Viscose, modal and Tencel start as trees and end up in a chemical bath. Some people count them as natural. Some don’t. There’s no right answer, so we’re asking you — one toggle, and the whole app recalculates.
Three kinds of thread
Every garment is some mix of these. The middle column is the interesting one — you decide which side it lands on.
Grown, shorn, or spun by something alive. Always counts toward your number.
Starts as a tree, ends in a chemical bath. Your toggle decides whether these count — there's no right answer.
Petroleum, spun fine. Elastane's the famous 2% — your bar decides if a little stretch is fine.
How everything became 95% polyester
It took about eighty years. Here’s the short version.
Two chemists in a Manchester lab patent polyethylene terephthalate. It's a plastic. It makes a decent thread.
Dacron arrives in America — one demo suit gets worn 67 days straight without pressing. Nobody asks what it feels like in July.
Polyester becomes a joke at parties. It doesn't matter. It's cheap, and cheap wins.
She buys a cotton shirt. You'll see it again in 2026 — still fine, still hanging in her closet.
Polyester passes cotton as the world's most-produced fiber. Fast fashion scales on it.
Over half of everything made now is plastic. Which is why you flip the tag.
More polyester, fewer wears
Drag across the years.
Fiber share after Textile Exchange market data. Wear counts are illustrative, following McKinsey’s finding that clothing utilization fell 36% between 2000 and 2015.
The comb on a weaving loom
A pettine (peh-TEEN) is the comb on a weaving loom. Every thread in a piece of fabric passes through it, and it’s what decides how tight the weave comes out. The weaver picks the comb. The comb holds the line.
We liked that.
garments read from one store’s live catalog, filtered on a phone.
It’s already real.
Free to start. Priced to keep.
Every install gets all of Pettine Plus for 10 days — no card, no signup, nothing to cancel. Name a store, watch the pieces below your bar disappear, and decide from there.
After that you keep one store, its alerts, and the slider — free, permanently. The slider is never gated. It’s the thing you show your friends.
Prices go up, never down. The founding window ends when it ends.
See what you getWhere the line sits
Two tiers, and that’s all there will be. What you pay for is breadth and memory — more stores, and an app that remembers what you decided.
- One saved store, kept forever
- Full alerts on it — price drops, back in stock
- Three store lookups, once, then done
- The slider and the natural-fiber definition, uncapped
- Full fabric breakdown and buy click-through
- Unlimited stores, with alerts on all of them
- Saved lenses — a different bar for kids' clothes than for coats
- New arrivals flagged the moment they clear your bar
- Deeper filters: elastane, animal fibers, recycled content, finishes
- Priority reading and request-a-store
- Founding member badge
Two prices that exist once and never come back. Prices go up, never down — the founding window is meant to end.
Locked for life, not an intro rate — it renews at $39.99 for as long as you keep it. Open for the first 90 days after launch.
Only for the first 250 people. After that it goes to $149 for a short tail, then retires for good.
You buy from the stores, same as always — we never take the sale.
Fair questions
Isn't this a sustainability app?
No. Cotton is water-hungry; recycled polyester has a real case. We don't rank fabrics by virtue — we just tell you what's in the clothes. What you do with that is up to you.
So polyester is bad for me?
We're not the people to ask, and anyone who answers that confidently is selling something. What we'll do is tell you what's in it, fast, so you can make your own call. That's the whole product.
What counts as natural?
Your call. Cotton, linen, wool and silk always count. Viscose, modal and Tencel start as trees and end up in a chemical bath — some people count them, some don't. There's a toggle, and the whole app recalculates.
When does the app come out?
Soon, and iPhone first. Everything on this page already runs — the part we're finishing is the bit that reads a whole store on your phone without you waiting on it.
What do I actually get for free?
One store you keep forever, full alerts on it, three one-time lookups for anywhere else, and the slider at full range. The slider is never gated — not on the free tier, not ever. What you pay for is breadth and memory: more stores, and an app that remembers what you decided.
Why pay for a filter?
Think of it as never having to open another listing just to learn it's 92% polyester. If that happens to you twice in one session, the subscription's already paid for itself. And you get ten days of the paid tier up front with no card, so you'll know before you decide.
What if the data's wrong?
We read what the store publishes. If they're wrong, we're wrong — and we'll say so. That's also why the breakdown is always one tap away. We show our work.
What if a store can't be read?
Then we'll tell you plainly: we can't read this store yet. It means they don't publish what their clothes are made of anywhere we can find. That's on them, not you.