The Best Shoe Cleaners for Making Your Footwear Look Brand New

The Jason Markk Shoe Cleaning Essentials Kit is our favorite

We independently research, test, review, and recommend the best products—learn more about our process. If you buy something through our links, we may earn a commission.

No matter the material, finish, or color, cleaning shoes regularly will help them last longer. When you are selecting a cleaner or cleaning kit, read the label carefully and decide on one that works well for most of the shoes in your closet. You should also consider the application method and any included accessories, like an applicator cloth or brush, before making a final decision.

The Jason Markk Shoe Cleaning Essentials Kit is our favorite because it works on a variety of colors and materials. Aside from its versatility, the cleaner is also accompanied by a subtle scent and lasts for up to 100 shoe cleanings.

Here are the best shoe cleaners for making all the shoes in your closet look brand new.

Our Top Picks

Best Overall: Jason Markk Shoe Cleaning Essentials Kit

Jason Markk Shoe Cleaning Essentials

Courtesy of Amazon

What do buyers say? 90% of 17,900+ Amazon reviewers rated this product 4 stars or above.

No matter the shoe and no matter the stain, Jason Markk has you covered. Their premium shoe cleaner works on all colors and materials you might have in your closet, including leather, suede, canvas, vinyl, nylon, cotton, mesh, and more. Within their Essentials Kit, you'll find the foaming cleaner and a brush with tough bristles that can be used to massage dirt gently out of your footwear. Apply just a little of the cleaner every time your shoes need some sprucing—a little goes a long way—and note that it doesn't have the same overbearing stench that can accompany many other shoe cleaners on the market. The leftover aroma is instead subtle and clean.

We particularly love how long one bottle of this cleaner will last. The 4-ounce included bottle is enough to clean 100 pairs of shoes. This really adds to the value of this essentials kit. Now, you won't want to use the cleaner on painted, unsealed leather. In addition, you should try a new cleaning product on a small swatch before applying it over an entire surface. However, overall, this product is an excellent choice at an excellent price. Plus, Jason Markk offers several other shoe cleaning products, including a starter set complete with a microfiber cloth and a shoe freshener.

Best Budget: ShoeAnew All-Natural Shoe Cleaner, 8 oz

ShoeAnew All-Natural Shoe Cleaner

After paying tons of money for a pair of shoes, no one wants to pay even more merely to keep them clean. To keep your shoes looking brand new without spending a fortune, we recommend the ShoeAnew Shoe Cleaner Kit. Their all-inclusive kit is one of the most popular products available because of its low price, as well as its thorough and dependable repair.

While ShoeAnew might not provide the same top-grade quality as more expensive shoe cleaners, it remains a great all-around choice. This product works on leather, canvas, vinyl, mesh, cotton, plastic, nylon, and rubber, so everyone from sneaker-clad runners to high heel-toting office workers will be happy. It has a water-based formula, and you can even spray it on your shoes to simply eliminate odor.

The ShoeAnew bundle includes a nylon brush and a microfiber cloth for a deep clean. And just in case your shoes don’t sparkle like you had hoped, ShoeAnew even offers a 30-day money-back guarantee. 

Best for White Shoes: Alloda Shoe Cleaner + White Shoe Polish

Alloda Shoe Cleaner + White Shoe Polish

Courtesy of Amazon

Versatile and stylish, white sneakers are a year-round fashion staple, but many hesitate to pull the trigger on them because they get dirty and dingy so easily. That’s where a high-quality shoe cleaner like Alloda comes in. Their kit comes with a traditional cleaning serum, as well as a polish specifically designed to whiten shoes. Alloda says you’ll be able to clean 25 to 35 pairs of shoes with this product, and they even toss in a microfiber towel and wooden cleaning brush too.

The cleaner works on sneakers, leather, canvas, mesh, nylon, rubber, and suede; the shoe whitener is suitable for any white leather products or sneakers. Take note, however, that the shoe whitener should only be used to clean the edges of sneakers.

To use the shoe whitener, simply press the bottle’s sponge to your shoes, apply evenly and rub with a towel afterward to see the shine. And to use the standard shoe cleaner: press the sponge to your shoes, apply evenly, scrub with the wooden brush and remove the excess foam with the towel.

Best for Suede: Shacke Suede & Nubuck 4-Way Leather Brush Cleaner

Shackle Suede

 Courtesy of Amazon

Suede is a delicate material, easy to stain, easy to scratch. The Shacke Suede & Nubuck 4-Way Leather Brush Cleaner is the perfect product to clean your suede shoes for several reasons. It’s gentle on the material, offers multiple brush options and, perhaps the best part, it doesn’t require any additional cleaning products.

Here are the four brush options you get with this product: a welt surface for stronger cleaning on heavier scuff marks and stains; nylon bristles for a gentler clean on light scuff marks or for fine suede and nubuck; an arched half-circle brush to clean rounded corners; and, finally, a thin protruding brush to clean harder to reach crevices and grooves.

And this brush doesn’t just clean shoes, it works on suede jackets, coats, and even furniture. A versatile product at a bargain price, this is the only brush you’ll ever need for suede repair.

Best for Canvas: Pink Miracle Shoe Cleaner

Pink Miracle Shoe Cleaner

Courtesy of Walmart

