PaintingProGuide is reader-supported. When you buy through links on this page we may earn an affiliate commission at no extra cost to you.
Fabric is the one painting surface that bends, stretches, gets thrown in a washing machine and rubs against skin all day. Paint that is perfect on canvas turns stiff and crusty on a T-shirt and starts cracking after a few washes. The best paint for fabric DIY projects is a soft, flexible textile paint that soaks into the weave, stays permanent through laundering, and leaves the fabric feeling like fabric.
That said, “fabric DIY” covers very different jobs. Painting a design on a tote bag is not the same as customizing dark denim, and neither is the same as recoloring a faded set of curtains. This guide compares seven fabric paints and dyes sold on Amazon, from classic Tulip soft paint to large starter sets with stencils and a flexible upholstery color treatment, and explains which formula suits which project, how to prep and cure painted fabric, and how to keep colors bright on dark materials.
Quick answer: For most clothing and accessory projects, Tulip Soft Fabric Paint, Rainbow 10 Pack is the dependable choice: matte, flexible after washing, listed for light and dark fabrics, and machine washable after 72 hours. For a bigger palette with stencils and brushes included, the Shuttle Art 18-color fabric paint set is the strongest kit. To change the color of a whole item, such as curtains or a faded jacket, FabriCoat fabric paint and upholstery dye soaks in rather than sitting on top.
Our Top Picks at a Glance
- Tulip Soft Fabric Paint, Rainbow 10 Pack — Best overall fabric paint for clothes
- Shuttle Art 18 Color Fabric Paint Set with Stencils — Best complete kit for T-shirts and bags
- FolkArt Brush On Fabric Acrylic Paint Beginner Set — Best brush-on set for natural fibers
- XSG 24 Color Fabric Paint with 10 Brushes — Best large palette for multiple projects
- Nicpro 12 Color Fabric Paint with Metallics — Best small kit with metallic accents
- FabriCoat Fabric Paint and Upholstery Dye — Best for recoloring whole fabric items
- HUAL 12 Color Fabric Paint Set — Best budget kit for kids and quick crafts
| Product | Best For | Key Spec | Key Strength | Price Tier |
|---|---|---|---|---|
| Tulip Soft Fabric Paint 10 Pack | Clothes, denim, dark fabrics | 10 x 1 fl oz, matte | Flexible after washing | $$ |
| Shuttle Art 18 Colors | T-shirts, bags, shoes | 18 x 2 oz + brushes, palette, 18 stencils | Washer and dryer durable per listing | $$ |
| FolkArt Fabric Beginner Set | Cotton, linen, denim | 8 x 2 oz | Soft finish, cold-wash safe | $ |
| XSG 24 Colors | Many projects, groups | 24 x 2 oz + 10 brushes, 18 stencils | Largest palette | $$ |
| Nicpro 12 Colors | Small projects with shimmer | 12 x 1 oz incl. 2 metallics + 30 stencils | Metallics and stencils | $ |
| FabriCoat Upholstery Dye | Recoloring curtains, clothing | 250 ml, soaks into fibers | No texture change | $$ |
| HUAL 12 Colors | Kids and quick crafts | 12 x 12 ml + 6 brushes | Lowest cost | $ |
How We Chose
We selected these products based on their Amazon listing details and specifications checked in October 2026, how well each formula fits common fabric DIY projects, and how widely each is reviewed by Amazon buyers. We have not painted or washed fabric with these products; wash and cure details come from the listings.
- Softness and flexibility after drying and washing.
- Permanence: clearly stated wash instructions and cure times.
- Fabric range: natural, synthetic, light and dark fabrics.
- Kit value: volume per color, brushes and stencils.
- Safety: non-toxic, water-based formulas with stated standards.
Fabric Paint, Acrylic Plus Medium, or Dye?
Soft fabric paint is acrylic formulated to stay flexible on textiles. It sits partly on and partly in the fibers and is best for designs, lettering and stenciling.
Regular acrylic plus textile medium is a workaround. The medium makes craft acrylic more flexible and helps it penetrate. It works, but dedicated fabric paint is simpler and more predictable.
Fabric dye or color treatment soaks fully into fibers and changes the color of the whole item without adding a surface layer. It is best for restoring or changing color, not for detailed designs.
Best Paint for Fabric DIY Projects Reviewed
1. Tulip Soft Fabric Paint, Rainbow 10 Pack — Best for clothes and denim

Tulip is a long-standing fabric paint brand, and this pack includes 10 one-ounce bottles: pink, true red, orange, yellow, leaf green, royal blue, purple, brown, black and white. The listing says the paint works on jeans, dark and light fabrics, dries in 4 hours, is machine washable after 72 hours, and stays flexible without cracking or crumbling.
Those clear dry and cure times are useful. Many fabric failures come from washing too soon. The matte finish looks natural on cotton and denim, and the inclusion of both black and white lets you mix tints and shades.
Best suited for: T-shirts, jeans, jackets and everyday clothing where softness and wash durability matter.
Key features:
- 10 colors, 1 fl oz each
- Matte finish
- Dries in 4 hours, washable after 72 hours
- Listed for light and dark fabrics
Pros:
- Clear cure instructions
- Stays flexible after washing
- Trusted fabric brand
Cons and limitations:
- 1 oz bottles limit large designs
- No brushes or stencils
- Bright colors on dark fabric may need two coats
Buying consideration: On dark fabric, paint a thin white base under bright colors, let it dry, then paint the color on top.
2. Shuttle Art 18 Color Fabric Paint Set with Brushes and Stencils — Best for T-shirts and bags

