What OEKO-TEX Standard 100 Actually Covers on Upholstery Fabric, and What It Doesn't
It's eleven at night and she's on a sofa product page, doing what she used to do with serums: comparing lists, cross-checking claims, looking for the thing the copy isn't saying.

The label you have seen a hundred times, read once
It's eleven at night and she's on a sofa product page, doing what she used to do with serums: comparing lists, cross-checking claims, looking for the thing the copy isn't saying. There's a small green and white badge near the fabric swatch. She recognizes it from a T-shirt care tag, from a set of sheets in her linen closet. She clicks it. Nothing happens. No certificate number, no product class, no name of who holds it. Just a logo, doing the job a logo does.
She has seen this mark a hundred times. She has never once looked it up.
This piece is the lookup.
OEKO-TEX Standard 100 is a real certificate: checkable, renewed annually, tied to a public register anyone can search. It is also narrower than almost every page that borrows it implies. Knowing exactly where its edges sit turns a badge into information instead of decoration.
What does OEKO-TEX Standard 100 actually test?
Standard 100 is a harmful-substances test of a finished textile article. Independent OEKO-TEX member institutes run it, not the brand selling the product, and not the mill self-reporting on its own line. The article is tested against a criteria catalog updated at least once a year, and on many parameters the limits sit tighter than what law requires.
Every component of the certified article has to clear those limits: the fiber, the dye, the thread, any coating or print applied to the textile. Not just the parts a marketing team chose to test. The catalog groups these checks into substance families a reader who has spent time in clean beauty will recognize on sight, among them formaldehyde, banned azo dyes, extractable heavy metals, pesticide residues, phthalates, organotin compounds, and per- and polyfluorinated compounds.
The exact thresholds move every year, so a list frozen into this page would be stale within months. The current catalog lives at oeko-tex.com, and that is the correct citation, not a paraphrase.
She might type "is OEKO-TEX fabric non-toxic" into a search bar. The honest answer downgrades the question before it answers it: the certificate says tested against limit values. Not safe, not non-toxic as an outcome. A record of what was measured and what threshold it cleared, nothing more.
The four product classes, and where sofa fabric sits
Standard 100 is four bars, not one, and the class determines what the certified article was actually tested against.
Class I covers items for babies and toddlers and carries the strictest limits in the system. Class II covers textiles with direct, prolonged skin contact, underwear being the textbook case. Class III covers no or brief skin contact. Class IV covers decoration materials: curtains, wallcoverings, and most upholstery fabric.
The same green and white logo on a baby's bodysuit and on a sofa's fabric did not clear the same thresholds. They were tested to different limits because they answer a different question about exposure. A label that doesn't say which class it was certified under is telling you less than it looks like it's telling you.
The habit worth building: don't just check whether the mark exists. Ask which class.
What the certificate is not: the honest boundary list
Standard 100 is a substances test, and it stops there. It does not audit the mill's water use, its wastewater, or how its workers were treated. OEKO-TEX runs separate instruments for those questions, STeP for production facilities and Made in Green for traceability. A page that uses Standard 100 to imply any of that is borrowing weight the certificate doesn't carry.
Standard 100 doesn't test whether the fiber was grown organically, either. That is the question GOTS answers, a different instrument built for a different question, and Standard 100 never claimed it.
The certificate is also time-bound. It runs for one year and has to be renewed. A logo sitting on a page with no visible certificate number is a claim about the past, not a live statement about the current fabric run.
And it says nothing about durability. Passing a harmful-substances test tells you nothing about whether a weave will pill in a year or hold up under daily use.
The certificate doing less than the logo implies is exactly what makes it trustworthy: a narrow, checkable claim instead of a wide, unverifiable one.
Does OEKO-TEX cover the foam, the glue, or the sofa? No, and here is why that matters
Standard 100 certifies a textile article, and almost no furniture page states that boundary out loud. On a sofa, the certificate can cover the upholstery fabric. It says nothing about the foam underneath, the adhesives holding the frame together, the finish on the wood, or any stain-guard treatment sprayed on after the fabric left the certified process.
A sofa is a stack of layers, and a fabric certificate speaks for exactly one of them. A listing claiming the whole sofa is making a claim the certificate was never designed to support. The fabric may well be certified. The sofa, as an assembled object, is not, and the two are not the same claim.
A fair question follows: if the certificate says nothing about the foam, the glue, or the frame finish, isn't the label just greenwashing with better paperwork? No, and the distinction matters. The instrument itself is sound: a mature, checkable statement about one layer, run by an issuing body with a public register anyone can query. When dishonesty shows up here, it lives in the stretch, the marketing decision to let one layer's certificate stand in for the whole product. Read at its real scope, the certificate holds up. Stretched past it, the failure belongs to the copywriter, not the lab.
Supplier-level, article-level, brand-level: the scope question that decides whether a sentence is honest
A certificate names two things: a holder and an article. Whether a sentence describing that certificate is honest comes down to whether it respects those two names.
When a fabric mill holds Standard 100 across its product line, the accurate downstream sentence is "sourced from a supplier that holds OEKO-TEX Standard 100." Supplier-level, named, checkable against the mill's own certificate. What a furniture brand cannot honestly say is "OEKO-TEX certified sofa," a phrase that fails twice: the certificate isn't the furniture brand's to claim, and it was never a certificate about the sofa in the first place.
Between those two sits a gradient worth watching. A bald badge with no scope attached is the weakest form. "Made with OEKO-TEX fabrics," with no name attached to who holds what, sits in the middle: better than nothing, still unverifiable. The supplier-level sentence, naming the actual mill, is the only one of the three that survives a lookup. The full scope question, across every certification a furniture brand might cite, is covered in Supplier-Level vs. Brand-Level Certifications.
How to verify a Standard 100 certificate in under a minute
OEKO-TEX runs a public tool called the Label Check at oeko-tex.com. Enter a certificate number and it returns the holder, the scope, the product class, and whether the certificate is currently valid. No account, under a minute.
That's the whole habit: find the number, run the Label Check, and read what comes back against what the page claimed. A brand that wants you to verify prints the number. A brand that wants you to feel prints the logo.
The general version of this lookup habit, across every certification a furniture listing might reference, is covered in How to Verify Non-Toxic Furniture Certification.
How Covelle words it, and why the qualifier is the whole point
Covelle sources its upholstery fabric from Dorell Fabrics, and here is the sentence describing that sourcing on Covelle's own Transparency page: "Sourced from Dorell Fabrics, a supplier that holds OEKO-TEX Standard 100 across its product line. PFC-free finish. No chemical flame retardants. No added formaldehyde."
Read that sentence clause by clause and the scope discipline shows in every line. It says "sourced from," not "certified," because Dorell holds the certificate and Covelle does not, and a brand-level claim would be the wrong sentence to write even though it would read better in an ad. "PFC-free finish" names the finish layer specifically, not the whole sofa. The flame-retardant and formaldehyde clauses are fabric-layer facts, stated as facts about that layer, not stretched into a claim about foam, frame, or adhesive.
The qualifier is not fine print. It is the honesty. A brand willing to write the narrower, more awkward sentence instead of the punchier one most copy in the category uses is telling you something about how it wants to be checked. The rest of what Covelle does and doesn't claim, cert by cert, lives on the Transparency page, including the certifications the brand doesn't hold at all.
Where Standard 100 fits in a full spec-sheet read
Standard 100 is one certificate, covering one layer, and it does its job well when it's read at the scope it was built for. Read past that scope, it turns into exactly the kind of vague reassurance a reader was trying to get past in the first place.
Three questions carry the rest of the way. Which article does the certificate cover, and which product class? Who holds it, the brand or a named supplier? What is the certificate number, and does the Label Check return it as valid today?
The fabric is one layer of a sofa, and this piece has stayed on that layer on purpose. For the layers underneath it, the foam, the frame, the finish, see What Makes a Sofa Non-Toxic: A Per-Layer Breakdown. For living with the fabric once it's home, see How to Clean a Fabric Sofa Without Harsh Chemicals.
A sofa you can explain to anyone who asks what is actually in it starts here: one certificate, one layer, one honest scope at a time.


