10 Best Permanent Fabric Paint in 2026

This post contains affiliate links. As an Amazon Associate, we earn from qualifying purchases.

For fabric projects that need to hold up through countless washes, the Jacquard Textile 8 Color Fabric Paint Set is the best overall choice. It delivers a permanent bond that won’t chip, crack, or peel while keeping fabric soft and flexible. For those needing a single reliable black, the Jacquard Textile Paint 8 Oz Black is our top single-color pick. The FolkArt Brush on Fabric Acrylic Paint Set offers a solid entry point for budget-minded beginners.

Choosing a permanent fabric paint isn’t just about picking a color you like. You need a formula that bonds with the fibers, survives the washing machine, and doesn’t leave your fabric stiff or uncomfortable to wear. The wrong paint can crack after a few wears or wash out entirely, wasting your time and effort.

This guide is built on a thorough review of manufacturer specifications, expert round-ups, and patterns in owner feedback. We have broken down the key features, permanence method, opacity, and fabric compatibility, to help you confidently select the right paint for your specific project.

Top 10 Permanent Fabric Paints in the Market

Certain content that appears on this site comes from Amazon. This content is provided "as is" and is subject to change or removal at any time.

The Best Permanent Fabric Paints, Reviewed

#1Best Overall

Jacquard Textile 8 Color Fabric Paint Set

Jacquard Textile 8 Color Fabric Paint Set
Colors8 (2.25 oz each)
ColorfastYes, heat-set with iron or dryer
Fabric feelSoft after application
Surface useSynthetic & natural fabrics, porous surfaces
OpacitySemi-transparent, mixable with water or medium
Check Latest Price →

What We Like

  • Never chips, cracks, or peels
  • Fabrics stay soft after painting
  • Works on stretchy and outdoor fabrics
  • Semi-transparent for custom color control

Trade-offs

  • Only 8 colors, fewer than some sets
  • Semi-transparent out of jar, needs mixing for opacity
  • Heat-setting required for permanence

The eight 2.25-ounce jars in this set deliver Yellow, Orange, True Red, Violet, Sapphire Blue, Emerald Green, Black, and White. Once heat-set with an iron or dryer, the paint never chips, cracks, or peels even with repeated wear and washing, so designs hold up through regular laundry cycles. It works on both synthetic and natural fabrics, including stretchy materials, outdoor furniture, shoes, and denim, while the formulation keeps fabric as soft as possible after application. For someone who needs a paint that bonds to many surfaces and survives frequent use, this kit provides the core colors and the durability to last.

The paint comes semi-transparent straight out of the jar, and you can mix in up to 25% water or Jacquard’s Colorless Fabric Medium to adjust transparency without changing the texture. Compared to the Shuttle Art 18-color set, this Jacquard kit has fewer shades, but each 2.25-ounce jar holds slightly more paint per color than the 2-ounce bottles in that set. The soft finish and colorfast durability are features that some larger sets may not offer. This set is a good match for someone who wants reliable colorfastness across a variety of surfaces, from clothing to upholstery.

Best for: Crafters who want a permanent fabric paint that stays soft and can be used on both synthetic and natural fabrics, including outdoor furniture and denim. Not ideal for projects that require full opacity straight from the jar without mixing or layering.

Product photos

#2Best Single Color

Jacquard Textile Paint 8 Oz Black

Jacquard Textile Paint 8 Oz Black
Size8 oz
ColorBlack
Fabric TypesNatural & synthetic
FinishSemi-transparent
Heat SetIron or dryer
Check Latest Price →

What We Like

  • Colorfast, won't chip, crack or peel
  • Soft hand after heat setting
  • Works on stretchy and extruded fabrics
  • Can be thinned with water or medium

Trade-offs

  • Semi-transparent straight from jar, not opaque
  • Requires heat setting for permanence

