
DIY Knitted Bunny from a Square: A Complete Step-by-Step Guide
There is something wonderfully satisfying about transforming a simple square of knitting into an adorable stuffed bunny. This project is one of those clever little gems that feels almost like a magic trick — you knit a flat square, do a bit of folding and stitching, add some stuffing, and suddenly you have a charming toy that looks like it took hours of complicated shaping. Whether you are a beginner who has just learned how to cast on, or an experienced knitter looking for a quick and delightful gift project, the knitted bunny from a square is one of those patterns you will return to again and again.
In this guide, we are going to walk through everything you need to know: the materials, the knitting itself, the assembly, the embellishment, and some creative variations to make the project your own. By the end, you will have a beautiful handmade bunny that makes a perfect baby shower gift, Easter basket treat, nursery decoration, or simply a sweet little friend for any child who needs one.
Why Knit a Bunny from a Square?
Before we dive into the how-to, it is worth talking about why this approach is so appealing. Most stuffed animal patterns require knitting individual pieces — a body, a head, two arms, two legs, two ears — and then sewing them all together. That is a perfectly fine way to work, but it involves a lot of seaming and shaping, which can be intimidating for new knitters or time-consuming even for seasoned ones.
The square method flips the whole idea on its head. You knit one single flat piece, and the shaping of the bunny comes entirely from the way you fold, tie, and stitch that square. There are no complicated decreases, no picking up stitches, no working in the round unless you want to. Just straightforward, rhythmic knitting, followed by a surprisingly quick and clever assembly.
The result is a toy with real charm — slightly folk-art in style, undeniably cute, and completely handmade. It also knits up remarkably fast, which means you can make several at once for gifts or charity donations.
Materials You Will Need
One of the other great things about this project is that it uses a fairly small amount of yarn. This makes it an ideal stash-buster — those leftover balls from other projects that are sitting in your yarn basket find a perfect home here.
For a standard bunny approximately 6 to 8 inches tall, you will need the following.
Yarn: Approximately 50 to 100 grams of a smooth, worsted-weight yarn (roughly 10 ply) works beautifully. Soft cotton or a cotton-wool blend is ideal if the bunny is for a baby, as it is washable and gentle against skin. Acrylic yarn is a perfectly good choice as well, especially if you are looking for a wide range of colors. Avoid very fluffy or novelty yarns for your first attempt, as they make it harder to see your stitches and to get the assembly right.
Needles: A pair of 4mm to 5mm (US size 6 to 8) straight or circular knitting needles, depending on your yarn’s recommended gauge.
Stuffing: Polyester fiberfill stuffing, available at any craft store. You will not need a huge amount — about a small handful for the head and a bit more for the body.
Tapestry needle: For seaming and weaving in ends.
Scissors: A small, sharp pair.
Embroidery floss or yarn scraps: In black, pink, or brown for the face — eyes, nose, and mouth.
Ribbon: A small piece of narrow ribbon or yarn for the neck bow, which is what actually creates the head shape. This is one of the most satisfying steps of the whole project.
Optional: Small buttons for eyes (only appropriate for toys given to children over three years old), a pompom or small ball of white yarn for a tail, felt for the inner ears.
Gauge and Sizing
For this project, exact gauge is not critical the way it would be for a garment. You are working to a general size, so the main thing is that your fabric is not so loose that the stuffing shows through, and not so tight that it is stiff and uncomfortable to knit.
A good rule of thumb: knit a 10cm swatch with your chosen yarn and needles and make sure the fabric has a nice, even body to it. If you can see light through it easily, go down a needle size. If it feels like cardboard, go up a size.
Knitting the Square
The core of this project is, as the name promises, a square. Specifically, you are going to knit a square where the length and width are roughly equal. For a standard bunny, you are aiming for a square of approximately 20cm by 20cm (about 8 inches by 8 inches), though you can adjust this to make a larger or smaller bunny.
Cast on: Using your yarn and needles, cast on enough stitches to give you your target width. With worsted-weight yarn on 4.5mm needles, this is usually somewhere around 36 to 40 stitches.
Stitch pattern: Knit every row in garter stitch (knitting every row without purling). This gives you a lovely, squishy, even fabric with no right or wrong side, which is helpful during assembly. You could also work in stockinette if you prefer a smoother finish, but garter stitch is friendlier for beginners and gives the bunny a pleasantly textured look.
Continue until square: Keep knitting until your piece measures the same as its width. Lay it flat, measure, and compare the vertical and horizontal dimensions. When they match, you have your square.
Cast off: Cast off all stitches loosely. Weave in your ends.
That is genuinely all there is to the knitting portion. One square, straightforward knitting, no shaping required.
Assembling the Bunny: Step by Step
This is where the magic happens. Keep a tapestry needle, your stuffing, and your ribbon close by as you work through these steps.
Step 1: Position the square as a diamond. Lay your finished square on a flat surface, rotated 45 degrees so that it looks like a diamond with a point at the top, a point at the bottom, and points to the left and right. This orientation is the key to the whole construction.
Step 2: Create the ears. The top point of the diamond will become one ear. Fold the left-side point and the right-side point inward and upward toward the top point, so that you have three points clustered at the top. These three points will form the two ears — the original top point and the two folded-in side points. Arrange them so that the side points sit just slightly below and to either side of the center top point. The overall shape at the top of your piece should now look like two elongated bunny ears. Use a few pins or your fingers to hold this shape while you proceed.
Step 3: Sew the ears. Using your tapestry needle and a length of matching yarn, stitch the ears together at their bases to hold them in position. You do not need to stuff the ears — they stay flat, which gives them that sweet, floppy look that is so characteristic of this style of bunny.
Step 4: Fold the bottom. Bring the bottom point of the diamond up to meet roughly the middle of the piece. This fold creates the body of the bunny. The bottom folded section will eventually become the bunny’s rounded base.
Step 5: Seam the sides. You now have a roughly rectangular folded piece with the ears at the top. Using your tapestry needle and yarn, seam up the two side edges, leaving a gap at the bottom for stuffing. Use a whip stitch or mattress stitch, whichever you are comfortable with. Keep your stitches neat and even.
Step 6: Stuff the bunny. Through the opening at the bottom, gently push polyester fiberfill into the body of the bunny. Use a pencil or the eraser end of a pen to push stuffing up into the ear area a little if you want slightly more dimensional ears, though as mentioned, they typically stay flat and that is part of the charm. Fill the body generously but not so tightly that the seams strain. You want a nice, soft, huggable feel.
Step 7: Close the bottom. Once you are happy with the stuffing, seam closed the bottom opening. You can use a simple running stitch pulled tight to gather the base slightly, which gives the bunny a pleasant rounded bottom to sit on.
Step 8: Create the head with ribbon or yarn. This is the step that truly brings your bunny to life. Take your ribbon or a length of yarn and wrap it around the bunny approximately one-third of the way down from the top of the ears. Tie it firmly in a bow or knot, cinching the bunny tightly at this point. The fabric will gather and bunch, and suddenly — like a miracle — a little round head appears above the tie and a plump little body appears below it. The ears will pop up above. It is completely delightful every single time.
Adjust the ribbon until you are happy with the proportions of the head versus the body. A smaller head with a larger body gives a slightly different look than an equal split. Pull the ribbon tight enough to define the head clearly, but not so tight that it cuts through the yarn. Tie the bow securely so it will not come undone with play.
Embellishing the Face
The face is where you really give your bunny personality, and there is a lot of room for creative interpretation here.
Eyes: Using black embroidery floss or a doubled strand of black yarn, make two small French knots or satin stitch dots for the eyes. Position them on the head section, spaced apart so they sit on either side of the face. The placement makes a big difference to the expression — eyes positioned higher and wider apart give a more innocent, wide-eyed look, while eyes set a bit lower and closer together can look sleepier and more relaxed.
If you are making this bunny for a child over three and want to use button eyes, choose small black buttons and sew them on very securely, making sure they cannot be pulled off. For any child under three, always stick to embroidered eyes.
Nose and mouth: Make a small triangle of satin stitches in pink or brown floss for the nose, positioned just below and between the eyes. From the base of the nose triangle, embroider a tiny Y-shape or inverted V for the mouth. This simple detail transforms the face from blank to expressive.
Inner ears: If you want to add a little extra detail, cut two small teardrop shapes from pale pink felt and stitch or glue them to the inside surface of each ear. This looks lovely and adds a realistic touch.
Tail: A small white pompom sewn to the back of the body at the base makes an adorable finishing touch. You can make a tiny pompom using a fork, or buy ready-made pompoms from a craft store.
Variations and Creative Ideas
Once you have made one bunny from a square, you will find yourself dreaming up variations. Here are some ideas to spark your imagination.
Color play: A classic white or cream bunny is timeless, but there is no reason to stop there. Grey bunnies are sophisticated and modern. A dusty blue or lavender bunny has a dreamy quality. Rainbow-striped bunnies made with self-striping yarn are cheerful and fun. You could even use two colors and knit the square in stripes, which adds a folk-art quality to the finished toy.
Texture: Try knitting the square in a simple seed stitch (alternating knit and purl stitches across every row) for a bobbly, textured finish. Or use a 2×2 rib, though note that ribbed fabric is stretchier and you may need to stuff more firmly.
Size variations: A larger bunny made from a 30cm square with chunky yarn becomes a cozy bedtime companion. A tiny bunny made from a 10cm square with fingering-weight yarn becomes a precious ornament or a charm for a bag.
Dress it up: Some knitters like to knit a tiny dress or jacket for their bunny. A simple rectangle folded and seamed into a little dress, slipped over the body before the neck is tied, gives a sweet and homespun look.
Lavender sachets: For an adult version, stuff the bunny lightly with dried lavender flowers rather than polyester fiberfill. Tuck this in a drawer or hang it in a wardrobe for a beautiful scented decoration.
Tips for Success
A few practical notes to help your bunny come out beautifully on the first try.
Keep your tension even throughout the square. Inconsistent tension can make the bunny look lumpy or uneven once assembled. If your tension changes significantly from the beginning to the end of your knitting, try to position the piece so that the more even section becomes the face.
Do not skip the step of rotating the square to a diamond orientation before assembly. It seems like a small thing, but it is fundamental to how the ears and body take shape.
When tying the neck ribbon, have a friend help if possible — one person holds the bunny while the other pulls the ribbon tight and ties it. Getting a good, firm knot before the ribbon relaxes is the key to a well-defined head.
If your bunny’s ears look uneven, gently adjust and reshape them before the yarn fully relaxes. You can also use a few invisible stitches to tack an ear into the position you prefer.
A Project Worth Sharing
The knitted bunny from a square is one of those projects that travels beautifully through communities. Once you have made one, you will want to show someone else how, and before you know it, there is a little circle of people all sitting together with their squares of knitting, transforming them into bunnies and laughing when the head magically appears. This is the kind of knitting that reminds people why they fell in love with the craft in the first place — because something warm and alive and meaningful can come from nothing more than yarn, needles, and willing hands.
Whether you are making one for a baby who has not yet arrived, for a child who needs a soft companion, or simply for the quiet pleasure of making something beautiful and giving it away, this bunny has everything you could want from a handmade project. It is quick enough to finish in an evening, satisfying enough to make you want to start another, and charming enough to be treasured for years.
Cast on, knit your square, fold and tie and stitch, and then watch a bunny appear. It never gets old.