Looking for the best cotton fabrics to bring your DIY projects to life? We’ve curated a list of top picks, from pre-cut squares to vibrant prints, to make crafting a breeze and every project a joy.
Cotton fabrics are soft, breathable, and vibrant for all your DIY dreams. From quilting to patchwork, these bundles spark creativity with every stitch. Pre-cut squares and fat quarters make crafting quick and stress-free.
20″ x 20″ bundles suit bold cushions or layered designs. 10″ x 10″ squares add flair to small gifts or doll clothes. Solid colors and floral prints mix, match, and shine effortlessly.
Need a trusted guide? We’ve tested, stitched, and sorted the best cotton fabrics for you. Dive in to find your perfect match—and make every project a joy.
List of Top 10 Cotton Fabrics
| Image | Title | Best For | Price |
|---|---|---|---|
![]() |
7Pcs 20″ x 20″ Cotton Fabric DIY Making Supplies Quilting Patchwork Fabric Fat Quarter Bundles DIY for Quilting Cotton Patchwork Cushions (Blue, 20″ x 20″) |
This product is perfect for craft lovers who enjoy DIY projects. It’s great for making quilts, cushions, bags, and more. The soft, 100% cotton fabric is easy to work with and stays bright after washing. |
|
![]() |
Aubliss 50pcs 100% Cotton Fabric Bundle 10″ x 10″ PreCut Fat Squares Sheets Printed Floral Sewing Supplies for Patchwork Sewing DIY Crafting Quilting Fabric (50PCS 10″x10″, Solid) |
This Aubliss 50pcs 100% Cotton Fabric Bundle is perfect for craft lovers who enjoy sewing, quilting, and DIY projects. It’s great for beginners and experts alike, offering soft, breathable fabric for easy and fun creations. |
|
![]() |
42Pcs 10″x10″ Quilting Cotton Fabric Squares Sheets Pre-Cut Multi-Color Design Printed Floral Craft Fabric for DIY Sewing Scrapbooking Quilting Craft Patchwork (Red/Pink/Yellow/Green/Blue/Purple) |
This product is perfect for craft lovers who enjoy DIY sewing projects. It’s great for making quilts, bags, or decorations with its bright colors and easy-to-use fabric squares. |
|
![]() |
7Pcs 20″ x 20″ Cotton Fabric DIY Making Supplies Quilting Patchwork Fabric Fat Quarter Bundles DIY for Quilting Cotton Patchwork Cushions (Orange, 20″ x 20″) |
This 7-piece cotton fabric bundle is perfect for craft lovers who enjoy DIY projects. It’s great for quilting, patchwork, and making cushions. The soft, 100% cotton material is easy to work with and stays bright after washing. |
|
![]() |
PEASUG 100% Cotton Muslin Fabric, 63 Inch X 2 Yards Unbleached Muslin Linen Fabric by The Yard, Medium Weight Draping Fabrics Suitable for Sewing Embroidery, Garments, Crafts Material-Natural |
This PEASUG 100% Cotton Muslin Fabric is perfect for sewers, crafters, and DIY lovers. Its medium weight and natural cotton texture make it ideal for garments, home decor, and creative projects. |
|
![]() |
7Pcs 20″ x 20″ Cotton Fabric DIY Making Supplies Quilting Patchwork Fabric Fat Quarter Bundles DIY for Quilting Cotton Patchwork Cushions (Navy Blue, 20″ x 20″) |
This product is perfect for DIY crafters and sewing beginners. Soft 100% cotton and easy-to-use design make it ideal for quilting, patchwork, or creating home decor, bags, and kids’ projects. |
|
![]() |
AK TRADING CO. Muslin Fabric/Textile Unbleached – Draping Fabric – Natural 10 Yards Medium Weight – 100% Cotton (63in. Wide) |
This muslin fabric is perfect for fashion designers, quilters, and crafters. It’s great for clothing, curtains, and creative projects. |
|
![]() |
Tudomro 100 Pieces 10 x 10 Inches Cotton Fabric Squares Patchwork Quilting Fabric Bundles Layer Precut Quilt Material for DIY Craft Sewing Cloths Handmade Accessories(Floral) |
This product is perfect for craft lovers who enjoy DIY projects. It’s great for making gifts or decorations with bright, fun patterns. |
|
![]() |
Mililanyo 16pcs 18 x 22 inches Cotton Fabric Premium Solid Precut Fabric Pure Quilting Fat Quarter Bundles Patchwork for Sewing DIY Craft |
This product is perfect for craft lovers who enjoy sewing, quilting, or DIY projects. Made of 100% cotton with bright solid colors, it’s ideal for creating bags, cushions, baby clothes, or home decor. The 16 pieces offer vibrant shades and easy-to-cut fabric for beginners or experienced crafters. |
|
![]() |
SINGER Fabrics, 100% Cotton, Bright White, 2 Yard Precut |
This bright white cotton fabric is perfect for anyone who loves sewing or crafting. Whether you’re making clothes, quilts, or decorations, this soft and durable material will help you create beautiful projects. |
Detailed Reviews
Finding the perfect cotton fabric doesn’t have to be hard. We’ve handpicked top 10 cotton fabrics using expert analysis and real-user reviews to guide your choice. From vibrant colors to soft textures and durable weaves, each pick suits quilting, sewing, or crafting needs. Explore trusted options and start your next project with confidence—your ideal fabric is just a click away!
1. 7Pcs 20″ x 20″ Cotton Fabric DIY Making Supplies Quilting Patchwork Fabric Fat Quarter Bundles DIY for Quilting Cotton Patchwork Cushions (Blue, 20″ x 20″)

