Best stencils for fabric
What paint to use on fabric
Dedicated fabric paint (Dylon, Marabu, Pebeo Setacolor) is the best option — it is flexible when dry and washable after heat-setting. Standard acrylic paint mixed with a fabric medium (1:1 ratio) also works well and gives a huge colour range. Chalk paint gives a beautiful vintage, slightly stiff result on natural fabrics but is less suitable for items that need frequent washing.
Step by step: stencilling on a tote bag
1. Pre-wash and iron the bag to remove any sizing or finish that would prevent the paint from bonding. Iron flat and insert card inside to prevent bleed-through.
2. Position your stencil and secure with masking tape or a small amount of low-tack spray adhesive on the back. Make sure the fabric is completely flat.
3. Apply paint with a foam brush or sponge in a gentle dabbing motion. Use very little paint — build up 2–3 thin layers rather than one thick one. Thick paint bleeds under the stencil on fabric.
4. Peel the stencil while the paint is still slightly damp for the cleanest edges.
5. Leave to dry fully — at least 24 hours. Then heat-set by placing baking paper over the design and ironing on medium heat (no steam) for 30–60 seconds. This makes the design washable.
Best fabrics for stencilling
100% cotton is by far the easiest — smooth, absorbent and takes paint beautifully. Cotton canvas (tote bags, cushion covers) gives excellent results. Linen also works well with a slightly rustic texture. Avoid synthetic fabrics unless using paint specifically formulated for them — acrylic paint peels off polyester after washing.
Fabric stencilling tips
🧺 Always pre-wash
New fabric has a factory finish that repels paint. Always wash and dry before stencilling for the best adhesion and colour vibrancy.
📦 Card inside
Insert a piece of card or cardboard inside bags and cushion covers to prevent bleed-through to the other side and to keep the surface flat.
🌡️ Heat setting is essential
Without heat-setting, fabric paint will wash out. Iron over baking paper on medium heat (no steam) for 30–60 seconds to make the design permanent and washable.
🔁 Washing
Turn the item inside-out and wash on a cool cycle (30°C max). Avoid tumble drying as the heat can crack the paint over time.
Frequently asked questions
What is the best paint for fabric stencilling?
Dedicated fabric paint (Dylon, Marabu, Pebeo Setacolor) gives the best washable results. Standard acrylic paint mixed 1:1 with fabric medium also works well.
How do I make a fabric stencil design permanent?
Heat-set the design after it has dried for 24 hours. Place baking paper over the design and iron on medium heat (no steam) for 30–60 seconds. This makes the design machine washable.
Can I stencil on a T-shirt?
Yes — insert card inside the T-shirt to keep it flat and prevent bleed-through. Use fabric paint, apply thinly with a sponge, peel while damp, then heat-set with an iron after 24 hours.
Which stencil designs work best on fabric?
Simple bold designs like the butterfly, feather, anchor and botanical wreath work brilliantly. Very fine detailed designs can be trickier as fabric absorbs paint slightly — use minimal paint and a very fine sponge applicator.
Can I use a Cricut to make a fabric stencil?
Yes — cut the design from stencil vinyl or heat transfer vinyl using a Cricut. Stencil vinyl is repositionable for paint stencilling. Heat transfer vinyl is ironed directly onto the fabric without paint.