Ink stains—whether from a pen, marker, or printer—are one of those things that seem to haunt your favorite clothing, your furniture, or even your carpet. If you’ve found yourself frantically Googling “how to remove ink stains,” you’re not alone! I’ve dealt with my fair share of ink mishaps over the years and have come up with some simple yet effective methods to save clothes, upholstery, and carpets from those stubborn stains. Here’s everything I’ve learned about tackling ink stains on various surfaces.
Why Ink Stains Are So Tough

Ink is made up of dyes and chemicals that, when combined with the right surface, can bond quickly and become difficult to remove. The longer the stain sits, the more challenging it becomes, but don’t worry—with the right approach, you can still save your items!
What You’ll Need
Depending on the surface and the type of ink stain, you might need a few specific items:
- Paper towels or cloths
- Rubbing alcohol (isopropyl alcohol) or hand sanitizer
- Hairspray (for certain fabrics)
- Dish soap
- Baking soda
- Milk (yes, milk!)
- Vinegar
- Enzyme cleaner (for stubborn stains)
- Cold water for rinsing
- Laundry detergent (for fabric stains)
- Cotton balls or sponges for precision cleaning
Step 1: Act Fast—Blot, Don’t Rub!
When dealing with an ink stain, the first thing to do is blot, not rub. Rubbing the stain can push it deeper into the fabric or spread the ink, making it harder to remove. Use clean cloths or paper towels to blot the stain, and be gentle. Always blot from the outside of the stain inward to avoid spreading it.
Step 2: Treating Ink Stains on Fabric (Clothes, Upholstery, etc.)
1. Rubbing Alcohol Method (For Clothes, Upholstery, and Linens)
Rubbing alcohol is my go-to solution for ink stains on fabric. It works wonders for both ballpoint pen and marker ink.
- Dampen a cotton ball or cloth with rubbing alcohol.
- Gently dab it onto the ink stain, ensuring the alcohol soaks into the fabric but doesn’t spread the stain.
- Keep blotting until the ink starts to lift—this could take a few minutes.
- Rinse the fabric with cold water to remove the alcohol and any excess ink.
- If the stain persists, repeat the process until it’s mostly gone.
2. Hairspray Method (For Older Stains on Fabric)
Hairspray contains alcohol, which helps break down the ink.
- Hold a can of hairspray about 6–8 inches from the fabric and spray the ink stain.
- Let it sit for 5 minutes, then blot with a clean cloth.
- Once the stain starts to lift, rinse with cold water and wash as usual.
3. Baking Soda Paste (For Stubborn Stains)
If the ink stain persists after using rubbing alcohol or hairspray, a baking soda paste can help lift the rest.
- Mix baking soda with a little water to form a paste.
- Apply the paste directly to the stain, and let it sit for 10–15 minutes.
- Gently scrub with a toothbrush or sponge, then rinse with cold water.
Step 3: Treating Ink Stains on Leather
Leather requires a more delicate approach since it’s sensitive to water and strong chemicals.
1. Rubbing Alcohol Method (For Leather)

- Dampen a soft cloth with rubbing alcohol and gently rub the ink stain.
- Be careful not to soak the leather—apply the alcohol sparingly and blot, don’t rub.
- If you notice any dryness or discoloration, apply a leather conditioner afterward to restore its natural sheen.
2. Milk Method (For Leather and Vinyl)
Surprisingly, milk is an excellent option for leather stains, especially when the ink has dried.
- Pour a little milk onto a soft cloth or cotton ball.
- Dab it gently onto the ink stain and allow it to sit for a few minutes.
- Rub lightly to remove the stain, then wipe the area with a clean, dry cloth.
Step 4: Treating Ink Stains on Carpet or Upholstery
Ink on carpets or upholstery can be tricky, but it’s not impossible to remove. Act quickly for the best results.
1. Dish Soap and Vinegar Method (For Carpet)
- Mix 1 tablespoon of dish soap, 1 tablespoon of white vinegar, and 2 cups of cold water in a bowl.
- Dampen a cloth with the mixture and blot the ink stain. Work from the outside in, like with fabric stains, to avoid spreading.
- Keep blotting until the stain lifts, then rinse with cold water.
2. Enzyme Cleaner (For Stubborn Carpet Stains)
Enzyme cleaners break down stains on carpets and upholstery. If the ink has set and you’re struggling to remove it:
- Spray an enzyme cleaner directly onto the ink stain.
- Let it sit for the time recommended on the label (usually 15–30 minutes).
- Blot with a clean cloth, then rinse with cold water.
Step 5: Washing and Rinsing
After treating the stain, make sure to wash the fabric or clothing as usual. If you’re working with a washable item like clothes, follow up by washing the item with your regular laundry detergent. Air dry the item to ensure the stain is fully gone—using the dryer before the stain is gone can set it permanently.
Final Thoughts
Ink stains can be a real headache, but with the right methods, they’re far from impossible to remove. Whether you’re dealing with a fresh stain or one that’s been there a while, my go-to methods—rubbing alcohol, hairspray, and milk—have worked wonders for me. Remember, the sooner you act, the easier it will be to remove the stain completely.
If you’re dealing with a particularly stubborn ink stain or just want to make sure you’re prepared next time, I recommend keeping some rubbing alcohol, a bottle of hairspray, and a small container of baking soda on hand. These three items are lifesavers in my home!