This 7-piece bundle of 20″ x 20″ cotton fabric is perfect for DIY projects. The soft, 100% cotton material is ideal for quilting, patchwork, and crafting.
The bright colors stay vibrant after washing, and the thin design works well when layered. Use it for bags, decorations, or doll clothes.
| Pros | Cons |
|---|---|
|
|
Perfect For:
This product is perfect for craft lovers who enjoy DIY projects. It’s great for making quilts, cushions, bags, and more. The soft, 100% cotton fabric is easy to work with and stays bright after washing.
Ready to Purchase?
2. Aubliss 50pcs 100% Cotton Fabric Bundle 10″ x 10″ PreCut Fat Squares Sheets Printed Floral Sewing Supplies for Patchwork Sewing DIY Crafting Quilting Fabric (50PCS 10″x10″, Solid)

Unleash your creativity with the Aubliss 50pcs Cotton Fabric Bundle! These pre-cut fat squares are perfect for your next sewing project. Each piece is made from 100% soft and breathable cotton.
You’ll receive 50 vibrant fabric squares, each measuring 10″ x 10″. They feature unique printed floral designs ready to inspire your imagination. These fabrics are easy to work with for any crafting endeavor.
From quilts to cushion covers, the possibilities are endless. Start your DIY crafting and patchwork sewing today with this fantastic fabric set!
| Pros | Cons |
|---|---|
|
|
Perfect For:
This Aubliss 50pcs 100% Cotton Fabric Bundle is perfect for craft lovers who enjoy sewing, quilting, and DIY projects. It’s great for beginners and experts alike, offering soft, breathable fabric for easy and fun creations.
Ready to Purchase?
3. 42Pcs 10″x10″ Quilting Cotton Fabric Squares Sheets Pre-Cut Multi-Color Design Printed Floral Craft Fabric for DIY Sewing Scrapbooking Quilting Craft Patchwork (Red/Pink/Yellow/Green/Blue/Purple)

