Some pajama pants have loose waistlines and leg openings, which is not as secure as elastic. Converting loose pants to elastic-banded pants is entirely possible. You need to double-over some fabric at the waistline and the hems of the pants. This project does not work on pants that are already short in those areas. Most pajama pants leave plenty of room to spare, though.
Things You'll Need
Needle or sewing machine
Measure your waist and ankles with a tape measure.
Cut a piece of elastic one inch shorter than your waist measurement.
Cut two pieces of elastic one-half inch shorter than your ankle measurement.
Stitch the ends of each elastic bands together, making three loops.
Turn the pants inside out.
Slide the waistband loop of elastic over the top of the pants.
Fold the waistband over 1.5 inches.
Slide the band up to the fold. Pin the fold in place over the elastic. The elastic is shorter than the fabric, so the fabric will bunch in places. That is normal.
Sew along the pinned edge of the waistband, making the seam beneath -- not on -- the elastic. Since the fabric is bunching slightly, you have to hold the fabric straight and flat as you stitch. It does not need to be straight and flat everywhere -- just in the area you are stitching. Straighten and flatten as you move along the waistband. Let it bunch everywhere else.
Move to the first leg of the pants.
Slide one of the ankle loops of elastic over the end of the inside-out pan legs.
Fold over 1.5 inches of the hem of the leg.
Slide the fabric up to the fold and pin the fold in place over the elastic. Sew along the pinned edge of the hem, making the seam beneath -- not on -- the elastic. You will need to perform the same straightening and smoothing tactic here, as well.
Move to the other leg and repeat the process. When finished, turn the pants right-side out.