An 8-ounce jar of black paint that stays soft and won’t crack or peel after washing is exactly what you want when you’re covering a large area of fabric. Jacquard’s formula is colorfast once heat-set with an iron or dryer, so your work survives repeated wear and laundry cycles. Because it works on both natural and synthetic fabrics, including stretchy materials like spandex blends, it’s a versatile single-color workhorse for T-shirts, upholstery, shoes, and bags. The semi-transparent nature straight from the jar lets you build up layers for depth, or you can mix in up to 25% water or Jacquard’s Colorless Fabric Medium to shift transparency without changing the texture.

The trade-off is that it isn’t opaque out of the bottle, so if you need solid black coverage in one coat on a dark fabric, you’ll need to apply multiple layers or mix in a little opaque white. It’s a focused tool for the painter who wants one reliable, large-format black and doesn’t mind a two-step setting process.

Best for: Solo black paint for large fabric projects where softness and wash durability matter. Not ideal for one-coat opaque coverage on dark fabric.

Product photos

#3Best Budget Pick

FolkArt Brush on Fabric Acrylic Paint Set

FolkArt Brush on Fabric Acrylic Paint Set
Number of colors8
Bottle size2 oz
Fabric typesCotton, linen, denim, polyester
FinishSoft
Made inUSA
Check Latest Price →

What We Like

  • 8 colors in 2 oz bottles
  • Soft finish after drying
  • Works on cotton, linen, denim, polyester
  • Machine washable in cold water

Trade-offs

  • Only 8 colors limit palette variety
  • Requires soap and water cleanup while wet

Eight 2-ounce bottles give you a practical starter palette for most common fabric projects without committing to a huge set. The paint dries to a soft finish that stays flexible on textiles, so your designs won’t crack or stiffen the fabric after washing. This makes it a smart entry point for beginners who want to try painting on t-shirts, tote bags, or denim jackets without spending much. FolkArt’s formula is made in the USA and works across cotton, linen, denim, and polyester, giving you room to experiment on different materials right away.

Eight colors force you to mix custom shades yourself, which can slow down projects that need a broad palette straight from the bottle. Next to the Shuttle Art 18-color set, you get fewer ready-to-use hues here, but each bottle holds the same 2 ounces and the paint is specifically designed for machine washing in cold water. If you prefer more variety out of the box, the larger sets offer that convenience; if you want a reliable, affordable core set that covers the basics and washes well, this FolkArt kit delivers exactly that.

Best for: Budget-minded beginners who want a reliable, washable fabric paint starter set for light to medium projects. Not ideal for artists who need a wide color range without mixing.

Product photos

#4Best Value Set

Shuttle Art Fabric Paint 18 Color Set

Shuttle Art Fabric Paint 18 Color Set
Colors18
Bottle size60 ml / 2 oz
Includes3 brushes, palette, 18 stencils
CertificationASTM D-4236 & EN71-3
WashablePermanent, washer safe
Check Latest Price →

What We Like

  • 18 vibrant colors included
  • Permanent and washer safe
  • Non-toxic and certified safe
  • Comes with brushes and stencils

Trade-offs

  • Bottles are 2 oz, smaller than some singles
  • No single large color option in set

Eighteen colors at 60 ml each give you a full palette without buying separate bottles, which makes this set a practical choice for anyone starting fabric projects or teaching a group. It works on both synthetic and natural fibers, and the included brushes, palette, and 18 stencil patterns mean you can begin right away without extra shopping. For the beginner or the budget-conscious crafter who wants variety and durability in one box, this kit delivers a lot of utility for the spend.

Bottle size is the trade-off: at 2 ounces per color, each tube is smaller than a dedicated single like the Nicpro Black Fabric Paint at 8.45 oz. So if you plan to cover large areas or use one color heavily, you will run out faster. That said, the Shuttle Art set gives you more color options than the Jacquard 8-color set, which offers only eight colors. If you value range and a ready-to-go kit over bulk in one shade, this is the stronger value for most DIY projects.

Best for: Crafters and beginners who want a versatile, all-in-one fabric paint kit with many colors and tools. Not ideal for someone needing a large volume of a single color for big projects.

Product photos

#5Best For Dark Fabrics

Tulip Soft Fabric Paint Glacier White

