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
Jacquard Textile 8 Color Fabric Paint Set
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.
Product photos

Jacquard Textile Paint 8 Oz Black
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.
Product photos

FolkArt Brush on Fabric Acrylic Paint Set
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.
Product photos

Shuttle Art Fabric Paint 18 Color Set
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.
Product photos

Tulip Soft Fabric Paint Glacier White
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.
Nicpro Black Fabric Paint 8.45 oz
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.
Product photos

ARTME 24 Colors Fabric Paint Set
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.
Product photos

BLUEBIRD Fabric Paint Vermilion Red
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.
Nicpro 12 Colors Fabric Paint Set
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.
Product photos

Sommous 20 Colors Fabric Paint Set
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.
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.
| Product | Colors | Size | Fabric Types | Washability |
|---|---|---|---|---|
| Jacquard Textile 8 Color Fabric Paint Set | 8 | 2.25 oz each | Synthetic & natural fabrics, porous surfaces | Colorfast, heat-set |
| Jacquard Textile Paint 8 Oz Black | 1 | 8 oz | Natural & synthetic | Colorfast, heat-set |
| FolkArt Brush on Fabric Acrylic Paint Set | 8 | 2 oz | Cotton, linen, denim, polyester | Permanent, machine wash |
| Shuttle Art Fabric Paint 18 Color Set | 18 | 60 ml / 2 oz | Synthetic and natural fiber | Permanent, washer safe |
| Tulip Soft Fabric Paint Glacier White | 1 | 4 fl oz | Light and dark fabrics | Permanent, machine-washable |
| Nicpro Black Fabric Paint 8.45 oz | 1 | 8.45 oz (250 ml) | Cotton, polyester, denim | Waterproof and fade resistant |
| ARTME 24 Colors Fabric Paint Set | 24 | 60 ml / 2 oz each | Synthetic & natural fibers, light & dark fabrics | Permanent, waterproof, fade-resistant |
| BLUEBIRD Fabric Paint Vermilion Red | 1 | 3.4 fl oz | Synthetic & natural | Permanent, washer safe |
| Nicpro 12 Colors Fabric Paint Set | 12 | 1 oz (30 ml) | Cotton, denim, canvas, polyester | Permanent, waterproof, fade-resistant |
| Sommous 20 Colors Fabric Paint Set | 20 | 60ml / 2oz | Fabric, wood, ceramic, canvas, plastic | Permanent 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.