Shuttle Art’s kit includes 18 colors in 2 oz bottles, 3 brushes, a palette and 18 sticker stencils. The listing describes permanent, soft paint that will not crack or peel and holds up to repeated machine washing and drying, works on light and dark fabrics, and is suitable for natural and synthetic fibers. It also states the paint is ready to use without extra textile medium, and conforms to ASTM D-4236 and EN71-3.
Two ounces per color is generous for T-shirts, tote bags and pillowcases, and sticker stencils make clean shapes easy for beginners.
Best suited for: Beginners and families painting shirts, totes, sneakers and pillowcases.
Key features:
- 18 colors, 2 oz each
- 3 brushes, palette and 18 sticker stencils
- Washer and dryer durable per listing
- Natural and synthetic fibers
Pros:
- Complete kit
- Generous volume
- Stencils for clean designs
Cons and limitations:
- Kit brushes are basic
- Large set for one small project
Buying consideration: Press stencils down firmly and dab paint with a nearly dry brush or sponge to prevent bleeding under the edges.
3. FolkArt Brush On Fabric Acrylic Paint Beginner Set, 8 x 2 oz — Best for natural fibers

FolkArt’s fabric line includes 8 two-ounce bottles: Wicker White, Licorice, Engine Red, Lemon Custard, Fresh Foliage, Magenta, Brilliant Blue and Pure Orange. The listing describes a soft finish that is permanent on textiles once dry, cold-water machine washable, and suitable for cotton, linen, denim and polyester.
It is a straightforward brush-on paint from a widely sold craft brand, made in the USA per the listing.
Best suited for: Painting on cotton, linen and denim with brushes.
Key features:
- 8 colors, 2 oz each
- Soft finish
- Machine wash cold once dry
- Cotton, linen, denim, polyester
Pros:
- Good volume
- Familiar craft brand
- Clear wash guidance
Cons and limitations:
- No brushes or stencils
- Fewer colors than larger kits
Buying consideration: Wash painted items inside out in cold water and air dry to extend their life.
4. XSG 24 Color Fabric Paint with 10 Brushes, Stencils and Palette — Best for multiple projects

XSG offers 24 colors in 2 oz bottles with 10 brushes, 18 reusable stencils and a palette. The listing describes permanent, machine-washable soft fabric paint, drying in 6 to 8 hours, and advises waiting until it is fully cured before washing.
With 24 colors and plenty of brushes, it suits group projects such as birthday parties, classroom tie-ins or customizing several pieces at once.
Best suited for: Groups and makers planning several fabric projects.
Key features:
- 24 colors, 2 oz each
- 10 brushes, 18 reusable stencils, palette
- Dries in 6 to 8 hours
- Non-toxic and odorless per listing
Pros:
- Largest palette here
- Reusable stencils
- Many brushes
Cons and limitations:
- Longer drying time
- Brand less established
Buying consideration: Plan cure time into your project: paint a day or two before you need the item.
5. Nicpro 12 Color Fabric Paint with Metallics and Stencils — Best for small projects with shimmer

Nicpro’s kit includes 10 classic colors and 2 metallics in 1 oz bottles, 3 brushes (flat, filbert, round), a palette, 30 stencils and a color wheel sheet. The listing describes a high-pigment, quick-dry, blendable formula that dries flexible, waterproof and fade resistant on cotton, denim, canvas and polyester, meeting ASTM D4236 and EN-71.
Metallic accents are a nice touch for sneakers, jackets and party wear.
Best suited for: Smaller projects that benefit from metallic accents and lots of stencil shapes.
Key features:
- 12 colors incl. 2 metallics, 1 oz each
- 3 brushes, palette, 30 stencils
- Flexible, waterproof per listing
Pros:
- Metallics included
- Many stencils
- Affordable
Cons and limitations:
- Smaller bottles
- Only 10 standard colors
Buying consideration: Metallic fabric paint often needs two thin coats for even shine.
6. FabriCoat Fabric Paint and Upholstery Dye, Dark Green — Best for recoloring whole items

FabriCoat is designed to restore or change the color of fabric without changing its texture. The listing says it soaks in for a natural, soft, flexible feel, applies with a sponge or brush on absorbent fabrics, and suits clothing, curtains and other items. It notes that tightly woven fabrics need less product, while pile or nap fabrics absorb more.
This is the right tool when you want to recolor rather than decorate, such as reviving a faded jacket or dyeing a canvas bag a new solid color.
Best suited for: Recoloring clothing, curtains and fabric items, rather than painting designs.
Key features:
- 250 ml
- Soaks into fibers
- Sponge or brush application
- Matte
Pros:
- No stiff surface layer
- Restores faded fabric
- Works across fabric types
Cons and limitations:
- Single color per bottle
- Coverage varies with fabric absorbency
- Not for detailed designs
Buying consideration: Test on a hidden seam first, and apply evenly with a sponge to avoid blotches.
7. HUAL 12 Color Fabric Paint Set — Best for kids and quick crafts

