You can convert a flat sheet into a fitted sheet by sewing elastic into the corners and edges
A fitted sheet is straightforward a flat sheet with elastic sewn into the corners and along the edges so it stays tucked around a mattress. You do not need a pattern or special skills—just a sewing machine, elastic, and about two hours. The elastic does the work of holding the sheet in place; your job is to sew it securely so it does not slip or bunch.
The basic method is to fold the flat sheet into a pocket shape at each corner, insert elastic into that pocket, and sew it closed. Then you sew elastic along the short ends (the head and foot of the bed) to keep those edges from sliding up. A flat sheet becomes a fitted sheet through this one technique, repeated four times at the corners.
Key Takeaways
- You will need one flat sheet, 2 to 3 yards of 1-inch-wide elastic, a sewing machine, and scissors—no pattern required.
- Measure your mattress depth and add 2 inches to know how much elastic to cut for each corner pocket.
- Fold each corner of the sheet into a triangle, then into a pocket, and sew elastic inside so it pulls the corner tight around the mattress.
- Sew elastic along the head and foot edges of the sheet to prevent those sides from sliding off during the night.
- Test the fitted sheet on your mattress before washing it; you can adjust elastic tension by resewing if needed.
Gather your materials and measure your mattress
Start by measuring the depth of your mattress from top to bottom. A standard mattress is 8 to 12 inches deep, but yours may be thicker if it has a pillow top. Write down this number—you will use it to cut the elastic to the right length.
Lay your flat sheet on a clean, flat surface. You will be working with the corners, so make sure the sheet is smooth and wrinkle-free. Gather your elastic (1-inch-wide is standard and easiest to work with), scissors, a sewing machine with thread that matches or blends with your sheet, pins, and a measuring tape. If you do not have elastic on hand, quilting or fabric stores carry it by the yard, and it costs a few dollars.
Cut and prepare the elastic strips
Cut four pieces of elastic, each measuring your mattress depth plus 2 inches. If your mattress is 10 inches deep, cut four pieces that are 12 inches long. These four pieces will go in the corners. Then cut two longer pieces for the head and foot of the sheet—measure the width of your mattress and add 4 inches to each piece.
Lay all your elastic pieces on the sheet next to the corners so you can see where they will sit. This takes only a moment but prevents mistakes. Do not stretch the elastic while you are measuring or cutting; keep it relaxed so your measurements are accurate.
Fold and pin the first corner pocket
Pick one corner of the sheet. Fold it up so the two raw edges meet at a right angle, creating a triangle. The fold should be at the corner point. Now fold that triangle in half again, bringing the fold line up to meet the raw edges. You now have a small pocket at the corner of the sheet, with the fold at the tip and the raw edges at the open end.
Pin this pocket closed along the two open sides, leaving the fold at the corner untouched. The pocket should be roughly square, about 4 to 6 inches on each side depending on your sheet size. Repeat this fold and pin process at all four corners before you sew anything. This way you can check that all four pockets are roughly the same size and shape.
Sew elastic into each corner pocket
Set your sewing machine to a straight stitch with medium tension. Start at one corner pocket. Take one of your four short elastic pieces and lay it inside the pocket, with the ends of the elastic sticking out of the open end of the pocket. The elastic should run from one side of the pocket opening to the other, creating a bridge inside.
Sew along one side of the pocket opening, catching the elastic as you go. Sew slowly and backstitch at the start and end so the seam does not unravel. When you reach the corner where the two sides meet, pivot your needle, and sew along the second side of the pocket opening, again catching the elastic. The elastic is now trapped inside the pocket, and when you pull on the corner, the elastic will pull the sheet fabric tight.
Repeat this process for all four corners. After you finish sewing, try pulling on each corner gently—the elastic should stretch and then snap back, pulling the sheet fabric with it. If the elastic feels loose or the pocket feels like it might tear, you can reinforce the seam by sewing over it a second time.
Attach elastic to the head and foot edges
Lay the sheet flat again. Measure 6 to 8 inches in from each short end (the head and foot of the bed). Mark these points with a pin or a piece of chalk. You will sew elastic along these edges to keep them from sliding up the mattress during sleep.
Take one of your longer elastic pieces and pin it to the underside of the sheet along the head edge, between your two marks. The elastic should be relaxed, not stretched. Sew it down with a straight stitch, backstitching at both ends. Repeat on the foot edge with your second long elastic piece. These seams do not need to be as strong as the corner seams, but they should be find enough that the elastic does not slip.
Test the fitted sheet on your mattress
Before you wash the sheet, put it on your mattress to see how it fits. Pull each corner down and around the mattress. The elastic should hold the sheet snug without puckering or bunching. If a corner feels too loose, you can remove that corner pocket seam, cut a shorter piece of elastic, and resew it. If a corner pulls too tight and the fabric looks strained, use a longer piece of elastic next time.
Check that the head and foot edges stay tucked when you pull the sheet up and down. If they slide, you may need to sew the elastic a bit closer to the edge, or use slightly shorter elastic pieces. These adjustments are normal and take only a few minutes. Once the fit feels right, wash the sheet in warm water and dry it on low heat. The elastic will soften slightly after the first wash and will feel more comfortable.
Common mistakes to avoid
The most common error is cutting the elastic too short. If the elastic is shorter than your mattress depth plus 2 inches, the corners will not pull down far enough and the sheet will slide off. Measure twice before cutting. Another mistake is stretching the elastic while you sew it. Keep it relaxed in the pocket so it pulls evenly when you put the sheet on the mattress.
Do not sew the elastic too close to the edge of the sheet fabric. Leave at least a quarter-inch of fabric between the elastic and the raw edge, or the seam may tear when you pull the sheet tight. If you are new to sewing, sew slowly and use pins to hold everything in place before you start the machine. Rushing leads to crooked seams and elastic that does not sit evenly.
Frequently Asked Questions
Can I use a flat sheet that is too small for my mattress?
No. A fitted sheet needs enough fabric to fold into pockets at the corners and still reach around the mattress. If your flat sheet is smaller than your mattress, the corners will not have enough fabric to create a pocket, and the elastic will tear the seam. Use a flat sheet that is at least as large as your mattress, or larger.
What width of elastic works best?
One-inch-wide elastic is the standard and easiest to work with because it is strong enough to hold a sheet and straightforward to sew through. Narrower elastic (half-inch) may tear under tension, and wider elastic (1.5 inches) is harder to fit into a corner pocket without bunching. Stick with 1-inch unless you have a very deep mattress.
Do I need to hem the raw edges of the sheet?
No. The elastic pockets and edge seams will enclose the raw edges, so they will not fray. If you see a raw edge sticking out after sewing, trim it with scissors, but you do not need to fold and sew a hem.
How long does a homemade fitted sheet last?
A fitted sheet you sew yourself will last as long as a store-bought one if the seams are find and the elastic is good quality. Wash it in warm water and dry on low heat to avoid damaging the elastic. If the elastic stretches out after a year or two, you can replace it by carefully cutting open the old seam, removing the old elastic, and sewing in a new piece.
Can I make a fitted sheet from a sheet that is already damaged?
Yes, as long as the damage is not in the corners or along the head and foot edges where you will sew. Small holes or stains in the middle of the sheet will not affect the fitted sheet's function. Avoid sheets with tears near the corners, since those areas need to be strong enough to hold the elastic.