Skip to Content

Banish Stubborn Stains on Your Cross-stitch Fabric With These Tips (2024)

This site is supported by our readers. We may earn a commission, at no cost to you, if you purchase through links.

how to remove stains from cross stitch fabricBanish stubborn stains on your cross-stitch fabric with these proven techniques. For brown marks from finger oils, wash the fabric in cold soapy water for 6 hours and avoid ironing.

Tackle rust stains by mixing 10g oxalic acid with 1 tablespoon water, rubbing it in, and washing under the tap. Lift scorch marks with lemon juice and sunlight or hydrogen peroxide.

Quickly clean blood stains with a 3:1 salt to water solution, and remove pen marks with lemon juice.

To learn more advanced stain removal methods and uncover the secrets to keeping your cross-stitch fabric pristine, read on.

Key Takeaways

  • Use cold soapy water to remove oils from fabric and prevent brown marks.
  • Test for colorfastness before using oxalic acid to remove rust stains.
  • Act quickly to remove blood stains with a 3:1 salt-to-water solution.
  • Use lemon juice to remove pen marks, but be cautious about bleaching.

How to Remove Stains From Cross Stitch Fabric?

To eliminate stains from cross stitch fabric, consider utilizing hydrogen peroxide, which excels at removing blood stains.

Firstly, experiment on a spare fabric sample to confirm it doesn’t cause damage.

Subsequently, apply hydrogen peroxide to the bloodstain using a gentle touch and rinse with water.

For ink stains, employ hairspray containing a high alcohol concentration.

Place a cloth or towel beneath the stain to prevent its expansion.

Utilize hairspray-saturated cotton balls to press the stain until its transfer is complete.

In the event that the stain affects the stitching itself, undertake a gentle washing of the project in cold water.

Or employ a mild detergent and water solution to perform spot cleaning on the affected area.

Brown Marks

Brown Marks
Those pesky brown marks on your cross-stitch fabric are likely caused by the oils from your fingers discoloring in the sunlight. If you’ve ironed over them, you’ll need to pick out the stitches and redo the work to remove the stained areas.

Caused by Oils From Fingers Discoloring in Sunlight

  1. Use cold soapy water: Wash your fabric in cold soapy water for 6 hours to remove any lingering oils.
  2. Avoid ironing: If you’ve already ironed your fabric, pick out the stitches and redo them to prevent further discoloration.
  3. Fabric protection: Protect your cross-stitch fabric from oil stains by storing it in a cool, dry place away from direct sunlight.
  4. Natural remedies: For existing stains, try using vinegar, lemon juice, or soda water to remove oil-based stains before washing.

Pick Stitches and Redo if Ironed

Ironing your cross-stitch fabric can lead to brown marks caused by thread discoloration. To prevent this, always wash your fabric in cold soapy water for six hours before ironing.

If you’ve already ironed your fabric and notice brown marks, pick out the stitches and redo them. Remember to test for colorfastness before ironing and take precautions to prevent sun damage.

For stubborn stains, consider removing a stitch or seeking professional help.

Rust Marks

Rust Marks
Dealing with pesky rust marks on your cross-stitch fabric? Mix 10g of oxalic acid with 1 tablespoon of water, then rub the solution onto the stain and wash it out under the tap after 15 minutes. This chemical process helps bond the iron in the rust to create a water-soluble solution, effectively removing those unsightly rust marks.

Mix 10g Oxalic Acid With 1 Tablespoon Water

After addressing those pesky brown marks, let’s venture into rust removal. Combine 10g of oxalic acid with a tablespoon of water to form a water-soluble solution that’s acidic enough to confront iron stains directly. This effective mixture is your hidden weapon against those persistent stains on your cross-stitch fabric.

  • Oxalic Acid: The champion in the battle against rust.
  • Water: Transforms the acid into a controllable solution.
  • Cross-Stitch Fabric: The arena where stains are vanquished.

Rub in and Wash Out Under Tap After 15 Minutes

To effectively remove rust marks from your cross-stitch fabric, mix 10g oxalic acid with 1 tablespoon water to create a water-soluble solution. Rub this mixture into the rust mark and let it sit for 15 minutes.

