Painting the soles of your shoes is a great way to add your own personal style or flair to them. Before you begin painting, make sure the soles are clean and pick out a paint that will adhere to the material of your shoe. Apply several coats to get your color just right, and use a sealant to make sure the paint won't chip when you go to wear the shoes.

Part 1
Part 1 of 3:

Preparing the Soles

  1. 1
    Clean your shoes using rubbing alcohol. According to Shoe Care Expert Rio Jongsae Kim, it's very important to "clean the soles first."Take a clean cotton ball and dip it in rubbing alcohol. Use the cotton ball to wipe down each sole, cleaning off any dirt. The rubbing alcohol and clean surface will help the color adhere to the shoe.[1]
    • Wait for the rubbing alcohol to dry once the shoe has been cleaned — this should only take a few minutes.
  2. 2
    Tape off the edges of your shoe, if desired. To prevent getting paint on places other than the sole of the shoe, use painter’s tape. Apply the tape to the edges and other sections of the shoe that you want protected from paint.[2]
    • Cut the painter’s tape into shorter or thinner strips to make applying the tape easier, if necessary.
    Advertisement
  3. 3
    Prime the soles of your shoes as an added precaution. Priming the soles isn’t a required step, but it will help the paint stick to the soles better. You should use a primer that will adhere to the material of your shoe. For example, if your soles are made of rubber, you’d want a primer designed specifically for rubber materials. This could be found at a local hardware store or online. Use a clean paintbrush to apply the primer evenly to each sole.[3]
    • If desired, you can also just use a white acrylic paint as a primer option.
    • If you're not sure of the material of the sole, check the bottom or inside of the shoe to look for a label. If you can't find a label, go online to find the specific shoe's material.
  4. 4
    Wait for the primer to dry completely before continuing. Read the instructions on the primer to determine how long to wait. Waiting an hour is usually a good place to start, but if you're unsure if the primer is dry or not, lightly touch it with your finger.
    • The primer is dry if you touch it and it doesn't leave any residue on your fingers.
  5. Advertisement
Part 2
Part 2 of 3:

Applying the Paint

  1. 1
    Choose a paint that’s appropriate for the material of your soles. Shoe Care Expert Rio Jongsae Kim recommends that you "apply acrylic paint with a paintbrush." It’s common to use acrylic paint on soles, which works as long as you add a sealant afterwards. There are also paints designed specifically for rubber or leather.[4]
    • PlastiDip is the most popular paint choice for rubber and comes in many different colors.
    • Angelus paints are popular when painting on leather.
  2. 2
    Use even strokes to apply the first coat of paint. Using a clean brush, apply the paint in even strokes over the sides and bottoms of your soles. Go slowly and make sure you don’t apply paint in any places where you don’t want it, especially if you’re not using painter’s tape.[5] Shoe Care Specialist Rio Jongsae Kim emphasizes that you should "apply a couple of light coats of paint" instead of one heavy coat.
    • Paint the shoes over a piece of newspaper to protect your surfaces.
    • The size of brush that you use is up to you, just make sure it's small enough to paint the curves of the shoe adequately and cleanly.
  3. 3
    Wait at least an hour before doing another coat of paint. Let the first coat of paint you applied dry. How long you wait will depend on the type of paint you used, but waiting at least an hour is a good rule of thumb.
  4. 4
    Paint additional coats, as desired. Your soles are going to need anywhere from 2-5 coats of paint, depending on the color and shade you’re going for. Continue painting evenly and carefully, waiting for each coat to dry before painting the next one.[6]
    • If you're painting the soles of your shoes black, these would most likely only need 1 or 2 coats of paint.
    • If you're painting the soles a lighter or brighter color, such as a yellow, pink, or bright blue, you'll need more than 2 coats of paint.
  5. 5
    Allow the shoes to dry overnight. This will give the shoes time to completely dry. Place the soles on a piece of newspaper, soles up, so that they can dry more efficiently.[7]
    • Leaving the shoes indoors in a cooler environment will allow them to dry faster.
  6. Advertisement
Part 3
Part 3 of 3:

Sealing the Soles

  1. 1
    Use a clear sealant on the soles for extra protection. Shoe Care Specialist Rio Jongsae Kim explains, "after [your soles] dry, you have to apply finisher/sealant to protect [the] paint from peeling off." In addition to making sure the paint on the soles doesn't peel off as soon as you wear them, a sealant will help protect the paint job in general. You can use Mod Podge or any other protective sealant for paint.[8]
    • You can choose from both shiny or matte clear coats, depending on which you’d prefer.
  2. 2
    Apply the first coat of sealant and let it dry for 15 minutes. Use a clean paintbrush to apply the sealant in a thin, even layer. Since it's clear and harder to see, check to make sure you've covered the entire sole.
  3. 3
    Paint on a second coat of sealant, if desired. How many coats you choose to do is entirely up to you, but 2 coats of sealant on your soles will give you more protection than just 1. Just make sure you wait at least 15-20 minutes for each coat to dry.
    • Do a touch-test to determine if the coat of sealant is dry or not. If your finger comes back with sealant residue, it's not dry yet.
  4. 4
    Remove the painter’s tape once the shoes are dry, if necessary. Once your soles are completely dry and finished, you can take off any painter’s tape that you used. Peel it off carefully so that you don’t ruin the paint job.[9]
    • As an added precaution, you can allow the sealant to dry overnight to ensure the soles are completely dry.
  5. Advertisement

Things You’ll Need

  • Rubbing alcohol
  • Cotton balls
  • Paint
  • Paintbrush
  • Cup or tray for paint
  • Mod Podge/Clear coat
  • Painter’s tape (optional)
  • Primer (optional)
  • Newspaper (optional)

About This Article

Rio Jongsae Kim
Co-authored by:
Designer Shoe & Bag Care Specialist
This article was co-authored by Rio Jongsae Kim. Rio Jongsae Kim is a Designer Shoe and Bag Repair Specialist and the Owner of Kim’s Shoe & Bag Repair in Vancouver, BC, Canada. With over 40 years of experience, Rio and Kim’s Shoe & Bag Repair specialize in the repair and reconstruction of leather and luxury goods including shoes, handbags, and accessories. Rio’s experience and dedication to quality repair and restoration have led to his work being featured on Yahoo, Insider, and MSN. This article has been viewed 149,533 times.
5 votes - 100%
Co-authors: 4
Updated: December 29, 2022
Views: 149,533
Categories: Shoe Decoration
Article SummaryX

To paint the soles of your shoes, all you need is some acrylic paint and a sealant so the paint doesn't come off. First, clean your shoes with rubbing alcohol to get rid of any dirt. Then, stick masking tape around the edges of your shoes to avoid getting paint on the sides. Apply acrylic paint in slow, even strokes to make sure you don't get paint on the sides by accident. After each coat, wait an hour for the paint to dry. You’ll probably need 2-5 coats to get the right color and shade. Leave your shoes to dry overnight, then apply a coat of sealant, like Mod Podge, which will help protect the paint from chipping. Let the sealant dry for 15-20 minutes before applying a second coat. For more tips, including how to add a primer to your soles to help the paint stick, read on!

Did this summary help you?
Advertisement