Contrary to popular opinion, witch hazel has nothing to do with witches, magic or wizardry. It is in fact a medicinal liquid extracted from the witch hazel shrub (hamamelis virginiana) found in North America. It has long been used by Native American tribes for its therapeutic value.
Nowadays, witch hazel has become a fairly common ingredient. The witch hazel you see in your supermarket is distilled witch hazel extract obtained from the dried leaves, barks and twigs of the flowering shrub.
Due to its medicinal properties and its action as an astringent, witch hazel can be used in a variety of ways for health and beauty.
Additionally, due to its potent antibacterial and anti-inflammatory properties, you can use witch hazel around your house to deal with a broad array of problems, such as repelling insects, deodorizing stinky shoes, cleaning your dog’s infected ears and much more.

Continue reading to learn the 10 best uses of witch hazel for cleaning, odor removal and more.
Contents
Method 1: DIY Insect Repellent
You can combine witch hazel with cinnamon essential oil and water to make a highly effective DIY insect repellent, which is particularly effective against bed bugs.
Things you’ll need:
- Witch hazel extract – 2 tablespoons
- Cinnamon essential oil – 3 to 4 drops
- Water – 1 cup
Single-Step Method: Mix witch hazel and cinnamon oil to make a natural spray repellent

- Pour 1 cup of water into a spray bottle.
- Add 2 tablespoons of witch hazel extract.
- Add 3 to 4 drops of cinnamon essential oil as well.
- Put the nozzle back on the bottle and shake it well to mix all the ingredients together.
- Spritz the solution where you want to repel bed bugs or other insects.
You can also use the spray to treat bed bug bites, this makes this DIY insect repellent one of the best uses of witch hazel around the house.
Method 2: DIY Spray for Stinky Shoes
With prolonged and regular use, your shoes become saturated with sweat, especially in the toe area. Consequently, they become a breeding ground for bacteria and, as if that weren’t enough, they also emit a very pungent and foul odor that is enough to repel the people around you.
But this problem can be solved easily. You can use witch hazel in combination with various antimicrobial essential oils to make a DIY spray that will eliminate the foul odor and bacteria from your shoes.
Things you’ll need:
- Witch hazel (antibacterial) – 4 tablespoons
- Peppermint essential oil (antimicrobial and fresh-smelling) – 6 drops
- Tea tree essential oil (antimicrobial) – 4 drops
- Eucalyptus essential oil (antimicrobial) – 2 drops
- Thyme essential oil (antiseptic, antibacterial and pleasant-smelling) – 1 drop
- Water – 4 tablespoons
Step 1. Combine water and witch hazel in a spray bottle

- Pour 4 tablespoons of water into a spray bottle.
- Pour 4 tablespoons of witch hazel into the bottle as well.
Step 2. Add the essential oils

- Add 6 drops of peppermint essential oil to the spray bottle.
- Add 4 drops of tea tree essential oil.
- Finally, add 2 drops of eucalyptus essential oil and 1 drop of thyme essential oil.
Step 3. Shake well and spray to eliminate odor from stinky shoes

- Put the nozzle on the spray bottle.
- Shake the bottle well to thoroughly mix all ingredients.
- Spritz the deodorizing spray inside the stinky shoes. Make sure you spray it in the toe area, which is ground zero for germs and odor.
Let the shoes dry before you wear them again. You can also put them in the sunlight for a few hours to let them dry completely.
Method 3: Odor-Removal Spray
You can also employ witch hazel to eliminate foul or musty odors from your home. To make your own odor-removal spray, simply combine witch hazel with absorbent baking soda and fresh-smelling lavender essential oil.
Things you’ll need:
- Witch hazel (antibacterial) – 1 tablespoon
- Baking soda (absorbs odor-producing particles) – 1 teaspoon
- Lavender essential oil (fresh and fragrant scent) – 2 or 3 drops
- Warm water – 3 tablespoons
Step 1. Combine all the ingredients together

- Pour 3 tablespoons of warm water into a spray bottle.
- Add 1 tablespoon of witch hazel.
- Add 1 teaspoon of baking soda.
- Add 2 or 3 drops of lavender essential oil as well.
Step 2. Shake well and spray the solution to deodorize your home

- Attach the spray nozzle and shake the bottle well.
- Spray the solution like an air freshener to eliminate foul household odors.
Method 4: Hand Sanitizer
Using a hand sanitizer can prevent you from catching a whole host of communicable diseases by keeping your hands clean and germ-free. However, most commercial sanitizers contain alcohol, which can leave your skin extremely dry.
This is where witch hazel comes to the rescue. It acts as a powerful disinfectant and can be mixed with aloe vera gel, tea tree essential oil and vitamin E oil to make a DIY sanitizer that cleans your hands and also moisturizes and soothes your skin.
Things you’ll need:
- Witch hazel (disinfectant) – 1½ teaspoons
- Vitamin E oil (moisturizes skin) – ⅓ teaspoon
- Tea tree essential oil (antimicrobial and anti-inflammatory) – 15 drops
- Aloe vera gel (antiseptic) – ½ cup
Step 1. Combine all the ingredients together

- Put ½ cup of aloe vera gel in a container. You can either buy it from the market or make your own at home.
- Add 1½ teaspoons of witch hazel to it.
- Add about 15 drops of tea tree essential oil.
- Add ⅓ teaspoon of vitamin E oil as well.
Step 2. Blend well and transfer it to a squeeze bottle for easy use

- Blend the ingredients thoroughly to get a uniform mixture.
- Transfer the solution to a squeeze bottle.
Use as needed to sanitize your hands. You can safely store and use this sanitizer for 1 to 2 weeks.