Then, wash the fabric under running water to remove the rust discoloration.

Remember to test for fabric colorfastness before using oxalic acid, and use bicarbonate of soda for hand washing cross-stitch fabric if you don’t have access to a washing machine.

Scorch Marks

Scorch Marks
Scorch marks on your cross-stitch fabric can be frustrating, but with the right approach, you can remove them. Here are three effective methods to tackle scorch marks on your cotton or synthetic fabric:

  1. Lemon Juice and Sunlight: Mix lemon juice and water, soak the scorch mark, and place it in the sun. The sun’s UV rays can help lift the scorch mark, making it easier to remove.
  2. Hydrogen Peroxide: Test a small area for colorfastness, then apply hydrogen peroxide to the scorch mark. Gently iron the area with a clean cloth to help lift the scorch mark.
  3. Baking Soda Paste: Mix baking soda with hot water to create a paste. Apply this paste to the scorch mark and let it sit for 10-30 minutes before rinsing it off.

Remember to always test these solutions on an inconspicuous area first and take care when handling chemicals. For best results, act quickly and follow the manufacturer’s instructions for cleaning and caring for your fabric.


If you encounter a blood stain on your cross-stitch fabric, act quickly. Clean the area immediately with a 3:1 ratio of salt to water, rubbing the salt in until the stain turns brown, then wash it off. If the stain has dried into the aida cloth, soak the area in warm salt water to lift the discoloration.

Clean Immediately With 3:1 Salt to Water Ratio

If you’ve got fresh blood stains on your Aida fabric, don’t wait! Act quickly and mix a 3:1 salt to water ratio solution. This will help dissolve the blood, preventing it from setting in and becoming a stubborn stain.

For dried blood, rub the salt into the stain until it turns brown, then wash it off.

Rub Salt in Until Brown, Then Wash Off

To remove blood stains from your cross-stitch fabric, follow these steps:

  1. Clean the stain immediately with a 3:1 salt to water ratio.
  2. Rub salt into the stain until it turns brown.
  3. Wash off the salt with cold water.

For rust stains, mix 10g oxalic acid with 1 tablespoon water and rub it into the stain for 15 minutes before washing it out under the tap. To remove pen stains, use lemon juice and limit its use to prevent bleaching. Remember, act quickly and use white cleaning cloths to avoid transferring stains.

Soak in Warm Salt Water if Dried Into Aida

If that pesky blood stain has dried into your aida, don’t fret! A warm salt solution is your knight in shining armor. Submerge the stained area in warm water mixed with a generous pinch of salt. This tried-and-true method loosens the grip of blood stains, making removal a breeze.

Warmth Salt’s Embrace Victory Over Stains
Gentle Dissolving Blood’s Defeat
Soothing Penetrating Aida’s Renewal
Embracing Liberating Stain’s Retreat


If you’ve got a pesky pen mark on your cross-stitch fabric, don’t worry – just drip some lemon juice onto the stain to remove it. However, be sure to limit the amount of lemon juice and clean the area thoroughly afterward to prevent any unwanted bleaching.

Drip Lemon Juice Onto Pen Mark to Remove

To remove a pen mark from your cross-stitch fabric, simply drip some lemon juice onto the stain. The acidity of the lemon juice can help break down the ink, making it easier to wipe away.

However, be cautious about the type of pen ink and the colorfastness of your fabric. If you’re unsure, consider using an alternative stain remover or testing a small, inconspicuous area first.

Prevention is always better than cure, so try to avoid getting pen marks on your fabric in the first place.

Limit Lemon Juice and Clean Afterward to Prevent Bleaching

To prevent bleach damage from lemon juice, be sure to limit its use and clean afterward. If you’re looking for alternatives to lemon juice, consider other cleaning agents like vinegar or baking soda.

Before using any cleaning agent, always test for colorfastness to avoid damaging your cross-stitch fabric.

If you’ve already used lemon juice and want to remove the stain, consider using a stain removal product specifically designed for bleach damage.


Got a stubborn tea stain on your cross-stitch fabric? Use vinegar to remove it. And prevent those frustrating red wine stains by soaking the area in soda water beforehand.

