A heart patch takes about 30 minutes and needs only thread, needle, and fabric scraps
A heart patch is a small piece of fabric cut into a heart shape and sewn onto clothing, bags, or blankets. You can make one by hand with a needle and thread, or on a sewing machine. The simplest method is to cut two pieces of fabric in a heart shape, pin them together, sew around the edge, turn it right-side out, and stitch it closed. The whole project takes less than an hour, even if you have never sewn before.
You do not need special tools or expensive materials. A basic needle, thread that matches your fabric, scissors, and two scraps of cloth are enough to start. If you want the patch to last through washing and wearing, a running stitch by hand or a straight stitch on a machine both work well.
Key Takeaways
- Cut two identical heart shapes from fabric, pin them together with the right sides facing inward, and sew around the curved edge leaving a 2-inch opening.
- Turn the heart right-side out through the opening, press it flat with an iron, and close the opening with a ladder stitch or whip stitch.
- Sew the finished patch onto your garment or bag using a whip stitch or running stitch around the outer edge.
- A hand-sewn patch holds up to regular washing if you use a tight, even stitch and knot your thread securely at the start and end.
Gather your materials and cut the heart shape
You will need two pieces of fabric cut to the same heart shape. Use cotton, felt, or any fabric you have on hand. Felt is easiest because it does not fray at the edges. Lay one piece of fabric on top of the other and pin them together so they do not slip while you cut.
Draw a heart shape on the top piece with a pencil or fabric marker, or print a heart template and pin it to the fabric. A heart about 3 to 4 inches tall is a good size for a patch. Cut slowly around the outline with sharp scissors, cutting through both layers at once. This ensures both pieces are identical.
If you are using cotton or another fabric that frays, cut the pieces slightly larger than your final heart size. You will trim them after sewing. If you are using felt, the edges will not fray, so you can cut to your final size right away.
Pin and sew the two pieces together
Place the two heart pieces with the right sides facing inward — the pretty sides should touch each other, and the back sides should face outward. Pin around the edge to hold them in place. Leave one section unpinned; this is where you will turn the heart right-side out later.
Thread your needle and tie a knot at the end. Start sewing at one corner of the unpinned section. Use a running stitch: push the needle through both layers, pull it out about one-quarter inch away, push it back in, and repeat. Keep your stitches small and even. Sew all the way around the heart, stopping about 2 inches before you reach where you started. This gap is your turning hole.
If you are using a sewing machine, set it to a straight stitch and a stitch length of about 2.0. Sew around the heart at a consistent distance from the edge — about one-quarter inch in. Leave the same 2-inch gap unpinned and unsewn.
Turn the heart right-side out and close the opening
Reach through the 2-inch opening and gently pull the heart inside-out. The right sides of the fabric should now face outward. Use your fingers to push the curves of the heart into shape, especially at the two top lobes and the point at the bottom. Press the heart flat with an iron on a low setting if you have one.
Thread your needle again and tie a knot. Use a ladder stitch to close the opening invisibly. Slide the needle through the fold of fabric on one side of the opening, come out, and then slide it through the fold on the opposite side. Pull the thread gently every few stitches to close the gap. When the opening is closed, tie a knot on the inside and trim the thread.
If the heart feels stiff or lumpy, you can add a layer of batting (thin padding) between the two fabric pieces before sewing. Cut the batting to the same heart shape and place it between the two fabric pieces before you pin them together.
Sew the patch onto your garment or bag
Position the finished heart where you want it on your clothing, bag, or blanket. Pin it in place. Thread your needle and tie a knot. Sew around the outer edge of the heart using a whip stitch: push the needle through the fold of fabric at the edge of the patch, come out, and then push it through the garment just below that point. Repeat all the way around.
Keep your stitches small and close together — about one-eighth inch apart — so the patch does not peel away from the fabric. Sew all the way around the heart, then tie a knot on the inside of the garment and trim the thread.
If you are using a sewing machine, set it to a straight stitch or a narrow zigzag stitch. Sew around the outer edge of the patch about one-quarter inch from the edge. A zigzag stitch grips the edge of the patch and prevents fraying if you used cotton or another woven fabric.
Make sure your patch will survive washing
A hand-sewn patch lasts through many wash cycles if you sew it securely. Always tie a knot at the start and end of your thread, and make sure your stitches are tight enough that you cannot easily pull the thread loose with your fingernail. Loose stitches will unravel in the washing machine.
Wash the garment inside-out the first few times to reduce friction on the patch. Use cold water and a gentle cycle. If the patch begins to peel at the edges, you can reinforce it by sewing around the edge again with a second row of stitches, or by using fabric glue under the edge before sewing.
Felt patches are more durable than cotton patches because felt does not fray and holds stitches tightly. If you want a patch that will last for years, felt is the best choice.
Frequently Asked Questions
Can I use fabric glue instead of sewing?
Fabric glue alone will not hold a patch through washing. Glue can work as a temporary hold while you sew, but the patch will eventually peel away. Sewing is the only reliable method for a patch that lasts.
What thread color should I use?
Use thread that matches your fabric if you want the stitches to blend in. If you want the stitches to show, use a contrasting color. The color of the thread does not affect how well the patch holds.
Can I make a heart patch on a sewing machine if I have never used one before?
Yes. A straight stitch is the easiest machine stitch, and a heart patch is a good first project. Practice on scrap fabric first to get a feel for how fast the fabric moves under the needle. Go slowly and let the machine do the work.
What happens if my stitches are uneven?
Uneven stitches do not affect how well the patch holds. They may look less neat, but the patch will be just as durable. As you sew more patches, your stitches will become more even naturally.
Can I add stuffing inside the heart patch?
Yes. Before you close the opening, push a small amount of polyester fiberfill or cotton batting through the hole. This makes the patch puffy and three-dimensional. Use just enough to give it shape without making it bulky.