HUAL’s budget set includes 12 colors in 12 ml bottles, 6 brushes and a palette, in a box that doubles as an extra mixing palette. The listing describes a water-based, non-toxic, odorless formula that dries quickly and cleans up with soap and water while wet, for cotton, denim, canvas and mixed fabrics.
Small bottles suit small designs and kids’ projects.
Best suited for: Children’s crafts, small accents and trying fabric painting cheaply.
Key features:
- 12 colors, 12 ml each
- 6 brushes and palette
- Water-based, non-toxic per listing
Pros:
- Lowest cost
- Includes brushes
- Quick drying
Cons and limitations:
- Very small bottles
- Less detail on wash durability
Buying consideration: Use it for accents and small designs; choose a larger kit for whole shirts.
Buying Guide: How to Choose Fabric Paint
Softness
Look for “soft” fabric paint if the item will be worn. Stiff paint feels like a plastic patch.
Light versus dark fabric
Opaque or “for dark fabric” formulas cover better. Otherwise, use a white base layer.
Fiber type
Cotton and linen absorb paint best. Polyester and blends work with paints listed for synthetics. Water-repellent or coated fabrics resist paint.
Cure time and washing
Follow the listing: some paints need 72 hours, others are washer-safe once dry. Some recommend heat-setting with an iron; check yours.
Application tools
Brushes for freehand, sponges for stencils, and fine-tip bottles for outlines.
Volume
A full T-shirt design can use most of a 1 oz bottle of the main color.
Paint or dye
Paint decorates; dye recolors. Choose based on whether you want a design or a new color.
Matching the Paint to the Project
- Graphic T-shirt: soft fabric paint with stencils, such as Shuttle Art. Keep the design area moderate; a solid block of paint covering the whole chest feels heavier than line work.
- Custom denim jacket: Tulip Soft on the panels, with a white base under bright colors. Denim’s twill weave grabs paint well but needs paint worked into the ridges.
- Canvas tote bag: any of the kits. Totes are washed rarely, so even budget paint holds up, and the flat surface suits stencils.
- Canvas sneakers: fabric paint applied in thin coats, flexing the shoe between coats so paint does not bridge creases.
- Pillowcases and home textiles: FolkArt Fabric or Tulip, cured fully, then washed gently. Keep heavy paint away from the areas you lay your face on.
- Faded curtains or a jacket in a new color: FabriCoat, applied evenly with a sponge rather than a brush.
How to Paint Fabric So It Lasts
- Prewash the item without fabric softener, which can block paint absorption.
- Iron it flat and slide cardboard or a plastic-covered board inside to stop bleed-through.
- Sketch your design lightly with chalk or a washable fabric marker.
- Apply thin coats, working paint into the weave with the brush.
- Let it dry fully, then cure for the time stated by the maker before washing.
- Wash inside out in cold water and air dry when possible.
Like the idea of decorating everyday objects? Our guides to painting DIY garden rocks and painted wood slice art are simple next projects with similar prep-and-seal habits.
Common Mistakes to Avoid
- Skipping the prewash. Sizing and softener residue block paint.
- No barrier inside the garment. Paint bleeds through to the back.
- Painting thick layers. They crack and feel stiff.
- Washing too soon. Respect the cure time.
- Using regular craft acrylic without medium. It stiffens and cracks.
- Hot washing and tumble drying immediately. Gentle care keeps colors bright.
More Guides on This Topic
- Fabric Painting Ideas for Beginners and Beyond
- Fabric Painting Techniques on Clothes: Step-by-Step
- Airbrush Tips for Fabric Painting: Setup to Heat Setting
Related Buying Guides
FAQs
What is the best paint for fabric?
Soft fabric paint designed for textiles, such as Tulip Soft or FolkArt Fabric. It stays flexible and permanent through washing.
Can I use regular acrylic paint on fabric?
Yes, with a textile medium to keep it flexible. Dedicated fabric paint is simpler.
Do I need to heat set fabric paint?
It depends on the product. Some are permanent after drying and curing; others recommend ironing. Follow the label.
How long before I can wash painted fabric?
Check the listing. Tulip Soft states 72 hours; other paints need full cure first.
Does fabric paint work on dark clothes?
Yes, especially paints listed for dark fabrics. A white base coat helps bright colors pop.
Can I paint polyester?
Many fabric paints work on polyester and blends. Choose one listed for synthetics and test first.
Final Recommendation
For everyday clothing, Tulip Soft Fabric Paint is the reliable choice. Choose Shuttle Art for a complete kit with stencils, FolkArt Fabric for brush-on work on natural fibers, XSG for big palettes and groups, and Nicpro for metallic accents. Use FabriCoat when you want to recolor a whole item, and HUAL for kids’ crafts on a budget.