Use Vinegar to Remove Tea Stains

To remove tea stains from white fabrics, you can use vinegar. Vinegar is a weak acid that acts to loosen the stain, making it easier to remove. Here’s a simple method:

  1. Mix one part vinegar with two parts water to create a solution.
  2. Soak the stained area in the solution for about 30 minutes.
  3. Gently scrub the stain with a soft cloth or sponge.
  4. Rinse the fabric thoroughly in cold water to remove the vinegar solution.

For yellow fabrics, you can use the same method, but you may need to repeat the process a few times to fully remove the stain. If the stain is particularly stubborn, you can leave the fabric in the vinegar solution for up to an hour before rinsing.

Vinegar is also effective for removing dried-in stains. If the stain has been there for a while, you can soak the fabric in the vinegar solution overnight before rinsing.

Remember to always test a small, inconspicuous area of the fabric before applying vinegar, as it can be corrosive and may damage delicate fabrics if left on for too long.

Prevent Red Wine Stains With Soda Water

To prevent red wine stains on your cross-stitch fabric, use soda water. Soda water is a simple and effective solution that can help you avoid stains. Simply pour a bit of soda water on the red wine stain before it sets in. The bubbles in the soda water will help lift the stain, making it easier to clean.

If the stain has already set in, you can still use soda water, but it may take a bit more effort to remove.

Thread Bleed

Thread Bleed
To prevent stains from thread bleed, remember to wash your cross-stitch fabric in cold, soapy water. Additionally, always use white cleaning cloths to avoid transferring any discoloration onto your fabric.

Wash in Cold Soapy Water to Prevent Stains

Just like a knight in shining armor, cold soapy water is your first line of defense against the dreaded thread bleed. Engage in stain prevention with a splash; gently bathe your fabric in this chilly concoction.

It’s not just about maintaining cleanliness—it’s about mastering fabric handling, ensuring your masterpiece remains impeccable. Remember, cold water is your ally in the battle against blemishes.

Use White Cleaning Cloths to Avoid Transferring Stains

When addressing thread bleed, it’s imperative to prevent discoloration of your cross-stitch fabric. Employ white cleaning cloths to mitigate this issue. Here’s why:

  1. White cloths: Utilize white cloths to preclude color transfer from your cleaning materials to your fabric.
  2. Stain transfer: White cloths minimize the likelihood of stain transfer, preserving the pristine condition of your fabric.
  3. Fabric preservation: Using white cloths proactively safeguards the longevity of your cross-stitch fabric.
  4. Stain prevention: White cloths are indispensable for stain prevention, ensuring the optimal condition of your fabric.

Too Late to Save?

Too Late to Save
If you’ve discovered stains on your cross-stitch fabric, it’s crucial to take prompt action to avert irreversible harm. The longer you defer, the more arduous it becomes to eradicate the stains. Here are some pointers to assist you in preventing future stains and considering alternative removal methods:

  1. Prevent future stains: Launder your cross-stitch fabric promptly upon concluding the project. This will aid in eliminating any oils or grime that may have gathered during the stitching process.
  2. Absorb excess liquid: Utilize a pristine, white cloth to blot any superfluous liquid from the stains. This will assist in preventing the stain from spreading.
  3. Remove solid matter: Delicately scrape off any solid matter from the stains utilizing a blunt object, such as a butter knife. Exercise caution to avoid damaging the fabric.
  4. Dab, don’t scrub: When cleansing the stains, dab them gently with a soft cloth or toothbrush. Refrain from scrubbing, as this can damage the fabric and exacerbate the stains.
  5. Use white cleaning cloths: To avoid transferring stains to other portions of the fabric, utilize white cleaning cloths that are specifically designed for delicate fabrics.
  6. Stain prevention techniques: Store your cross-stitch fabric in a clean, dry location away from direct sunlight. This will aid in preventing discoloration and staining.
  7. Stain avoidance: Be mindful of what you handle the fabric with. Avoid touching the fabric with oily or dirty hands, as this can transfer stains.

Remove a Stitch

