A leotard is a one-piece garment that covers your torso and legs, and you can make one by cutting fabric pieces from a pattern, sewing the seams, and adding elastic at the openings.

The basic process involves choosing a pattern (either commercial or drafted to your measurements), cutting out the front and back panels plus sleeves if you want them, sewing the shoulder and side seams, and finishing the neckline, armholes, and leg openings with elastic or binding. Most homemade leotards use a stretchy fabric like spandex, nylon, or a cotton-spandex blend, which means you'll need a sewing machine that handles stretch fabric and thread designed for it.

The whole project typically takes four to eight hours depending on your experience level and whether you add details like a gusset (a reinforced panel at the crotch) or decorative elements. You don't need advanced sewing skills, but you do need to understand how to work with elastic and how to sew seams that won't snap when the fabric stretches.

Key Takeaways

  • Choose a commercial leotard pattern or draft your own using your bust, waist, hip, and inseam measurements, then cut your pieces from stretch fabric like spandex or nylon.
  • Sew the shoulder seams first, then the side seams, using a ballpoint needle and stretch thread on your machine to prevent seams from breaking when worn.
  • Finish the neckline and armholes by folding elastic to the inside and stitching it down, or by binding the edges with bias tape made from stretch fabric.
  • Add a gusset at the crotch for durability and comfort, which involves cutting a small diamond-shaped piece and sewing it into the seam where the front and back panels meet.
  • Finish the leg openings the same way as the neckline—fold elastic to the inside and stitch, or use binding—then try on and adjust the elastic tension if needed.

Choosing a Pattern and Taking Measurements

You can buy a commercial leotard pattern from companies like Simplicity, McCall's, or Vogue, or read one from sites like Etsy. Look for patterns labeled "leotard," "bodysuit," or "dancewear." If you're new to sewing stretch fabric, a commercial pattern with detailed instructions is easier than drafting your own.

If you choose to draft your own, you'll need five measurements: bust (around the fullest part of your chest), waist, hip (around the fullest part of your hips), inseam (from your crotch to your ankle), and shoulder width. Write these down and compare them to the pattern's size chart. Stretch fabric is forgiving, but a leotard that's too loose will sag and one that's too tight will be uncomfortable and wear out faster.

Once you have a pattern, lay it out on your fabric and cut carefully. Use a rotary cutter and ruler if you have them—they're faster and more accurate than scissors. Mark the grain line (the direction the fabric stretches most) on your pattern pieces before cutting, because leotards need to stretch lengthwise.

Selecting Fabric and Thread

Leotards need fabric with at least 25% stretch. Spandex (also called Lycra or elastane) blended with nylon or polyester is the standard choice—it's durable, holds its shape, and dries quickly. You can also use a cotton-spandex blend if you want something softer, though it won't dry as fast. Avoid 100% cotton or woven fabrics; they don't have the stretch a leotard needs.

Buy thread labeled "stretch" or "ballpoint" thread, which is thicker and more flexible than regular thread. Regular thread will snap when the fabric stretches. If you can't find stretch thread, use a ballpoint needle (size 75/11 or 80/12) with regular polyester thread—the ballpoint needle slides between fibers instead of piercing them, which reduces breakage.

You'll also need elastic for the neckline, armholes, and leg openings. Buy 1/2-inch or 5/8-inch wide elastic rated for swimwear or dancewear—it's softer and more flexible than regular elastic. Measure around your neck, each armhole, and each leg opening to know how much elastic to buy.

Sewing the Main Seams

Start by sewing the shoulder seams. Place the front and back panels right sides together (the pretty sides facing each other), align the shoulder edges, and pin them. Use a straight stitch with a length of 2.5 to 3.0 mm—longer than you'd use on woven fabric, because stretch fabric needs room to move. Sew slowly and let the fabric feed naturally without pulling.

After the shoulders are sewn, sew the side seams the same way. If your pattern includes sleeves, sew them to the armholes before you close the side seams. Press the seams flat with a cool iron (heat can damage spandex) or use a pressing cloth between the iron and fabric.