Tulip Soft Fabric Paint Glacier White
Size4 fl oz
ColorGlacier White
FinishMatte
WashabilityPermanent, machine-washable
SurfaceLight and dark fabrics
Check Latest Price →

What We Like

  • Opaque on dark fabrics
  • Soft, flexible matte finish
  • Permanent and machine-washable
  • Works with brushes, stamps, stencils

Trade-offs

  • Single color only (Glacier White)
  • Requires drying and laundering per instructions
  • Smaller 4 fl oz bottle for larger projects

The opaque Glacier White shows up on both light and dark fabrics, so a black T-shirt or navy tote won’t swallow your design. The paint dries to a soft, flexible matte finish designed to move with fabric without cracking or crumbling, and it’s permanent and machine-washable once you follow the package directions. For anyone personalizing denim jackets, sweatshirts, or bags with crisp white lettering or bold color blocks, this single-bottle solution delivers exactly that without needing a base coat or layering.

You get one shade in a 4 fl oz bottle, which is fine for accents but may run short if you’re covering a large area. Compared to the Jacquard 8-color set, this Tulip offers no mixing palette out of the box, just a dedicated white that works on both light and dark fabrics. If your project calls for multiple hues or heavy coverage, you’ll want to pair it with other paints, but for standout white on dark, this is the focused pick.

Best for: Crafters who need a single, opaque white that shows on both light and dark fabrics and is permanent after laundering. Not ideal for multicolor projects or large surface coverage from one bottle.
#6Best Large Capacity

Nicpro Black Fabric Paint 8.45 oz

Nicpro Black Fabric Paint 8.45 oz
Volume8.45 oz (250 ml)
ColorBlack
Fabric TypesCotton, polyester, denim
Fade ResistantYes
Check Latest Price →

What We Like

  • Large 8.45 oz bottle for big projects
  • Waterproof and fade resistant finish
  • Keeps fabric soft after washing
  • Works on cotton, polyester, denim

Trade-offs

  • Single color only, no variety in one bottle
  • Requires washing after drying for softness

A full 8.45 ounces of black fabric paint means you can cover a lot of ground without running out mid-project. That generous capacity makes it a natural fit for refreshing furniture upholstery, painting a whole T-shirt, or tackling multiple items at once. The paint works on cotton, polyester, and denim, and once dry it forms a water-resistant, fade-resistant layer that keeps colors vivid through washing. For creators who work in black or mix their own shades, this bottle delivers the volume to finish the job without constant refills.

You get only black here, so if you want a rainbow of colors in one purchase, a set like the Jacquard 8-color set offers more variety from the start. But for anyone who knows they’ll use mostly black, whether for stenciling, covering stains, or base layers, this single large bottle saves money and shelf space compared to buying multiple smaller ones.

Best for: Large-scale projects or frequent users who need a lot of black fabric paint. Not ideal for beginners who want multiple colors in one purchase.

Product photos

#7Best Color Variety

ARTME 24 Colors Fabric Paint Set

ARTME 24 Colors Fabric Paint Set
Colors24 (18 classic, 2 neon, 4 metallic)
Bottle Size60 ml / 2 oz each
Safety CertificationsASTM D-4236 & EN71
ApplicationSynthetic & natural fibers, light & dark fabrics
FinishPermanent, waterproof, fade-resistant
Check Latest Price →

What We Like

  • 24 colors including neon and metallic
  • Works on both light and dark fabrics
  • Non-toxic and safety certified
  • No heat-setting or textile medium needed

Trade-offs

  • Metallic and neon colors limited to 6 total
  • Requires heat setting for permanent results

Twenty-four colors in 60 ml bottles give you a broad palette with 18 classic shades plus two neon and four metallic options. The paint is permanent and wash-resistant once dry, so your custom T-shirts, sneakers, or tote bags can go through the washing machine without cracking or fading. It works on both natural and synthetic fibers and on light or dark fabric, which means you can grab one set for almost any textile project. The non-toxic formula meets ASTM and EN71 safety standards, making it a comfortable choice for classrooms or family craft time.

