Find my marker
Shop

Shoe paint markers

Custom sneakers look like hours with a brush, but most of the detail work is done with markers. The trick is matching the marker to the material: canvas uppers, smooth leather and rubber or foam midsoles each want something different. Here is which shoe paint marker to use where, the prep that makes it last, and what to do when marker lands where it should not.

As an Amazon Associate we earn from qualifying purchases. How this site earns. We have not tested these markers; see how we choose.

Updated

Shoe paint markers: illustration of an acrylic paint marker drawing a bold stroke

Short answer

For canvas shoes, use water-based acrylic paint markers such as Posca, then heat set. For smooth leather, strip the factory finish with a deglazer, paint with flexible leather paint (Angelus sells empty markers you fill yourself), and seal with a finisher. For midsoles, use a midsole marker made for rubber and foam. Thin coats crack less than thick ones.

Shoe paint markers

Markers and paint by shoe material, each listing checked by hand.

Each pick links to an Amazon listing we checked by hand. Prices, colors and pack sizes change on Amazon, so check the listing before you buy. As an Amazon Associate we earn from qualifying purchases.

Which shoe paint marker for which part

Shoe paint markers by material

Part of the shoeUseWhy
Canvas upperWater-based acrylic paint markersGrips the weave; heat set for wash resistance
Smooth leather upperLeather paint, brushed or in an empty markerStays flexible where the shoe creases
Midsole (rubber or foam)Midsole markerMade for soles; covers scuffs
SuedeSpecialist suede dye or paintOrdinary paint mats the nap
Small details and outlinesExtra fine paint markerClean lines over dry base color

Painting leather shoes

Dharma Trading’s leather painting guide sets out the method most customizers use (Dharma Trading):

  1. Strip the factory finish

    Rub the leather with Angelus Leather Preparer and Deglazer or acetone on cotton balls, turning to a clean side often so you remove the wax rather than spread it.

  2. Paint thin, even coats

    Use a flexible acrylic leather paint. Let each coat dry before the next; up to three coats, never thick, because thick paint is more likely to crack.

  3. Let it air dry

    Leather paint dries fast, but give it time before finishing.

  4. Finish

    Apply one to three coats of finisher (matte, satin or gloss), letting each dry.

  5. Cure overnight

    Leave the shoes overnight before wearing them.

Posca adds that leather and artificial leather can be wiped with a damp sponge and left to dry before painting with its markers (Posca support), but for shoes that flex all day, flexible leather paint and a finisher hold up better than a standard marker alone.

Painting canvas shoes

The full fabric method is in how to use paint pens on fabric, and Posca specifics in Posca markers on fabric.

Midsoles and soles

Midsoles take a beating, so most people use them for restoring white or adding a color line rather than detailed art. A dedicated midsole marker is sold for this. Clean the sole first, apply in even strokes, and let it dry before wearing. Do not paint the tread that touches the ground; it wears off immediately.

Removing marker from shoes

For accidents, act while the mark is fresh. On hard, nonporous surfaces, Bob Vila suggests plain nail polish remover for permanent marker, rinsed afterward (Bob Vila); rubber soles are the closest thing on a shoe. Solvents can strip the finish and dye from leather, so test on a hidden spot and use as little as possible. Canvas is a fabric stain: see how to get permanent marker out of fabric.

White on shoes

White is the most used color in sneaker customizing, for midsole touch-ups, lettering and outlines on dark canvas. Plan two coats, and see white paint markers for coverage tips. For clothes and bags to match, see fabric markers and permanent fabric markers.

Questions people ask

How to paint on shoes permanently?

Prep, thin coats and a seal. On leather, strip the factory finish with a deglazer or acetone, paint thin coats of flexible leather paint, let each dry, then apply one to three coats of finisher and let it cure overnight. On canvas, paint with acrylic paint markers, let them dry and heat set from the inside or with a hair dryer.

What are the best markers for painting on shoes?

It depends on the material. Water-based acrylic paint markers such as Posca suit canvas uppers and details. Leather paint in a refillable empty marker, such as Angelus’s, suits smooth leather because it stays flexible. Midsole markers such as Wilkins are made for rubber, foam and soles. Fine tips handle outlines on all three.

Do paint pens work on leather?

They can, but prep decides whether they last. Factory leather has a finish that paint will not grip, so strip it with a leather deglazer first. Standard acrylic paint markers can crack when leather flexes, which is why leather painters use flexible leather paint and seal it with a finisher.

Can I paint canvas shoes with acrylic paint, and if so, how?

Yes. Clean the shoes, stuff them with paper, sketch the design lightly in pencil, then paint with acrylic paint markers or acrylic paint mixed with a fabric medium, in thin layers. Let everything dry fully and heat set with a hair dryer or iron where possible. A fabric-safe sealer adds protection against rain and scuffs.

What gets permanent marker off of shoes?

Act fast and test first. On smooth leather and rubber, rubbing alcohol or plain nail polish remover on a cotton swab can lift marker, but both can strip leather finishes and dyes, so try a hidden spot. On canvas, treat it like a clothing ink stain: blot with alcohol on a towel underneath, rinse, then wash. Some marks will not come out fully.

Sources

  1. Sarah Renae Clark, Ultimate Acrylic Paint Marker Comparison (March 2026)
  2. Dharma Trading Co., Leather Painting Custom Kicks
  3. Posca support, Fabric, textiles and skins (maker)
  4. Bob Vila, How to Remove Permanent Marker

Last reviewed 2026-10-14. Specs and availability change; check the listing before you buy.