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.
-

Wilkins premium midsole marker, white
A midsole marker sold for leather, suede, fabric and soft foam, per the listing, for restoring and customizing soles.
- Midsole marker
- White
-

Wilkins premium midsole marker, black
The same midsole marker in black, for dark soles and edges.
- Midsole marker
- Black
-

Angelus empty paint marker, 3 mm tip
An empty marker you fill with leather paint, for clean lines on leather with a flexible paint.
- Empty, refillable
- 3 mm tip
-

Angelus acrylic leather paint, best sellers kit
Twelve 1 oz leather paints, sold for shoes, sneakers, leather and canvas, to fill the empty marker or brush on.
- 12 colors
- 1 oz each
-

Posca PC-5M paint markers, 8 count
Medium water-based paint markers for canvas uppers and details; heat set after drying.
- 1.8 to 2.5 mm
- 8 colors
-

Posca PC-7M white, 2 count
Broad 4.5 to 5.5 mm white bullets for panels and big shapes on canvas shoes.
- 4.5 to 5.5 mm
- White, 2 pens
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 shoe | Use | Why |
|---|---|---|
| Canvas upper | Water-based acrylic paint markers | Grips the weave; heat set for wash resistance |
| Smooth leather upper | Leather paint, brushed or in an empty marker | Stays flexible where the shoe creases |
| Midsole (rubber or foam) | Midsole marker | Made for soles; covers scuffs |
| Suede | Specialist suede dye or paint | Ordinary paint mats the nap |
| Small details and outlines | Extra fine paint marker | Clean lines over dry base color |
Painting leather shoes
Dharma Trading’s leather painting guide sets out the method most customizers use (Dharma Trading):
- 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.
- 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.
- Let it air dry
Leather paint dries fast, but give it time before finishing.
- Finish
Apply one to three coats of finisher (matte, satin or gloss), letting each dry.
- 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
- Clean and stuff. Wash or wipe the canvas, let it dry, and stuff the shoes with paper so the surface is firm.
- Pencil first. Sketch lightly; acrylic covers pencil.
- Thin layers. Build color in two thin coats rather than one wet one, which bleeds along the weave.
- Heat set. Posca suggests ironing finished designs from the reverse without steam, or using a hair dryer held about 30 cm away in small circles where ironing is not possible (Posca support). On shoes, the hair dryer method is the practical one.
- Protect. A fabric-safe sealer spray helps against rain and scuffs.
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
Last reviewed 2026-10-14. Specs and availability change; check the listing before you buy.






