How to Remove Stains from Your BJJ Gi
Blood, sweat, mat residue, and belt dye transfer are part of training in Brazilian Jiu Jitsu. Your gi will get stained — the question is whether you treat those stains quickly and correctly or let them become permanent. This guide covers every common BJJ stain type with specific treatment methods, UK product recommendations, and separate advice for white and coloured gis.
Key Takeaways
- ✓ Treat stains immediately — the longer you wait, the harder they are to remove
- ✓ Always use cold water on blood stains — heat sets protein stains permanently
- ✓ Vanish Oxi Action and hydrogen peroxide are your best allies for white gi care
- ✓ Coloured gis need gentler treatment — avoid chlorine bleach entirely
In This Guide
- → Introduction — Stains Are Inevitable in BJJ
- → Blood Stains (Most Common)
- → Mat Burn and Transfer Marks
- → Sweat Stains and Yellow Discolouration
- → General Discolouration and Dinginess
- → Belt Dye Transfer (Dye Bleeding)
- → Stain Removal Product Recommendations (UK)
- → White Gi Stain Care
- → Black and Coloured Gi Stain Care
Introduction — Stains Are Inevitable in BJJ
If you train BJJ regularly, your gi will encounter blood (yours or your training partner's), sweat stains that build up over time, marks transferred from training mats, and dye that bleeds from coloured belts. The key principle across all stain types is the same: act quickly. Fresh stains are dramatically easier to remove than set-in ones.
Different stain types require different treatment approaches. Protein-based stains (blood, sweat) need cold water and enzyme cleaners. Dye-based stains need oxygen bleach and colour catchers. Using the wrong method — particularly hot water on blood — can make a stain permanent.
White gis show every stain but are the easiest to treat because you can use stronger products. Coloured gis hide stains better but require gentler methods to avoid fading or bleach spots.
Stain prevention starts with proper washing habits. If you have not already, read our complete gi washing guide.
Blood Stains (Most Common)
Blood is the most frequent stain you will encounter in BJJ. Whether from a split lip, a scraped knuckle, or a training partner's cut, blood stains need immediate attention.
The critical rule: cold water only, immediately. Blood is a protein-based stain. Heat denatures the proteins and bonds them permanently to cotton fibres. Once a blood stain has been exposed to hot water or a hot dryer, it becomes extremely difficult — sometimes impossible — to remove.
Fresh Blood Stains
The sooner you treat a blood stain, the easier it comes out. Fresh blood often requires nothing more than cold water.
- Rinse immediately under cold running water. Hold the stained area under the tap and rub gently. For small stains, this alone may be sufficient.
- Cold water soak: If the stain remains, submerge the affected area in a basin of cold water for 15–30 minutes.
- Hydrogen peroxide method: Apply 3% hydrogen peroxide directly to the stain. It will fizz on contact with blood — this is the oxidation reaction breaking down the haemoglobin. Let it fizz for 5–10 minutes, then rinse with cold water. Very effective on white gis. For coloured gis, test on a hidden area first (inside seam or inside the collar). Hydrogen peroxide (3%) is available from Boots, Superdrug, and most UK pharmacies for approximately £1–£3 per 200ml bottle.
- Salt paste method: Mix two tablespoons of table salt with enough cold water to form a thick paste. Apply to the stain, gently rub in, and leave for 30 minutes before rinsing. This is a gentle method suitable for all gi colours.
- Enzyme cleaner: Apply an enzyme-based stain remover that targets protein stains. Dr. Beckmann Stain Devils — Blood, Milk & Ice Cream (approximately £2.50–£3.50 from UK supermarkets) is specifically formulated for protein stains. Apply as directed, leave for the recommended time, then wash normally.
Dried Blood Stains
Dried blood is harder to remove but not impossible. The key is patience and repeated treatment.
- Soak the stained area in cold water with an enzyme-based cleaner for 2–4 hours, or overnight for stubborn marks
- Gently scrub the stain with a soft brush after soaking
- Wash normally in cold water
- Check the stain before drying — do not put the gi in a dryer or in sunlight until the stain is gone, as heat will set any remaining blood permanently
- Repeat the soak-and-wash cycle if needed. Some dried blood stains require 2–3 treatments
Products recommended by the BJJ community for dried blood include Bio One Enzymatic Cleaner (available on Amazon UK) and Vanish Oxi Action (available in all major UK supermarkets).
Mat Burn and Transfer Marks
What causes them: Friction with training mats transfers rubber, foam compounds, or mat dye onto gi fabric. These grey or dark marks typically appear on the knees, shoulders, and back of the gi.
Prevention: Mat cleanliness plays a role — academies with well-maintained mats produce fewer transfer stains. There is not much you can do individually beyond treating stains promptly after training.
Removal method:
- Pre-treat the stained area with a sport detergent or stain remover — apply directly to the mark and work in gently with a soft brush
- Leave the product on the stain for 15–30 minutes
- Wash at the recommended temperature (30°C)
For stubborn mat stains:
- Dissolve a scoop of Vanish Oxi Action in warm water (follow the packaging instructions for soak concentration)
- Submerge the stained area and soak for 1–2 hours
- Wash normally
- Repeat if necessary — mat transfer can be persistent
Sweat Stains and Yellow Discolouration
Yellow discolouration is caused by body oils and sweat compounds reacting with cotton fibres over time. It is most visible on white gis, particularly in the collar, underarm, and upper back areas. This is a cumulative problem — each training session adds a small amount of residue that builds up if not properly managed.
Prevention (easier than removal):
- Wash your gi after every single training session — do not let sweat dry into the fabric
- Apply a baking soda paste to the collar and underarm areas before each wash as a preventative measure
- Use a biological detergent, which contains enzymes that break down sweat proteins
Removal for white gis:
- Vinegar and baking soda soak: Mix 250ml white vinegar and two tablespoons of baking soda in a basin of cold water. Submerge the yellowed areas and soak for 2–4 hours, then wash normally.
- Vanish Oxi Action soak: Dissolve a scoop of Vanish Oxi Action Crystal White (approximately £3.50 for 470g or £12–£15 for 1.9kg from Tesco, Sainsbury's, Asda, or Morrisons) in warm water. Soak the gi overnight. This is highly effective for accumulated yellowing.
- Hydrogen peroxide spot treatment: Apply 3% hydrogen peroxide directly to the yellowed areas, leave for 30 minutes, then wash.
For coloured gis: Yellowing is less visible but still occurs. Use the vinegar and baking soda method, which is safe for all colours. Avoid hydrogen peroxide and oxygen bleach on dark gis unless you have tested on a hidden area first.
General Discolouration and Dinginess
Over time, even regularly washed gis can develop a general grey or dingy appearance. This is caused by accumulated dirt, oils, detergent residue, and mineral deposits from hard water — common in many UK regions.
Restoration methods:
- Deep clean with sport-specific detergent: Products like Halo Proactive Sports Wash (approximately £8–£10 on Amazon UK) are designed to break down embedded sweat and oils that regular detergent misses.
- Oxygen bleach soak: For white gis, dissolve Vanish Oxi Action Crystal White or Astonish Oxy Plus (approximately £1–£2 from Poundland or Home Bargains) in warm water and soak for 4–8 hours. Then wash normally at 30°C.
- Vinegar rinse cycle: Add 250ml white vinegar to the rinse cycle to dissolve mineral buildup from hard water. This is particularly useful if you live in a hard water area (London, South East, East Anglia).
- Pure sodium percarbonate: Available in bulk from Amazon UK for approximately £5–£10 per kilogram, this is the active ingredient in Vanish and OxiClean without the fillers. Dissolve 2–3 tablespoons in warm water and soak for several hours. More concentrated and more cost-effective than branded products.
When discolouration is permanent: Very old stains that have been heat-set through repeated tumble drying or hot washing may not come out completely. Prevention through consistent cold washing and prompt stain treatment is the best approach. For tips on how drying affects stains, see our gi drying guide.
Belt Dye Transfer (Dye Bleeding)
Coloured belts — especially blue, purple, and brown — can bleed dye onto a white gi during washing or even during training from sweat and friction.
Prevention:
- Wash your belt separately from your gi for the first 3–5 washes
- Always use cold water — heat accelerates dye release
- Some practitioners soak new belts in cold water with 250ml white vinegar before first use to help set the dye
- Use a colour catcher sheet in the wash — these absorb loose dye from the water before it transfers to other items
Recommended colour catchers available in the UK:
- Dylon Colour Catcher — The most widely available brand. Approximately £2.50–£4.00 for a pack of 10–24 sheets. Stocked in Tesco, Sainsbury's, Asda, Morrisons, Boots, and Superdrug.
- Dr. Beckmann Colour & Dirt Collector — Similar product, available from most UK supermarkets for approximately £2.50–£3.50 for a pack of 10–12 sheets.
- Supermarket own-brand versions — Tesco, Sainsbury's, and Asda all stock their own colour catcher sheets at lower price points.
Treating existing dye transfer:
- Rinse immediately in cold water
- Soak the affected area in a Vanish Oxi Action solution for 1–2 hours
- Wash normally — the sooner you treat dye transfer, the better your chances of full removal
Stain Removal Product Recommendations (UK)
Here is a summary of the most effective and widely available stain removal products for BJJ gis in the UK, organised by category:
Enzyme-based cleaners (best for blood and protein stains):
- Dr. Beckmann Stain Devils — Blood, Milk & Ice Cream: Approximately £2.50–£3.50 per bottle. Available from Tesco, Sainsbury's, Wilko, and Amazon UK.
- Bio One Enzymatic Cleaner: Made in Britain, uses natural enzymes. Available on Amazon UK for approximately £5–£8.
- Biokleen Bac-Out Stain & Odour Remover: Plant-based enzyme formula. Available on Amazon UK for approximately £8–£12.
Oxygen-based bleach (best for general discolouration and yellowing — safe for whites and colours):
- Vanish Oxi Action Crystal White (powder): The UK standard for oxygen bleach. Approximately £3.50 for 470g or £12–£15 for 1.9kg. All major supermarkets.
- Vanish Oxi Action Colours: Colour-safe version for blue and black gis. Same price range.
- Astonish Oxy Plus: Budget alternative, approximately £1–£2 from Poundland, Home Bargains, and B&M.
- Pure sodium percarbonate: The active ingredient without fillers. Approximately £5–£10 per kg from Amazon UK. Most cost-effective for regular use.
Household essentials:
- Hydrogen peroxide (3%): Approximately £1–£3 per 200ml bottle from Boots, Superdrug, or Amazon UK. Effective on blood stains and safe for white gis.
- White vinegar: Under £1 per litre from any UK supermarket. Natural antimicrobial and deodoriser.
- Bicarbonate of soda (baking soda): Approximately £0.65–£1.50 per box from any UK supermarket. Gentle abrasive and odour neutraliser.
What NOT to use:
- Chlorine bleach on coloured gis: Will strip colour immediately and damage the fabric
- Fabric softener: Coats fibres, traps bacteria, and reduces absorbency — makes stains harder to remove in future washes
White Gi Stain Care
White gis require more attention to staining but benefit from being the easiest colour to treat. You have the widest range of products and methods available.
Routine maintenance:
- Monthly soaks in Vanish Oxi Action Crystal White or Astonish Oxy Plus keep whites bright and prevent gradual yellowing
- Hydrogen peroxide can be used liberally on white fabric without colour concerns
- Sun drying after washing provides a free, natural bleaching effect
- Always separate white gis from coloured gis and new coloured belts during washing
Restoration for severely discoloured white gis:
- Fill a bathtub with warm water (not hot — you still want to avoid shrinkage)
- Add a generous amount of Vanish Oxi Action Crystal White or 3–4 tablespoons of pure sodium percarbonate
- Submerge the gi and soak for 4–8 hours or overnight
- Wash normally at 30°C
- Air dry in direct sunlight if possible
Avoid using chlorine bleach regularly — while it whitens effectively, it weakens cotton fibres with repeated use and can cause yellowing over time if used in excess.
Black and Coloured Gi Stain Care
Coloured gis require gentler stain treatment to avoid creating a worse problem than the stain itself — namely, bleach spots and accelerated fading.
Rules for coloured gi stain treatment:
- No chlorine bleach — ever. It will strip colour instantly and leave permanent white patches.
- No hydrogen peroxide unless you have tested it on a hidden area first (inside the collar hem or inside a seam). Some dark dyes react with peroxide.
- Always wash in cold water — heat accelerates colour fading beyond normal wear.
- Turn inside out before washing to protect the outer surface from abrasion and colour loss.
Safe stain treatment for coloured gis:
- Use Vanish Oxi Action Colours — specifically formulated for coloured fabrics. Safe for soaking and pre-treating without colour damage.
- White vinegar and baking soda methods are safe for all colours
- Enzyme cleaners (Dr. Beckmann, Bio One) are generally colour-safe
- The salt paste method for blood stains is gentle enough for any colour
Accept that some fading is inevitable with coloured gis over time, regardless of care. Avoid sun drying coloured gis, as UV exposure accelerates fading. For more on gi colour rules in competition, see our BJJ gi colour rules guide.
Comparison
| Stain Type | Best Treatment | Product | Safe for Colours? | Difficulty |
|---|---|---|---|---|
| Fresh blood | Cold water rinse + H₂O₂ | Hydrogen peroxide 3% | Test first | Easy |
| Dried blood | Enzyme soak (2–4 hours) | Dr. Beckmann Stain Devils | Yes | Medium |
| Sweat yellowing | Oxygen bleach soak | Vanish Oxi Action Crystal White | Use Colours variant | Medium |
| Mat transfer | Sport detergent + brush | Vanish Oxi Action soak | Yes | Medium |
| Belt dye transfer | Cold rinse + oxygen bleach | Vanish + Dylon Colour Catcher | N/A (white gis) | Hard |
| General dinginess | Overnight oxygen bleach soak | Pure sodium percarbonate | Use with caution | Easy |
Related Guides
How to Wash a BJJ Gi
Proper washing prevents most stains from setting.
How to Dry a BJJ Gi Properly
How you dry after stain treatment matters — heat sets stains.
BJJ Gi Odour Removal
Stains and odour often go together — tackle both.
BJJ Gi Maintenance Checklist
Add stain inspection to your regular care routine.
BJJ Gi Colour Rules
Learn about approved gi colours and competition requirements.
BJJ Gi Lifespan Guide
Proper stain care extends your gi's usable life significantly.
Frequently Asked Questions
How do you get blood out of a BJJ gi?
Rinse immediately under cold running water — never hot, as heat sets blood permanently. For stubborn fresh stains, apply 3% hydrogen peroxide directly and let it fizz for 5–10 minutes before rinsing. For dried blood, soak in cold water with an enzyme-based cleaner (such as Dr. Beckmann Stain Devils) for 2–4 hours, then wash normally. Multiple treatments may be needed for old stains.
Why is my white BJJ gi turning yellow?
Yellow discolouration is caused by body oils and sweat compounds reacting with cotton fibres over time. It is most common on the collar and underarm areas. Prevent it by washing after every session and using a biological detergent. To restore yellowed fabric, soak overnight in a Vanish Oxi Action Crystal White solution, or use a baking soda and vinegar soak for 2–4 hours.
Can you use bleach on a BJJ gi?
Chlorine bleach should only be used sparingly on white gis — it whitens effectively but weakens cotton with repeated use. Never use chlorine bleach on coloured gis, as it will strip the colour permanently. Oxygen-based bleach (Vanish Oxi Action, Astonish Oxy Plus, or pure sodium percarbonate) is a safer alternative for both whites and colours, as it brightens without the harsh chemical damage of chlorine.
How do you remove mat stains from a gi?
Pre-treat the stain with sport detergent or a stain remover, working it in with a soft brush. For stubborn mat transfer marks, soak in a Vanish Oxi Action solution for 1–2 hours before washing. Mat stains can be persistent and may require multiple treatment cycles. Act quickly — fresh mat stains are much easier to remove than set-in ones.
Will hydrogen peroxide damage my BJJ gi?
At 3% concentration (the standard available from UK pharmacies), hydrogen peroxide is safe for white gi fabric. It is very effective on blood stains. For coloured gis, always test on a hidden area first — the inside of a collar or inner seam — as some dyes react with peroxide. Leave the test for 10 minutes and check for any colour change before applying to visible areas.
How do you prevent belt dye from bleeding onto a white gi?
Wash new coloured belts separately from your gi for the first 3–5 washes to release excess dye. Always use cold water, as heat accelerates dye release. Adding a Dylon Colour Catcher sheet (approximately £2.50–£4.00 for a pack of 10–24 from UK supermarkets) absorbs loose dye during washing. Some practitioners soak new belts in cold water with white vinegar before first use to help set the dye.
What is the best stain remover for BJJ gis in the UK?
For blood and protein stains, Dr. Beckmann Stain Devils (Blood, Milk & Ice Cream) at approximately £2.50–£3.50 from UK supermarkets is highly effective. For general whitening and yellowing, Vanish Oxi Action Crystal White (approximately £3.50 for 470g; £12–£15 for 1.9kg) is the UK standard. For the most cost-effective option, buy pure sodium percarbonate from Amazon UK (approximately £5–£10 per kg) — it is the active ingredient in Vanish without the fillers.
Can you remove old set-in stains from a BJJ gi?
It depends on whether the stain has been heat-set. If the gi has been through a hot wash or tumble dryer after staining, the stain may be permanent. For set-in stains that have not been heat-treated, try repeated enzyme soaks (2–4 hours each), followed by an overnight oxygen bleach soak. Multiple cycles of treatment may be needed. Prevention through immediate cold water treatment is always more effective than delayed treatment.
Keep your gi looking fresh with our full care routine
View Maintenance Checklist
Last updated: 1 February 2026