If you're adding a gusset, sew it now. A gusset is a small diamond or oval-shaped piece of fabric sewn into the crotch seam for reinforcement and comfort. Cut a piece about 3 inches by 4 inches from your main fabric, fold it in half lengthwise, and sew it into the seam where the front and back panels meet at the crotch. This prevents the seam from tearing during wear.

Finishing the Neckline and Armholes

The neckline and armholes are finished with elastic folded to the inside. Cut your elastic to the measurement you took earlier, minus about 1/2 inch (this creates tension so the elastic hugs your body). Pin the elastic to the inside of the neckline, overlapping the ends by 1/2 inch, then sew it down with a zigzag stitch. The zigzag stitch stretches with the fabric and won't break.

As you sew, stretch the elastic slightly so it lies flat against the fabric. Don't stretch it so much that it bunches—you want even tension all the way around. Repeat this process for each armhole.

If you prefer a bound edge instead of elastic, cut 1-inch-wide strips of your fabric on the bias (at a 45-degree angle to the grain), sew them to the neckline and armholes, then fold them to the inside and stitch again. Binding looks more finished but takes longer.

Finishing the Leg Openings

The leg openings are finished the same way as the neckline and armholes. Cut your elastic to the leg opening measurement minus 1/2 inch, pin it to the inside of the opening, and sew it down with a zigzag stitch while stretching the elastic gently. Make sure the elastic is even all the way around so the leg opening sits smoothly against your skin.

Try on the leotard and check the fit. If the leg openings are too loose, you can remove the elastic and replace it with a shorter piece. If they're too tight, remove the elastic and use a longer piece. This is easier to adjust now than after you've finished all the details.

Once the leg openings are find, try on the leotard one more time and make any final adjustments. Check that the crotch seam is comfortable, the neckline doesn't gape, and the armholes don't pull. If everything fits well, you're done.

Adding Details and Decorations

Once the basic leotard is complete, you can add details like a mesh panel on the back, contrasting trim, or appliqués. These are optional and don't affect how the leotard functions, but they let you personalize your work.

If you want to add a mesh back panel, cut a piece of mesh fabric to fit the back panel area, pin it to the inside of the back, and sew it down before you sew the side seams. Mesh adds breathability and looks professional.

For trim or appliqués, sew them on after the leotard is complete. Use a zigzag stitch so the trim stretches with the fabric and doesn't pull loose. Keep decorations away from seams and elastic so they don't interfere with the fit.

Caring for Your Finished Leotard

Wash your leotard in cool water with mild detergent and hang it to dry. Don't use a dryer—heat damages spandex and causes it to lose its stretch. If you wear your leotard regularly, wash it after every few wears to keep the elastic from breaking down.

Store it flat or rolled, not folded in the same place every time, because creases can weaken the fabric. Keep it away from direct sunlight and heat sources like radiators, which also damage spandex over time.

Frequently Asked Questions

What if I don't have a serger or overlock machine?

You don't need one. A regular sewing machine with a zigzag stitch works fine for leotards. The zigzag stitch finishes the raw edges and stretches with the fabric, which is all you need. Sergers are faster but not necessary for a good result.

Can I use regular elastic instead of swimwear elastic?

Regular elastic will work, but it breaks down faster when exposed to chlorine, sweat, or frequent washing. Swimwear elastic lasts much longer and stays soft. If you only wear your leotard occasionally, regular elastic is fine, but plan to replace it sooner.

How do I prevent the seams from curling or rolling?

Seams in stretch fabric sometimes curl because the fabric pulls away from the thread. Use a ballpoint needle, sew with stretch thread, and press your seams flat with a cool iron. A zigzag stitch also helps because it's more flexible than a straight stitch.

What's the difference between a leotard and a bodysuit?

A leotard covers your torso and legs but usually has no sleeves or short sleeves. A bodysuit is the same basic garment but often has long sleeves and may have a different neckline. The sewing process is identical—the only difference is the pattern pieces you use.

Can I make a leotard without a pattern?

Yes, but it's harder. You'd need to draft the pattern yourself using your measurements and basic pattern-making knowledge. For your first leotard, a commercial pattern saves time and frustration. Once you've made one, you'll understand the construction well enough to modify or draft your own.