The 24-color set includes only two neon and four metallic shades, so projects that rely heavily on those finishes will require buying extra paints elsewhere. Compared to the Jacquard 8-color set, which offers a basic primary/secondary palette, the ARTME set gives you far more color options overall. That variety is useful for crafters who want to experiment with different shades and specialty finishes without buying multiple small sets.

Best for: Crafters and beginners who want a broad, ready-to-use color range with specialty finishes for varied fabric projects. Not ideal for artists who need only a few core colors and prefer a more focused palette.

Product photos

#8Best For Upholstery

BLUEBIRD Fabric Paint Vermilion Red

BLUEBIRD Fabric Paint Vermilion Red
Volume3.4 fl oz
Fiber TypeSynthetic & natural
Wash CareWasher & dryer safe
SafetyNon-toxic, eco-friendly
Check Latest Price →

What We Like

  • Permanent and won't crack or peel
  • Works on synthetic and natural fibers
  • Non-toxic formula safe for all ages
  • Ready to use, no mixing needed

Trade-offs

  • Single color limits palette variety
  • Small 3.4 oz bottle for large projects

A single 3.4-ounce bottle of permanent fabric paint that is washer and dryer safe and won’t crack or peel means you can refresh a sofa cushion or dining chair seat without worrying about the color cracking or peeling. BLUEBIRD Vermilion Red works on both synthetic and natural fibers, so it performs well on light and deep color fabrics. Its non-toxic, eco-friendly formula makes it safe to use around the whole family, and the ready-to-use consistency lets you start painting straight out of the bottle. This is the paint to grab when you want a single color on a single upholstery piece and don’t need a rainbow of shades.

You only get one color in this bottle. So for a multi-color project like a patterned armchair or a set of accent pillows, you will need to buy several separate bottles. Next to a set like the Jacquard Textile 8 Color Fabric Paint Set, which gives you a range of hues from the start, BLUEBIRD is more focused: it excels for a specific, single-color job where durability on upholstery is the priority. For a small-scale refresh like a single ottoman or a pair of dining chairs, this paint delivers permanent, wash-safe results without the extra cost of colors you will not use.

Best for: Anyone re-coloring a single piece of upholstery like a sofa cushion or dining chair. Not ideal for multi-color projects or large surface areas that require more than 3.4 oz of paint.
#9Best Beginner Kit

Nicpro 12 Colors Fabric Paint Set

Nicpro 12 Colors Fabric Paint Set
Colors12 (10 classic + 2 metallic)
Bottle size1 oz (30 ml)
Included tools3 brushes, palette, 30 stencils
Safety standardsASTM D4236, EN-71
Paint typePermanent, flexible, waterproof
Check Latest Price →

What We Like

  • 12 colors including 2 metallic shades
  • Includes brushes, palette, and 30 stencils
  • Non-toxic, meets ASTM and EN-71 standards
  • Quick-dry, blendable, washer-safe formula

Trade-offs

  • 1 oz bottles run out fast on large projects
  • Only 12 colors limits palette for complex art
  • No single large bottle for base colors

Twelve colors, three brushes, a palette, and thirty stencils all in one box mean you can start painting fabric right away without hunting for extras. The 1-ounce bottles are small, but for a beginner testing ideas on a shirt, that trade-off makes sense. Nicpro packs everything you need to try out designs on a tote bag or a pair of shoes without committing to huge bottles. The paint is quick-dry, blendable, and washer-safe, so your first project stays vibrant after washing.

The 1-ounce bottles are small, so anyone covering a large denim jacket or multiple items will run out fast and need to buy extra. Next to the Jacquard 8-color set, which has bigger jars per color, Nicpro gives you more variety for experimenting but less paint per shade. That trade-off makes sense for a beginner testing ideas on a tote bag or pair of shoes, not for someone coating an entire upholstery project.

Best for: Beginners and hobbyists who want a complete all-in-one fabric paint kit with stencils and tools to start customizing T-shirts, shoes, or tote bags. Not ideal for large-scale fabric painting or single-color bulk projects.

Product photos

#10Best All-in-One Kit

Sommous 20 Colors Fabric Paint Set