Method 5: Dog’s Ear Cleaner
If you notice your furry little friend constantly scratching its ears, chances are that your pet may have an ear infection. You can use witch hazel to disinfect and clean your dog’s ears; doing so will provide relief from the constant itching and also treat the infection.
Single-Step Method: Use a witch hazel-soaked cotton ball to clean your dog’s ears

- Soak a cotton ball with witch hazel extract and use it to clean and disinfect your dog’s ears daily until the infection goes away.
Method 6: Antiperspirant
Excessive sweating or perspiration can be quite embarrassing, especially if it’s accompanied by bad odor. You can make your own natural DIY antiperspirant by combining witch hazel, aloe vera gel, baking soda and sage essential oil.
Caution: Pregnant women should not use sage oil.
Things you’ll need:
- Witch hazel (natural antiperspirant) – 2 tablespoons
- Aloe vera gel (antimicrobial and anti-inflammatory) – 1 tablespoon
- Baking soda (absorbs sweat and odor) – ½ teaspoon
- Sage essential oil (fresh and fragrant scent) – 1 or 2 drops
Step 1. Combine all the ingredients in a spray bottle

- Pour 2 tablespoons of witch hazel into a spray bottle.
- Add 1 tablespoon of aloe vera gel.
- Add ½ teaspoon of baking soda.
- Add 1 or 2 drops of sage essential oil as well.
Step 2. Shake well and use as an antiperspirant

- Attach the spray nozzle and shake the bottle well to mix the ingredients together.
- Spray your DIY antiperspirant on the most sweat-prone areas to control perspiration.
Method 7: DIY Makeup Brush Cleaning Spray
You love doing your makeup, but when it comes to cleaning the makeup brushes, you probably leave them in their state until they become stiff with dried product.
If that’s the case, you can use a mix of witch hazel and a little bit of liquid Castile soap to clean your makeup brushes and remove the hardened product without damaging the soft bristles. This is one of best uses of witch hazel around the house.
Things you’ll need:
- Witch hazel (antibacterial)– ¼ cup
- Liquid Castile soap (breaks down hardened product)– 1 teaspoon
- Paper towel
Step 1. Combine witch hazel and liquid Castile soap in a spray bottle

- Pour ¼ cup of witch hazel into a spray bottle.
- Add 1 teaspoon of liquid Castile soap as well.
- Put the nozzle on the bottle and shake it well to mix the ingredients together.
Step 2. Use the spray to clean your makeup brushes

- Spray the witch hazel-based solution on the dirty makeup brush. Make sure you have a paper towel underneath it to absorb the runoff.
- Gently rub the bristles to dislodge the dried product.
- Blot and clean the brush using the paper towel. If needed, repeat until the brush is completely clean.

Method 8: DIY Jewelry Cleaner
Who doesn’t love to sparkle with jewelry? But over time, the shine and sparkle become somewhat subdued.
Witch hazel can be used to clean your jewelry, as it is comparatively mild and will not damage or tarnish precious metals or stones. You can also add tea tree oil to disinfect your pieces, especially your earrings.
Additionally, you can scrub your jewelry with some baking soda powder to remove any deposits or stains and get it looking as good as new.
Things you’ll need:
- Witch hazel (removes deposited impurities)– as required
- Tea tree essential oil (antimicrobial)– 1 drop
- Baking soda (scrubs out stains) – as required
- Water
- Old, clean toothbrush
Step 1. Soak your jewelry in a solution of witch hazel and tea tree essential oil

- Pour some witch hazel into a small bowl.
- Add 1 drop of tea tree essential oil.
- Put the piece of dirty jewelry in the cleaning solution.
- Let it soak overnight.
Step 2. Scrub the item with baking soda

- The next day, remove the jewelry from the solution.
- Dip it in some baking powder and use a clean, old toothbrush to scrub the item to fully remove any stains or impurities from all the nooks and crannies.
Step 3. Give it a final rinse with water

- Lastly, rinse your jewelry in water for a final cleaning.
Now, your jewelry will sparkle and shine just like it did the first time it caught your eye.
Method 9: All-Purpose Cleaner
Witch hazel acts as a powerful disinfectant and can be mixed with water and lavender essential oil to make an all-purpose cleaner, especially for your windows, floors and refrigerator.
Things you’ll need:
- Witch hazel (disinfectant) – ¼ cup
- Lavender essential oil (pleasant-smelling and antimicrobial) – 7 or 8 drops
- Water – ½ cup
Single-Step Method: Combine the ingredients in a spray bottle and use as a cleaner

- Pour ½ cup of water into a clean spray bottle.
- Add ¼ cup of witch hazel to it.
- Add 7 or 8 drops of lavender essential oil as well.
- Shake well before use.
Use this witch hazel-based, all-purpose cleaner to clean your tiles, floors and even eliminate odor from your refrigerator.
You can also use this solution as an air freshener. Just spritz a little into the air to get rid of foul, musty odors.
Method 10: Glass Cleaner
While clear glass windows and doors give a home an open and welcoming feel, keeping the glass free of dirt and smudges can often prove to be an arduous task.
It is here that witch hazel once again comes to the rescue. All you have to do is spray some witch hazel on the grimy or smudged glass and rub it clean with a cloth.
Single-Step Method: Use a witch hazel spray to clean dirty windows

- Spritz witch hazel on the dirty glass and wipe it clean.
Tips
- You can also use a cotton ball soaked in witch hazel to remove hair dye stains from your skin.
- You can also apply witch hazel to get rid of spider veins or varicose veins naturally.
- You can also use witch hazel to get rid of a black eye.
- You can also apply it after shaving to prevent razor burn.