Sewing Elastic

Elastic for Sewing – Quality Elastic by the Yard, Pre-Cut & Specialty Styles Find the perfect stretch for your sewing projects with our wide selection of elastic for sewing at HartsFabric.com. Whether you're crafting waistbands, face masks, swimwear, lingerie, or athletic wear, our collection includes premium-quality elastic by the yard, pre-cut lengths, and specialty options to suit any project. Shop a variety of styles including knit elastic, braided elastic, woven non-roll elastic, fold-over elastic (FOE), clear elastic, buttonhole elastic, and more. Available in multiple widths, colors, and finishes, our sewing elastics are ideal for both beginners and professional makers looking for reliable stretch and recovery. From garment construction to crafting and DIY accessories, the right elastic ensures comfort, durability, and a professional finish. Use plush-back elastic for soft waistbands, clear elastic for seam stabilization, or swimwear elastic for water-resistant garments. Our collection features trusted brands and hard-to-find options, all selected with quality and versatility in mind. Pair your elastic with our wide range of apparel fabrics like jersey knit, cotton spandex, woven cotton, or swimwear fabric to create garments that move with you and hold their shape over time. At Harts Fabric, we’ve been a trusted source for sewists since 1969—offering quality sewing supplies, fast shipping, and expert support from our California fabric store.
sort-descending
  • White Elastic Cord 1/8"

    $0.79 per yard
  • White Non-roll Elastic 1/2"

    $1.29 per yard
  • White Non-roll Elastic 3/4"

    $1.39 per yard
  • White Non-Roll Elastic 1"

    $1.59 per yard
  • White Non-roll Elastic 2"

    $2.99 per yard
  • White Knitted Elastic 2"

    $1.99 per yard
  • Black Non-roll Elastic 1"

    $1.59 per yard
  • Black Elastic Cord 1/8"

    $0.79 per yard
  • Braided Elastic 1/4" Black

    $0.89 per yard
  • Black Non-roll Elastic 1 1/4"

    $1.69 per yard
  • 3/8" Black Braided Elastic

    $0.99 per yard
  • Black Flat Elastic 40mm

    $4.99 per yard
  • 1/4" Cotton Swimwear Elastic Natural 9385N

    $4.49 each
  • 1/4" Knit Elastic White 9314W

    $3.99 each
  • 1/4" Braided Elastic White 9330W

    $3.29 each
  • 1/4" Braided Elastic Black 9330B

    $3.29 each
  • 1/2" Braided Elastic White 9332W

    $3.49 each
  • 1/2" Braided Elastic Black 9332B

    $3.49 each
  • 1/2" Knit Elastic White 9316W

    $3.49 each
  • 3/4" Ribbed Non-Roll Elastic White 9301W

    $3.49 each
  • 3/4" Braided Elastic White 9334W

    $3.49 each
  • 1" Knit Elastic White 9318W
    $3.99 each
  • 1" Underwear & Pajama Elastic White 9311W

    $4.69 each
  • 1 1/2" Ribbed Non-Roll Elastic White 9303W
    $4.99 each
  • 5/8" Buttonhole Elastic White 9347W

    $3.99 each
  • 5/8" Buttonhole Elastic Black 9347B

    $4.49 each
  • Elastic Thread White 9345W

    $3.99 each
  • Oval Cord Elastic White 9341W

    $4.99 each
  • 1/4" Knit Elastic Black

    $0.99 per yard
  • 1/4" Knit Elastic Turquoise

    $0.99 per yard
  • 1/4" Knit Elastic Blue

    $0.99 per yard
  • 1/4" Knit Elastic Pink

    $0.99 per yard
  • 1/4" Knit Elastic Red

    $0.99 per yard
  • 5/8" Stripes On Mesh Elastic Trim Black

    $3.50 per yard
  • 3/4" Shiny Black Foldover Lingerie Elastic
    $2.49 per yard
  • 5/8" Ivory Foldover Lingerie Elastic
    $2.75 per yard
  • 5/8" Turquoise Foldover Lingerie Elastic
    $2.75 per yard
  • 3/8" Black Picot Edge Foldover Lingerie Elastic
    $1.29 per yard
  • 3/8" Grey Picot Edge Foldover Lingerie Elastic

    $1.29 per yard
  • 3/8" White Picot Edge Lingerie Elastic
    $2.35 per yard
  • 3/8" White Scallop Edge Lingerie Elastic
    $2.49 per yard
  • 3/8" Red Scallop Edge Lingerie Elastic
    $2.49 per yard
  • 5/8" Grey Striped Ruffle Lingerie Elastic
    $2.99 per yard
  • 3/8" Picot Edge Foldover Elastic White

    $1.29 per yard
  • 3/8" Picot Edge Foldover Elastic Red

    $1.29 per yard
  • 3/8" Picot Edge Foldover Elastic Taupe

    $1.29 per yard
  • 3 1/2" Elastic Lace Navy

    $4.99 per yard
  • 3 1/2" Elastic Lace Plum
    $4.99 per yard
  • 3 1/2" Elastic Lace Cream

    $4.99 per yard
  • 3 1/2" Elastic Lace White

    $4.99 per yard
  • 2" Floral Elastic Lace White

    $3.99 per yard
  • 2" Floral Elastic Lace Cream

    $3.99 per yard
  • 2" Floral Elastic Lace Blush

    $3.99 per yard
  • 2" Floral Elastic Lace Plum

    $3.99 per yard
  • 2" Floral Elastic Lace Black

    $3.99 per yard
  • 2" Floral Elastic Lace Basil

    $3.99 per yard
  • 3/4" Foldover Elastic Black

    $2.49 per yard
  • 3/4" Foldover Elastic Navy

    $2.49 per yard
  • 1/2" Red Lingerie Elastic Lace

    $1.29 per yard
  • 1/2" Black Lingerie Elastic Lace

    $1.29 per yard

Items 1-60 of 106

loader
Loading...