This set has 42 pre-cut cotton squares, each 9.8 inches wide in six bright colors like red, pink, and green. The 100% cotton is soft, safe, and easy to use for any project.
Each square has a unique floral print. Mixing and matching is simple. Perfect for quilts, bags, or decor.
The fabric is breathable and eco-friendly. Great for DIY sewing, patchwork, or crafts all year round.
| Pros | Cons |
|---|---|
|
|
Perfect For:
This product is perfect for craft lovers who enjoy DIY sewing projects. It’s great for making quilts, bags, or decorations with its bright colors and easy-to-use fabric squares.
Ready to Purchase?
4. 7Pcs 20″ x 20″ Cotton Fabric DIY Making Supplies Quilting Patchwork Fabric Fat Quarter Bundles DIY for Quilting Cotton Patchwork Cushions (Orange, 20″ x 20″)

Bright and durable, this 7-piece cotton fabric bundle is perfect for DIY projects. Each piece measures 20″ x 20″, ideal for quilting and crafts.
Colors stay vibrant after washing, with no pilling or staining. Soft and thin, it’s great for layering or single use.
Pure 100% cotton makes it easy to work with. Use it for bags, decorations, or doll clothes—the possibilities are endless!
| Pros | Cons |
|---|---|
|
|
Perfect For:
This 7-piece cotton fabric bundle is perfect for craft lovers who enjoy DIY projects. It’s great for quilting, patchwork, and making cushions. The soft, 100% cotton material is easy to work with and stays bright after washing.
Ready to Purchase?
5. PEASUG 100% Cotton Muslin Fabric, 63 Inch X 2 Yards Unbleached Muslin Linen Fabric by The Yard, Medium Weight Draping Fabrics Suitable for Sewing Embroidery, Garments, Crafts Material-Natural

PEASUG 100% Cotton Muslin Fabric is perfect for sewing, crafts, and DIY projects. It comes in a 63-inch wide and 2-yard length, giving you plenty of material to work with.
This unbleached muslin linen is made from premium cotton, offering a smooth, soft, and breathable texture. It’s durable and retains its color well, making it ideal for creative designs.
Use it for garments, curtains, bags, or home decor. It’s easy to care for, machine-washable, and perfect for dyeing, printing, and embroidery.
| Pros | Cons |
|---|---|
|
|
Perfect For:
This PEASUG 100% Cotton Muslin Fabric is perfect for sewers, crafters, and DIY lovers. Its medium weight and natural cotton texture make it ideal for garments, home decor, and creative projects.
Ready to Purchase?
6. 7Pcs 20″ x 20″ Cotton Fabric DIY Making Supplies Quilting Patchwork Fabric Fat Quarter Bundles DIY for Quilting Cotton Patchwork Cushions (Navy Blue, 20″ x 20″)

7Pcs 20″ x 20″ Cotton Fabric is perfect for DIY projects. It’s made of 100% cotton, soft and easy to use.
Colors stay bright after washing. No pilling or staining. Thin design works well with two layers.
Great for sewing ideas like bags, tablecloths, or doll clothes. Soft shirt quality, 120 g/㎡. Package includes 7 pieces.
| Pros | Cons |
|---|---|
|
|
Perfect For:
This product is perfect for DIY crafters and sewing beginners. Soft 100% cotton and easy-to-use design make it ideal for quilting, patchwork, or creating home decor, bags, and kids’ projects.
Ready to Purchase?
7. AK TRADING CO. Muslin Fabric/Textile Unbleached – Draping Fabric – Natural 10 Yards Medium Weight – 100% Cotton (63in. Wide)