Like suede, canvas requires that perfect cleaner, something strong enough to remove dirt but gentle enough not to stain the fabric. The Pink Miracle Shoe Cleaner checks these boxes and more. It’s an all-in-one shoe cleaner, concocted from saddle soap, gentle oils, and premium conditioners.

This product will polish all washable leathers, vinyl, nubuck, suede, canvas and cloth shoes, and stick around your household for a while. To use, dampen the complimentary brush included with the kit, apply a small amount of cleaner to the brush—a dime-size amount goes a long way—and start scrubbing. After your shoes have been fully lathered, use a cloth to wipe away excess soap or water. 

Best Shoe Wipes: Crep Protect Wipes, 12-Pack

Crep Protect Wipes, 12-Pack

Courtesy of Amazon

These Crep shoe wipes are the perfect product for a quick sneaker clean or cleaning on the go. Each wipe is individually wrapped, so you can keep one in your purse, wallet, gym bag, or suitcase. And the cleaning process itself is simple: unwrap the wipe and scrub.

Crep makes their shoe wipes double-sided, allowing you to choose between a smooth side, ideal for general cleaning, and a textured side, which works great on tougher stains. Customers love the wipes’ clean, cotton-fresh aroma, as well as their versatility. They work on all shoes, from leather boots to nylon sneakers.

One of the only drawbacks of the Crep wipes is the cost. Dollar for dollar, you don’t get as many cleans out of these wipes as you would a traditional liquid shoe cleaner, but the extra price will be worth it if you’re looking for an easy-to-use shoe cleaner that you can travel with. 

Best Shoe Care Kit: KIWI Select Shoe Care Valet

KIWI Select Shoe Care Valet Kit

Courtesy of Amazon

With its vintage aesthetic, numerous products, and top-of-the-line quality, the Kiwi Select Shoe Care Valet has everything you could want in a shoe care kit. It comes with two sturdy horsehair brushes, two soft shine cloths, two sponge daubers, two tins of premium paste—one for black shoes, one for brown—and a shoe horn, all wrapped up in a rich wooden box with a built-in foot pedestal.

This kit provides something for the whole family to use, and it also makes a great gift item. While some customers had issues with the wooden box, saying it is lightweight and easy to break, the reviews are still overwhelmingly positive, especially regarding the cleaning products themselves.  

Final Verdict

Our top pick for a shoe cleaner is the Jason Markk Shoe Cleaning Essentials Kit because it can last for up to 100 shoe cleanings, and is paired with a clean and subtle aroma. It's a great value, plus it includes a brush for massaging dirt from your shoes. Looking to spend less on a shoe cleaner? The ShoeAnew Cleaner Kit costs a few extra dollars, but includes a cleaner, microfiber cloth, and nylon brush. It's also backed by a 30-day guarantee, and the cleaner can be used as a spray to eliminate odors lingering in your shoes.

What to Look for in a Shoe Cleaner

Application Method

Spray and liquid shoe cleaners are easy to use when cleaning the entire shoe but can be messy if you are only spot-cleaning a small area. Cream or paste cleaners work best on leather shoes to prevent oversaturation. Wipes are the quickest shoe cleaner but may not remove tough stains.


If your shoes are made from a wide range of materials, choose a cleaner that is suitable for leather, man-made materials, and fabric. If you have suede shoes or expensive exotic leather shoes, invest in specific cleaners for these finicky finishes.


When purchasing a shoe cleaning kit, look for applicator cloths or brushes, shining cloths, and brushes for removing loose soil. If you are buying only a shoe cleaner, use old cloths to wipe away visible soil and a microfiber cloth to complete the final shine. When cleaning suede shoes, it is essential to have a specialty bristle suede brush to keep the shoes looking their best.

  • How do you use shoe cleaner?

    Each shoe cleaning product will have specific directions for application and stain removal. Even if you've used the product before, it's a good idea to do a spot test on each pair of shoes on an unseen part of one shoe to make sure there is no discoloration. Most products will produce the best results if loose soil and mud are first removed with a damp cloth or shoe brush before using the cleaner.

  • When should you use shoe cleaner?

    A shoe cleaner should be used when there is visible dirt or stains on the shoes. If the cleaner contains conditioners, more frequent use will keep leather shoes pliable and stain-resistant.

  • How do you remove shoe cleaner stains?

    Since some shoe cleaners contain oils or dyes (shoe polish) as an ingredient, they can cause stains on fabrics. Pretreat the stain with an enzyme-based stain remover and then wash in the hottest water recommended for the fabric to remove the stain.

Why Trust The Spruce?

This roundup was written by Derek Rose, who has been a freelance writer for The Spruce since 2019. Additional research comes from Mary Marlowe Leverette. Leverette is a nationally recognized fabric, housekeeping, and cleaning expert and master gardener. She has more than 40 years of experience in stain removal methods and textile conversation. She's also a member of The Spruce's Gardening and Plant Care Review Board.

Updated by
Mary Marlowe Leverette
Mary Marlowe Leverette 2018
Mary Marlowe Leverette is one of the industry's most highly-regarded housekeeping and fabric care experts, sharing her knowledge on efficient housekeeping, laundry, and textile conservation. She is also a Master Gardener with over 40 years' experience; writing for over 20 years.
Learn more about The Spruce's Editorial Process