Sommous 20 Colors Fabric Paint Set
Color count20 colors
Bottle size60ml / 2oz
Surface rangeFabric, wood, ceramic, canvas, plastic
Heat setting requiredNone, air-dry only
Safety standardASTM D-4236 certified non-toxic
Check Latest Price →

What We Like

  • 20 vibrant colors including metallics and neons
  • No heat setting needed, air-dries permanent
  • Works on fabric and hard surfaces
  • Includes 10 brushes and mixing palette

Trade-offs

  • 2oz bottles smaller than single-color options
  • Requires gentle cycle washing for durability

Twenty bottles in one box means you can mix, match, and layer without running to the store for a single shade. The set covers classic hues, metallic gold and silver, and neon tones, all in 60ml bottles that air-dry permanently with no ironing or heat setting. That makes it especially handy for beginners who want to try fabric painting on T-shirts, jeans, and canvas shoes, then move on to wood signs, ceramic mugs, or pumpkins without buying a second kit. The included brushes and palette remove the guesswork of what tools to grab, so you can focus on the design itself.

Bottle size is the trade-off: at 2 ounces per color, you get variety but less volume than a dedicated single-color bottle like the Nicpro Black Fabric Paint 8.45 oz. If you intend to cover large areas in one shade, you may run out faster than expected. Still, for someone who wants one kit that handles holiday DIY, personalized gifts, and everyday craft projects across multiple surfaces, the Sommous set delivers an unusual breadth of use without requiring extra purchases.

Best for: Crafters who want a single versatile kit for painting on fabric, wood, ceramic, and more, with enough colors and tools to start immediately. Not ideal for projects needing large quantities of one color or for ultra-soft, delicate fabrics.

Product photos

How We Evaluated Permanent Fabric Paints

Our evaluation is research-based, drawing on manufacturer documentation, expert round-ups, and patterns in owner feedback to identify the paints that perform as described. We focused on the specific qualities that determine whether a fabric paint will last and look good over time.

The most critical criteria were permanence method (heat-set vs. Air-dry), opacity and finish (how well it covers and how it feels), and fabric compatibility (natural fibers, synthetics, or both). We also considered value in terms of color count, bottle size, and included accessories like brushes and stencils.

A research-led evaluation cannot replicate the exact conditions of your project, but it can highlight the proven strengths and trade-offs of each formula. We prioritize paints with clear instructions for achieving permanence and a track record of positive owner reports on wash durability and softness.

What To Look For In Permanent Fabric Paints

Choosing the right fabric paint means matching the formula to your fabric, your project’s needs, and your desired finish. Pay close attention to how the paint is set, how opaque it is, and what surfaces it works on.

Look for a paint that specifies its permanence method (heat-setting or air-drying) and confirms it is machine washable. Check the opacity for your fabric color, and ensure the formula is compatible with your fabric type for a soft, durable finish.

Permanence Method

Most permanent fabric paints require heat-setting with an iron or a clothes dryer to bond permanently with the fibers. Some newer formulas are air-dry permanent, which is convenient for projects where ironing is difficult. Always follow the manufacturer’s instructions for setting time and temperature to ensure the paint becomes wash-fast and resistant to fading.

Opacity and Finish

The opacity you need depends entirely on your fabric. Transparent or semi-transparent paints are excellent for layering colors on light fabrics, but they will not show up well on dark materials. For dark fabrics, look for paints specifically labeled as opaque. The finish matters too, some paints leave a stiff, plastic-like layer, while others are designed to stay soft and flexible, blending with the fabric’s natural hand.

Fabric Compatibility

Not all fabric paints work on all materials. Some are formulated for natural fibers like cotton and linen, while others bond well with synthetics like polyester and nylon. If you are painting on a blend or a specialty fabric like outdoor upholstery, check that the paint is explicitly rated for that material. Using the wrong paint can lead to poor adhesion and cracking.

  • Read the label to confirm the paint is machine washable after proper setting.
  • Test the paint on a hidden area or a scrap of the same fabric first.
  • Check if the paint requires a textile medium or if it is ready to use straight from the bottle.
  • Consider the bottle size relative to your project’s surface area.