AK TRADING CO. offers a 100% cotton muslin fabric that’s 63 inches wide and comes in a 10-yard length. This medium-weight fabric is natural and unbleached, making it a versatile choice for various projects.
This high-quality fabric has a smooth finish and a soft touch. It’s machine washable and dryable, but gentle care is recommended. The fabric’s natural drape and stiffness make it ideal for draping and other creative uses.
With its multiple uses, this fabric is perfect for fashion designers, quilters, and crafters. Use it for clothing, curtains, quilting, and more. AK TRADING CO. ensures satisfaction with its high-quality, versatile, and reliable muslin fabric.
| Pros | Cons |
|---|---|
|
|
Perfect For:
This muslin fabric is perfect for fashion designers, quilters, and crafters. It’s great for clothing, curtains, and creative projects.
Ready to Purchase?
8. Tudomro 100 Pieces 10 x 10 Inches Cotton Fabric Squares Patchwork Quilting Fabric Bundles Layer Precut Quilt Material for DIY Craft Sewing Cloths Handmade Accessories(Floral)

Tudomro’s 100-piece fabric bundle is perfect for DIY crafts and sewing projects. Each square is 10 x 10 inches, made of soft, durable cotton.
These fabrics come in bright colors and fun patterns, like stripes, stars, and flowers. They’re easy to use and washable, so you can reuse them.
Use them for quilts, pillows, or small gifts. They’re great for crafts and handmade items, sparking your creativity every time.
| Pros | Cons |
|---|---|
|
|
Perfect For:
This product is perfect for craft lovers who enjoy DIY projects. It’s great for making gifts or decorations with bright, fun patterns.
Ready to Purchase?
9. Mililanyo 16pcs 18 x 22 inches Cotton Fabric Premium Solid Precut Fabric Pure Quilting Fat Quarter Bundles Patchwork for Sewing DIY Craft

Brighten your crafts with Mililanyo’s 16-piece cotton fabric bundle. Each piece is 18 x 22 inches, perfect for sewing and DIY projects.
100% cotton, hand-trimmed, and vibrant colors make these fabrics stand out. They’re easy to cut and use for any craft.
Create anything from bags to doll clothes with these solid-colored fabrics. Share with friends or keep them for your own projects.
| Pros | Cons |
|---|---|
|
|
Perfect For:
This product is perfect for craft lovers who enjoy sewing, quilting, or DIY projects. Made of 100% cotton with bright solid colors, it’s ideal for creating bags, cushions, baby clothes, or home decor. The 16 pieces offer vibrant shades and easy-to-cut fabric for beginners or experienced crafters.
Ready to Purchase?
10. SINGER Fabrics, 100% Cotton, Bright White, 2 Yard Precut

SINGER Fabrics offers a bright white, 100% cotton material perfect for your creative needs. It comes in a 2-yard precut, ready for use.
This fabric is ideal for sewing and crafting. It measures 72 x 44 inches, giving you plenty of space. The ringspun cotton feels soft and durable.
The fabric is imported and not for children’s sleepwear. It’s easy to work with for all skill levels. Start your next project with this reliable choice.
| Pros | Cons |
|---|---|
|
|
Perfect For:
This bright white cotton fabric is perfect for anyone who loves sewing or crafting. Whether you’re making clothes, quilts, or decorations, this soft and durable material will help you create beautiful projects.
Ready to Purchase?
Buying Guide
Cotton fabrics are soft, breathable, and vibrant, perfect for all your DIY projects. From quilting to crafting, these fabrics spark creativity with every stitch.
When choosing the best cotton fabrics, consider these factors:
- Size: Pick the right size for your project. Pre-cut squares (10″ x 10″) are great for small items, while fat quarters (20″ x 20″) work well for larger projects like cushions.
- Material: Look for 100% cotton for softness and durability. It’s easy to work with and perfect for layering.
- Color and Design: Choose solid colors or floral prints that match your style. Ensure colors stay vibrant after washing.
- Thickness: Thin fabrics are ideal for layering, while medium-weight options suit garments and decor.
- Purpose: Decide if it’s for quilting, sewing, crafts, or home decor. Some fabrics are better for specific uses.
- Ease of Care: Opt for machine-washable and durable fabrics that resist pilling and staining.
- Quantity: Buy bundles with enough pieces for your project. 7-piece or 50-piece sets offer variety.
With these tips, you’ll find the perfect cotton fabric to make every project a joy!