Remove a Stitch
To remove a stitch from your cross-stitch fabric, you can use various tools and techniques. Here are some suggestions:

  1. Seam ripper: This tool is commonly used for removing stitches. You can run the pointed end under the stitches and pull them out gently. It’s particularly useful for dense stitching or when you need to remove a large area of stitches.
  2. Needle: If you remember the sequence of the stitches or if you can unthread them without too much trouble, you can use a needle to remove them. Simply insert the needle under the stitch and pull it out, repeating the process for each stitch.
  3. Embroidery scissors: These scissors have short, fine-tipped blades that make them easy to maneuver under and around stitchwork. They can be used to cut the thread without damaging the fabric.
  4. Tweezers: These are helpful for removing bits of thread that have already been cut or for loosening cut floss that’s still clinging to the canvas.
  5. Cross stitch needle: A blunt needle can be used to unpick and loosen stitches without damaging the canvas.

Remember to be patient and careful when removing stitches to avoid damaging the fabric. It’s also a good idea to have a magnifying lens on hand for precision work, especially if you’re only removing a specific section of embroidery.

Stain Removal Surgery

Stain Removal Surgery
Regarding the removal of stains from your cross-stitch fabric, sometimes the optimal approach is to seek assistance from professional stain removal services. These services can be particularly effective in tackling persistent stains that may pose a challenge to remove independently. One such service is dry cleaning, which is capable of effectively removing mold stains from your cross-stitch fabric. However, it’s crucial to be aware that dry cleaning may not be as effective in removing rust stains.

Another alternative for addressing stubborn stains is to replace the old mats and reuse the frame. This approach can be more cost-effective in the long term, as it allows you to preserve the integrity of your cross-stitch fabric while simultaneously resolving any staining issues.

When contemplating professional stain removal services, it’s imperative to recognize that different services may vary in their effectiveness for different types of stains. For instance, steam cleaning can be an excellent choice for deeply embedded stains or large surface areas, but it may not be as effective in removing rust stains. Similarly, commercial rust removers can be beneficial for particularly stubborn rust stains, but it’s essential to adhere to safety guidelines and test them on an inconspicuous area initially to ensure they’ll not damage your cross-stitch fabric.

Frequently Asked Questions (FAQs)

How to prevent fabric stains during stitching?

To prevent fabric stains during stitching, keep your hands clean, use a hoop to minimize contact, and work with care. Treat any spills or marks immediately to stop them from setting. Stay ahead of potential mishaps, and you’ll stitch with confidence.

Can sunlight exposure cause fabric discoloration?

Sunlight can cause an unsightly discoloration known as brown marks on your delicate stitching. Don’t fret – a quick dip in cold soapy suds will have your fabric looking fresh as a daisy.

Best practices for storing unfinished cross stitch projects?

Keep unfinished projects in a dry, dark place to prevent fabric discoloration. Avoid direct sunlight exposure and humidity. Use airtight storage containers to protect delicate threads and fabrics. With proper storage, your projects will stay vibrant for years to come.

How to handle stains on vintage cross stitch fabrics?

Like a surgeon wielding a scalpel, tackle vintage cross-stitch stains with a steady hand and a keen eye. Blot, dab, and rinse – stains won’t stand a chance against your expert touch.

Are there eco-friendly alternatives for stain removal?

You can try eco-friendly options like lemon juice, vinegar, or baking soda. The key is to act quickly, dab gently, and avoid harsh chemicals. Get creative – nature’s got your back on stain removal!


Mastering the art of removing stains from your cross-stitch fabric is the holy grail for any stitcher. By arming yourself with the right techniques, you can vanquish even the most stubborn marks, keeping your masterpieces looking pristine.

Whether it’s a pesky oil stain or an errant ink blot, the secrets revealed in this guide will help you remove stains from cross stitch fabric and maintain the integrity of your beloved creations.

Embrace the power of these proven methods, and your cross-stitching will shine brighter than ever before.

Avatar for Mutasim Sweileh

Mutasim Sweileh

Mutasim is the founder and editor-in-chief of, a site dedicated to those passionate about crafting. With years of experience and research under his belt, he sought to create a platform where he could share his knowledge and skills with others who shared his interests.