The Basic Hand-Sewn Heart
A hand-sewn heart is a small project that takes about 30 minutes and teaches you the fundamental stitches you'll use in larger work. You'll need two pieces of fabric (cotton or felt works well), thread that matches or contrasts with your fabric, a needle, scissors, and a pencil or fabric marker. The heart shape itself is forgiving—slight wobbles in the outline won't ruin the finished piece.
Start by drawing a heart shape on one piece of fabric using your pencil or marker. The size doesn't matter much; a 3-inch-wide heart is a good starting point. Place your two fabric pieces together with the marked side facing out, then pin them so they don't shift while you work. Thread your needle and tie a knot at the end.
Sew along your pencil line using a running stitch—the most basic stitch, where you push the needle straight down through both layers, then back up a quarter-inch away, in a steady rhythm. Leave a 2-inch gap along one side of the heart unsewn. Once you've stitched all the way around, trim the fabric close to your stitching line (about a quarter-inch away), then turn the heart inside-out through the gap. Stuff it lightly with fiberfill or cotton batting if you want it puffy, then ladder-stitch the gap closed.
Key Takeaways
- A hand-sewn heart uses a running stitch and takes about 30 minutes from start to finish with basic materials.
- You leave one small gap unsewn so you can turn the heart right-side-out and stuff it before closing.
- A machine-sewn heart follows the same steps but uses a straight stitch on your sewing machine and finishes faster.
- Felt hearts don't need turning inside-out because felt doesn't fray, so you can skip the gap and stuffing step entirely.
Machine Sewing a Heart
A sewing machine speeds up the process and gives you a more uniform stitch. Draw your heart shape on one piece of fabric the same way you would for hand sewing. Pin your two fabric pieces together and place them under the presser foot of your machine.
Set your machine to a straight stitch with a stitch length of 2.0 to 2.5 millimeters—this is a standard setting on most machines. Sew along your pencil line at a steady pace, keeping the fabric aligned with the edge of your presser foot as a guide. Leave the same 2-inch gap unsewn. When you reach a corner or curve, stop with the needle down, lift the presser foot, rotate the fabric slightly, lower the presser foot, and continue. This lets you follow curves smoothly without bunching the fabric.
Once you've sewn around the entire heart, trim the seam allowance to a quarter-inch, turn the heart inside-out through the gap, and stuff it if you want. Close the gap with a ladder stitch by hand—most people find this faster and neater than trying to machine-stitch a closed opening.
Working with Felt for a No-Stuff Heart
Felt is the easiest fabric for a beginner because it doesn't fray and doesn't need turning inside-out. Cut two identical heart shapes from felt using scissors or a rotary cutter. You can trace around a template, draw freehand, or print a heart shape and pin the paper to your felt as a cutting guide.
Stack your two felt pieces and sew around the entire perimeter with a running stitch (by hand) or straight stitch (by machine). You don't need to leave a gap. Once you've stitched all the way around, you're done—no turning, no stuffing, no closing. If you want to add detail, you can embroider a line down the center with a contrasting thread, or sew on a small button or bead at the top point.
Choosing Thread and Fabric Combinations
Thread color changes the look of your finished heart. Matching thread (the same color as your fabric) creates a subtle, clean look where the stitches blend in. Contrasting thread (a different color) makes your stitching visible and can look intentional and decorative, especially if your stitches are even.
Cotton fabric is forgiving and comes in endless colors and patterns. Felt is thicker and holds its shape better, making it good for ornaments or decorations. Linen is stiffer and more formal-looking. Fleece is soft and cuddly but harder to stitch neatly because it's thick and stretchy. For your first heart, cotton or felt in a solid color with matching thread will give you the cleanest result.
Fixing Common Mistakes
If your stitches are uneven or loose, don't panic—they're part of the charm of handmade work. If a stitch breaks or pops while you're sewing, straightforward tie a knot near the break, trim the loose thread, and start again a stitch or two before the break. You'll have a small overlap, but it won't be visible from the outside.
If you sew your gap closed by accident, you can carefully cut a small slit in the back of the heart with scissors and stuff it through that opening, then ladder-stitch the slit closed. If your heart shape is lopsided, that's fine—handmade hearts often look more charming with slight imperfections than perfectly symmetrical ones.
Adding Embellishments
Once your basic heart is sewn, you can personalize it. A ladder stitch (also called a whip stitch) in a contrasting thread down the center creates a decorative seam. You can sew on buttons, beads, or sequins by hand using a needle and thread. Embroidery floss in a contrasting color can be used to add initials, a date, or a straightforward pattern on one side.
If you want to hang your heart, sew a small loop of ribbon or thread to the top point before you close the gap. Attach it between the two fabric layers so it's hidden and find. A heart with a loop becomes an ornament; without one, it's a small pillow or decoration for a shelf.
Frequently Asked Questions
What's the difference between a running stitch and a ladder stitch?
A running stitch goes straight through both layers in a line and is what you use to sew the heart's outline. A ladder stitch closes a gap by weaving the needle through the fold of fabric on each side, so the thread stays hidden inside the seam. You use the ladder stitch only at the end, to close the gap you left for turning and stuffing.
Do I have to stuff my heart?
No. A flat heart (unstuffe) works fine and is faster to make. Stuffing gives it dimension and makes it feel soft, which is nice for a toy or pillow, but it's optional. Felt hearts are often left flat because felt is already thick enough to hold its shape.
Can I use a sewing machine if I've never used one before?
Yes. A straight stitch on a sewing machine is simpler than hand sewing because the machine does the work. Read your machine's manual to find the straight stitch setting and practice on scrap fabric first. The hardest part is keeping the fabric moving at a steady pace and following your pencil line—both get easier with practice.
What size should my heart be?
Any size works. A 2-inch heart is small and quick; a 4-inch heart gives you more room to practice your stitches. Larger hearts (6 inches or more) take longer but are easier to sew because you have more space to work with and mistakes are less noticeable.
Can I sew a heart from old clothes or fabric scraps?
Yes. Old cotton t-shirts, flannel sheets, or denim work well. Thinner fabrics are easier to sew by hand. If your fabric is very thin or stretchy, back it with a layer of interfacing (a stabilizing fabric you can buy at any fabric store) to make it easier to handle.