A good rule of thumb: the more specific the paint’s intended use (e.g., “for dark fabrics” or “for upholstery”), the better it will perform for that purpose.

Permanent Fabric Paints Compared

The table below compares the key specifications of our top picks, from color variety and bottle size to permanence method and best use case, so you can quickly see which paint set fits your project.

ProductColorsSizeFabric TypesWashability
Jacquard Textile 8 Color Fabric Paint Set82.25 oz eachSynthetic & natural fabrics, porous surfacesColorfast, heat-set
Jacquard Textile Paint 8 Oz Black18 ozNatural & syntheticColorfast, heat-set
FolkArt Brush on Fabric Acrylic Paint Set82 ozCotton, linen, denim, polyesterPermanent, machine wash
Shuttle Art Fabric Paint 18 Color Set1860 ml / 2 ozSynthetic and natural fiberPermanent, washer safe
Tulip Soft Fabric Paint Glacier White14 fl ozLight and dark fabricsPermanent, machine-washable
Nicpro Black Fabric Paint 8.45 oz18.45 oz (250 ml)Cotton, polyester, denimWaterproof and fade resistant
ARTME 24 Colors Fabric Paint Set2460 ml / 2 oz eachSynthetic & natural fibers, light & dark fabricsPermanent, waterproof, fade-resistant
BLUEBIRD Fabric Paint Vermilion Red13.4 fl ozSynthetic & naturalPermanent, washer safe
Nicpro 12 Colors Fabric Paint Set121 oz (30 ml)Cotton, denim, canvas, polyesterPermanent, waterproof, fade-resistant
Sommous 20 Colors Fabric Paint Set2060ml / 2ozFabric, wood, ceramic, canvas, plasticPermanent and machine washable

Frequently Asked Questions

How do you make fabric paint permanent?

Most fabric paints become permanent through heat-setting. After the paint has dried completely, you typically iron the painted area on the highest setting for the fabric for several minutes, or tumble dry it on high heat. Some air-dry formulas bond without heat, but always follow the product’s specific instructions.

Can you use permanent fabric paint on polyester?

Yes, many permanent fabric paints are formulated to work on synthetic fibers like polyester. The Jacquard Textile paints, for example, are designed to work on both natural and synthetic fabrics. Always check the product description for compatibility with polyester before starting your project.

What is the difference between fabric paint and acrylic paint?

Standard acrylic paint dries to a stiff, plastic-like film that can crack and peel on fabric. Fabric paint contains a binder that allows it to flex with the material, resulting in a softer finish that is more durable through washing. While some acrylics can be mixed with a textile medium, dedicated fabric paint is formulated for the job.

How long does permanent fabric paint last?

When applied and set correctly, permanent fabric paint can last for the lifetime of the garment. It should remain vibrant and intact through regular machine washing and drying, provided you follow the care instructions. Factors like the fabric type, washing method, and exposure to sunlight can affect longevity.

Do you need to wash fabric before painting?

Yes, it is highly recommended to wash and dry the fabric before painting to remove any sizing, finishes, or residues that could prevent the paint from bonding properly. Do not use fabric softener, as it can also create a barrier. Pre-washing ensures the best adhesion and permanence.

The Bottom Line

For most projects, the Jacquard Textile 8 Color Fabric Paint Set is the clear winner, offering a permanent, flexible finish on a wide range of fabrics from cotton to outdoor upholstery. Its semi-transparent nature gives you excellent control over color mixing, making it ideal for crafters who want professional, lasting results.

If you are on a budget, the FolkArt Brush on Fabric Acrylic Paint Set provides a reliable starter set for light to medium projects. For those who need a large volume of a single color for big jobs, the Nicpro Black Fabric Paint 8.45 oz delivers value and a soft, fade-resistant finish.

The single most important factor in your buying decision is matching the paint’s permanence method and opacity to your specific fabric and project. A paint that requires heat-setting will perform differently than an air-dry formula, and an opaque paint is essential for dark fabrics. Choose based on your materials and you will get lasting results.