How to Read Fabric Care Labels — Complete Decoder for Curtains, Sofas & Upholstery
Cracking the W/S/WS/X codes, laundry symbols, temperature triangles, and dry-clean marks. Complete decoder for every fabric care label you'll encounter — plus a free searchable fabric care database.

The tiny symbols under your cushion tell you exactly how to clean any fabric — if you can read them.
Why Fabric Care Labels Matter (₹8,000-45,000 in Damaged Furniture)
You spilled coffee on your ₹42,000 velvet sofa. You grab a wet cloth, dish soap, and scrub. Within seconds you've done ₹15,000-25,000 of permanent damage — a water ring on velvet is unremovable.
The fabric care label under the cushion would have told you: this is a SILK-blend velvet, code S (solvent only, no water). Blot with dry cloth, use dry-cleaning powder, or call a professional. Water was the wrong choice.
Or: your ₹85,000 silk curtains get spot-cleaned with dish soap and water. Result: dish soap residue attracts dust for months, creating permanent grey shadow around the cleaned area. Silk labels show S code — solvent only.
Every fabric on every piece of furniture you buy comes with a care label. Learning to read them prevents thousands in damage.
This guide covers:
- 1Where care labels are located (fabric-specific spots)
- 2The four upholstery codes: W, S, WS, X
- 3Washing symbols (bucket, temperatures, hand-wash, mechanical action)
- 4Drying symbols (tumble dry, line dry, flat dry)
- 5Ironing symbols (temperature dots, steam)
- 6Dry-cleaning symbols (circles, letters, bars)
- 7Bleaching symbols (triangles)
- 8Special professional-only care marks
- 9How to use /tools/fabric-care-guide as a searchable reference
After this guide, you'll be able to decode any care label and clean any fabric safely.
Where to Find Care Labels (It Depends on the Item)
Sofas & Upholstered Furniture:
- ●Under a REMOVABLE seat cushion (most common) — flip up a cushion and look at the underside or the tag sewn to the platform
- ●Sewn to the underside of the frame (permanent-fabric sofas)
- ●On the back of a fixed backrest cushion (some designs)
- ●Sometimes tucked inside a zipper pocket on the underside
If you can't find one, the fabric is either very old (labels weren't standard 20+ years ago) or the label was removed. Assume the most restrictive code (S — solvent only) to be safe.
Curtains:
- ●Sewn into a side hem, usually at the top corner
- ●Sometimes on the back of the top header (visible from behind)
- ●Small labels typically 2-3 cm × 3-4 cm
Curtain labels are often SMALL and can be hard to spot — check both side hems.
Blind Fabric (Roller, Zebra, Roman):
- ●Sewn into a side pocket at the bottom of the fabric
- ●Sometimes attached to the head-rail underside
- ●May be on the outside packaging (throw away the box = lose the label — take a photo first!)
Carpets & Rugs:
- ●Sewn label on the back (underside) of the rug
- ●Small tag on one corner
- ●Often has manufacturer name, material composition, AND care symbols
Cushion Covers, Throws, Bedding:
- ●Sewn into a side seam or corner
- ●Usually easy to find
Best practice: When you buy new fabric-covered items, take a PHOTO of the care label with your phone. Store the photos in an album called 'Home Fabric Care'. When you spill or need to clean, reference the photo. You'll never lose access to care instructions.
The Four Upholstery Codes: W / S / WS / X
The single most important thing to know about ANY upholstery fabric (sofas, chairs, cushions, some curtains):
Code W — Water-Based Cleaner Only
- ●Safe to clean with:
- ●Water-based upholstery cleaner (commercial products)
- ●Mild soap + water solution (few drops dish soap in warm water)
- ●Home-made cleaners: 1 tsp dish soap + 1 tsp white vinegar + 1 cup warm water
- ●Steam cleaning USUALLY safe (test hidden spot first)
- ●Water-based fabric shampoos (Woolite Upholstery, Vanish Upholstery)
- ●Common fabrics: cotton, linen, polyester, most synthetic blends, treated performance velvet
- ●NOT recommended: bleach unless label says OK
Code S — Solvent-Based Cleaner Only
- ●Safe to clean with:
- ●Dry-cleaning solvents
- ●Dry-cleaning powder (sprinkle, wait, vacuum)
- ●Solvent-based upholstery cleaners (commercial products marked 'S-code compatible')
- ●Professional dry-cleaning
- ●NEVER use:
- ●Water (causes water rings, shrinkage, color bleed)
- ●Soap + water solutions
- ●Steam cleaning
- ●Common fabrics: silk, wool, rayon, some velvets, some silk-blend upholstery, delicate weaves
- ●If unsure, call a professional dry-cleaner
Code WS — Water AND Solvent Both OK
- ●Most flexible fabric code
- ●Use whichever cleaner is best for the stain type:
- ●Water-based for coffee, tea, wine, food spills
- ●Solvent for oil, grease, ink, wax
- ●Common fabrics: many modern performance fabrics, treated synthetics, most microfiber, stain-guard treated cotton
Code X — Vacuum Only, No Liquid
- ●Extremely delicate fabric
- ●Only cleaning method allowed: vacuum with soft brush attachment
- ●Any spot cleaning MUST be done by professional dry-clean specialist
- ●DO NOT try home cleaning at all
- ●Common fabrics: some silk-blend upholstery, delicate hand-embroidered fabric, vintage tapestry, some grasscloth
How to remember: W-ater, S-olvent, WS-both, X-none. Write these codes down and photograph your labels so you know each piece of furniture's code.
If code is missing: Assume S (most restrictive) until you can verify with manufacturer.
Washing Symbols — The Bucket / Tub
For fabrics that can go through washing (curtain fabric, removable cushion covers, throws, some slipcovers):
Basic bucket/tub symbol:
- ●Plain bucket outline = washable
- ●Number inside = maximum temperature in Celsius
Temperature ranges:
- ●30°C (cold) — most delicate fabrics: silk, wool, dark colored fabrics prone to color-bleed, delicate synthetics
- ●40°C (warm) — most normal fabrics: cotton, polyester, mixed synthetics, everyday clothes and curtains
- ●60°C (hot) — whites, heavy soils, cotton bedding, sanitize-required items
- ●90°C (very hot / boil) — heavy cotton whites, boil-wash for sanitizing (rare in fabric care)
Special variants:
- ●Hand inside the bucket = HAND-WASH ONLY, no machine washing
- ●Bucket + wave lines = permanent press cycle setting recommended
- ●CROSSED-OUT BUCKET = do NOT wash at all — dry-clean only or professional only
Bars beneath the bucket:
- ●No bars = normal machine action (any spin, any agitation)
- ●One bar underneath = reduced mechanical action (delicate cycle)
- ●Two bars underneath = very reduced mechanical action (extra gentle, wool cycle equivalent)
Practical application:
- ●Curtains with 40°C mark + no bars = normal machine wash on cold or warm setting
- ●Curtains with 30°C mark + one bar = delicate/gentle cycle on cold water
- ●Silk curtains with crossed-out bucket = dry-clean only, no machine
Best practices for washing curtains:
- ●Remove all hardware (rings, hooks, weights) before washing
- ●Wash in a mesh laundry bag for delicate fabrics
- ●Use cold or warm water (not hot) even if label allows — prevents shrinkage
- ●Air-dry rather than tumble-dry when possible
- ●Iron on the reverse side while slightly damp for best drape
Sofa cushion covers: If ZIPPERED covers, check the care label sewn inside the zipper — often removable covers can be washed 30-40°C on delicate cycle. Air-dry, do NOT tumble-dry (heat shrinks the cover so it won't fit back on the foam).
Drying Symbols — Square Shapes
Basic drying symbol: a SQUARE outline (or square with dot/line variations).
Tumble dry symbols (square with a circle inside):
- ●Empty circle = tumble dry on ANY heat setting (safe for machine drying)
- ●Circle with 1 dot inside = low heat only (max 60°C)
- ●Circle with 2 dots = medium heat (max 80°C)
- ●Circle with 3 dots = high heat (max 120°C)
- ●CROSSED-OUT circle = do NOT tumble dry (air-dry required)
Air-dry symbols (square without circle inside):
- ●Square with vertical line inside = drip dry (hang wet, let water drip off)
- ●Square with horizontal line inside = dry flat (lay flat on rack to preserve shape)
- ●Square with curved line inside (like an arch) = hang dry / line dry (over a clothesline)
- ●Square with diagonal lines in top corner = dry in shade (not direct sunlight — prevents fade)
Practical drying rules for home fabric:
- ●Curtains — always air-dry (dry flat OR hang from track wet — hanging while wet actually helps them dry to natural drape shape)
- ●Cushion covers — air-dry flat (tumble-dry shrinks them so they don't fit foam)
- ●Sofa slipcovers — usually air-dry, tumble-dry ruins the fit
- ●Blind fabric — never machine dry; wipe with damp cloth then air-dry in place
- ●Silk fabric — always air-dry in shade
- ●Cotton — can tumble-dry on low, but air-dry is gentler and prevents shrinkage
Sun exposure and drying:
Direct sunlight bleaches most fabric dyes. Even 'colorfast' fabrics can fade in 1-2 hours of direct Indian sun. ALWAYS dry in shade or indoors.
Time to dry:
- ●Cotton curtains air-dry: 4-8 hours indoors
- ●Linen curtains air-dry: 6-12 hours indoors
- ●Silk: 4-6 hours in shade (never sun)
- ●Cushion covers: overnight (12-16 hours)
Ironing Symbols — The Iron Shape
Basic iron symbol: outline of an old-style clothing iron.
Temperature dots inside the iron:
- ●1 dot = low heat only (max 110°C) — for delicate synthetics, silk, wool, delicate blends
- ●2 dots = medium heat (max 150°C) — for polyester, wool blends, silk blends
- ●3 dots = high heat (max 200°C) — for cotton, linen, heavy natural fibers
Steam iron variants:
- ●Iron with STEAM lines beneath = steam ironing OK
- ●Iron with STEAM lines CROSSED OUT = do NOT use steam (dry iron only — synthetics can melt with steam)
No-iron symbol:
- ●CROSSED-OUT iron = do NOT iron at all (permanent press fabrics, some synthetics that melt)
Practical ironing rules for home fabric:
- ●Cotton/linen curtains — 3 dots high heat, steam OK, iron on reverse side while slightly damp for perfect drape
- ●Polyester curtains — 2 dots medium heat, no steam or careful steam (test), iron on reverse
- ●Silk curtains — 1 dot low heat, no steam, iron on reverse only, use pressing cloth between iron and fabric
- ●Velvet — do NOT iron directly (crushes the pile); use a steamer at low setting held 15 cm away, or steam from the reverse side
- ●Sofa upholstery — do NOT iron (heat damages foam beneath fabric)
- ●Blind fabric — do NOT iron (heat warps roller mechanism; fabric is coated)
Iron temperature by fabric:
- ●Silk / wool / rayon: 1 dot (110°C)
- ●Polyester / nylon / synthetic blends: 2 dots (150°C)
- ●Cotton / linen / heavy natural: 3 dots (200°C)
Pressing cloth: For delicate fabrics, always put a thin cotton cloth between the iron and the fabric — direct iron contact leaves shiny 'iron marks' on many fabrics.
Reverse side ironing: Almost always safer to iron the REVERSE side (inside) of fabric — protects the visible surface from heat damage and iron marks.
Dry-Cleaning Symbols — The Circle
Basic dry-cleaning symbol: a plain CIRCLE outline.
Standard dry-clean OK:
- ●Plain empty circle = dry-clean OK with any solvent
Specific solvent restrictions:
- ●Circle with 'P' letter inside = perchloroethylene (perc) solvent only — the standard commercial dry-clean solvent
- ●Circle with 'F' letter inside = petroleum-based solvent only — used for delicate fabrics that perc might damage
- ●Circle with 'W' letter inside = wet-clean process only — a specialty water-based process, NOT the same as home washing
Reduced process:
- ●Bar beneath the circle = reduced/gentle dry-clean process (specify to dry-cleaner)
No dry-clean:
- ●CROSSED-OUT circle = do NOT dry-clean
When to dry-clean vs home-wash:
Dry-clean essentials (label required):
- ●All silk fabric (curtains, cushion covers, silk-blend upholstery)
- ●Most wool fabric
- ●Velvet fabric (any type)
- ●Rayon fabric
- ●Structured curtains with buckram/interlining (interlining shrinks in water)
- ●Any fabric with X code
- ●Any fabric with crossed-out bucket + circle = call professional (very restricted)
Home wash OK (label shows bucket):
- ●Cotton, linen, polyester (most types)
- ●Removable sofa cushion covers (usually)
- ●Cotton curtains (unlined)
- ●Bedding, throws, table linens
Cost expectation for professional dry-cleaning in India:
- ●Small curtain panel (up to 2 m drop): approx ₹200-400 per panel
- ●Large curtain panel (over 2 m): approx ₹400-600 per panel
- ●Silk curtain: approx ₹500-900 per panel (careful handling)
- ●Sofa upholstery cleaning (in-place): approx ₹800-2,500 per sofa (see /blog/how-to-clean-sofa-and-upholstery-at-home)
Frequency: Dry-clean curtains every 12-24 months (dust build-up); sofa upholstery every 6-18 months depending on use.
Bleaching Symbols — The Triangle
Basic bleach symbol: a TRIANGLE outline.
Bleach type indicators:
- ●Plain empty triangle = any bleach OK (chlorine or oxygen)
- ●Triangle with 'CL' letters inside = chlorine bleach OK
- ●Triangle with diagonal lines inside (like //) = oxygen (non-chlorine) bleach ONLY — chlorine will damage
- ●CROSSED-OUT triangle = NO bleach at all
Understanding bleach types:
Chlorine bleach (sodium hypochlorite):
- ●Strong disinfectant, whitens brilliantly
- ●Damages colored fabrics (fades to pink/yellow)
- ●Damages many synthetics (weakens fibers)
- ●Best for: pure white cotton, bedding, boil-wash items
- ●Common brand: Domex, Chlorox
Oxygen bleach (hydrogen peroxide-based):
- ●Gentler bleaching, safer for colors
- ●Won't damage most colored fabrics
- ●Best for: stain removal on colored fabrics, general laundry brightening
- ●Common brand: Vanish Oxi Action
Practical rules for home fabric bleaching:
- ●Curtains — usually crossed-out triangle (no bleach). If you must, oxygen bleach only, test hidden spot first
- ●Sofa upholstery — almost always crossed-out or triangle-with-lines (oxygen only). Never chlorine on colored upholstery
- ●Cushion covers — check label; treat as clothing rules
- ●White bedding — chlorine bleach OK if label shows CL triangle
- ●Colored fabric — oxygen bleach only, never chlorine
Alternative to bleach for stains:
- ●Enzyme-based cleaners (safer for all fabric)
- ●Dishwash soap + water for food/grease
- ●Vinegar + baking soda paste for stubborn stains
- ●Professional dry-clean for anything you're unsure about
Testing bleach on hidden spot:
Before applying any bleach to visible fabric:
- 1Find a hidden area (underside, inside seam, back corner)
- 2Apply a drop of the bleach solution
- 3Wait 10 minutes
- 4Check for color change, fabric damage, texture change
- 5If unchanged, proceed cautiously on stain
If ANY color change occurs, do NOT use that bleach on the visible fabric.
Ready to Look Up Care Instructions? Use Our Free Fabric Care Guide
You now know how to decode any care label. The fastest way to look up care instructions for a SPECIFIC fabric or a UNKNOWN label: /tools/fabric-care-guide.
What the guide does:
- 1Searchable fabric database — type in fabric name (cotton, linen, velvet, silk, polyester, microfiber, etc.) and get care instructions specific to that fabric
- 2Symbol decoder — upload a photo of an unfamiliar care label OR click through symbol categories (washing, drying, ironing, dry-clean, bleaching) to identify
- 3Fabric-specific stain removal — search by fabric AND stain type (silk + red wine, cotton + coffee, velvet + pet urine, etc.) for tailored advice
- 4Household product recommendations — safe cleaners for each fabric type
- 5Professional service directory — nearest Goa dry-cleaners specializing in each fabric type
How to use (2 minutes per query):
1. Open /tools/fabric-care-guide 2. Search or browse: • Search fabric name (e.g., 'Belgian linen curtains') • Browse symbol category (e.g., 'washing symbols') • Search stain type (e.g., 'red wine on velvet') 3. Read fabric-specific instructions 4. Follow the safe cleaning protocol
When to bookmark this tool:
- ●Right after buying new furniture or curtains (look up care for each fabric)
- ●After a spill (search fabric + stain type for immediate response)
- ●Before any DIY cleaning experiment (verify the method is safe)
- ●When care label is missing or unreadable
WhatsApp for unique cases:
+91 9579542260 — send:
- ●Photo of your care label (even if you can't read it)
- ●Photo of the fabric
- ●Description of the stain or cleaning need
We respond within 24 hours with fabric-specific guidance from our master upholstery cleaner.
Related tools:
- ●/tools/curtain-cost-estimator — factor in long-term care/dry-clean costs when budgeting
- ●/tools/curtain-fabric-calculator — plan fabric quantity for replacements
Related reading:
- ●/blog/how-to-clean-sofa-and-upholstery-at-home — sofa-specific deep-dive with care code application
- ●/blog/how-to-clean-carpets-and-rugs-at-home — carpet care (carpets have similar codes)
- ●/blog/sunbrella-outdoor-cushions-cleaning-guide — outdoor fabric special care
- ●/blog/types-of-curtains-complete-guide-india — pick care-friendly fabrics from the start
Need Custom Curtains Collection?
Order custom dimensions online for Pan-India delivery, or book a free site consultation in Goa with our senior decor team.
Frequently Asked Questions
What do the W, S, WS, and X codes on upholstery labels mean?
The four upholstery cleaning codes: (1) W — water-based cleaner only (mild soap + water, water-based upholstery shampoo, steam usually safe); (2) S — solvent-based cleaner only (dry-cleaning solvents, dry-cleaning powder — NEVER water, water will stain or shrink); (3) WS — both water and solvent cleaners safe (most flexible fabric); (4) X — vacuum only, no liquid cleaners whatsoever (extremely delicate, professional dry-clean specialist only). ALWAYS check the label under a seat cushion before cleaning.
What do the washing machine temperature triangles mean?
The washing symbol is a bucket/tub shape with a number showing max temperature in °C: (1) 30°C — cold wash, most delicate fabrics; (2) 40°C — warm wash, most normal fabrics; (3) 60°C — hot wash, whites/heavy soils; (4) 90°C — very hot, boil-wash only for whites and heavy cotton. A hand inside the bucket = hand-wash only. A crossed-out bucket = do NOT wash at all (dry-clean or professional only). Bars beneath the bucket: no bars = normal spin/mechanical action; one bar = reduced mechanical action; two bars = very gentle handling.
What does the circle symbol mean on fabric labels?
The circle symbol indicates dry-cleaning instructions: (1) Plain circle O — dry-clean OK (any solvent); (2) O with letter P inside — dry-clean with perchloroethylene (standard commercial dry-clean); (3) O with letter F inside — petroleum solvent only (used for delicate fabrics); (4) O with letter W inside — wet-clean process only; (5) Crossed-out circle — do NOT dry-clean. Bars beneath the circle indicate reduced or very gentle process. Silk, wool, velvet, and delicate synthetic upholstery typically require dry-clean only.
How do I know if I can iron a fabric?
The iron symbol tells you: (1) Iron with 1 dot — low heat max 110°C (synthetics, delicate); (2) Iron with 2 dots — medium heat max 150°C (wool, silk blends); (3) Iron with 3 dots — high heat max 200°C (cotton, linen); (4) Iron with dots and STEAM lines below — steam ironing OK; (5) Iron with STEAM lines CROSSED OUT — no steam iron; (6) Crossed-out iron — do NOT iron at all. Most curtain fabrics are ironable; sofa upholstery generally is not (iron directly on fabric while attached to foam damages the foam).
What does the triangle symbol on a fabric label mean?
The triangle symbol indicates BLEACHING instructions: (1) Plain empty triangle — any bleach OK (chlorine or oxygen); (2) Triangle with 'CL' letters inside — chlorine bleach OK; (3) Triangle with diagonal lines — oxygen (non-chlorine) bleach only; (4) Crossed-out triangle — NO bleach at all. For most colored fabrics, use ONLY oxygen bleach or none — chlorine bleach fades and damages most colored fabrics. Curtain and sofa fabrics almost never allow chlorine bleach; oxygen bleach only for stubborn stains.
More on curtains

100% Blackout Curtains for Bedroom India: Light Blocking, Thermal Fabric & Price Guide
8 min read

Curtain Fabric Types & Material Guide: Sheer, Velvet, Linen & Blackout Fabrics
8 min read

Curtains for Bedroom — Complete 2026 Buying Guide for Indian Homes (Fabric, Style, Blackout, Measurements)
12 min read

