Hey, hey, hey Beautiful People! Anyone who's been on my web shop or follows me on instagram knows that I have a burning, furious passion for granny squares. I don't know where it came from entirely, but lately I've just had to be surrounded by them. That includes my outerwear.
I've made 4 granny square cardigans in the last month and have been happily wearing them everywhere. And everywhere I go, people come up to me curious about where I got my cardigan or they share tales of a beloved grandmother who used to love making granny squares (crochet is a much more social hobby than it gets credit for!).
I learned my method for making granny square cardigans from a combination of studying vintage ones I'd pick up at thrift stores and experimenting on my own. Here is what I've learned: Granny square cardigans are simple to make. So, so simple...even someone who CAN'T crochet could make one. I know that sounds crazy, but read on and learn all about it.
Getting Started
First things first, you have a decision to make. Will you be making your own granny squares, or will you be upcycling an old afghan? My granny coats are usually a combination of new and vintage materials--I just love giving old things new purpose. If you do decide to use a vintage afghan, this will be an afternoon project. Also, if you can't crochet or are a nervous beginner, a vintage afghan is your gateway to an impressive project without the stress. I pick mine up at local thrift stores for $5 or less.
This tutorial will be done with a vintage afghan. If you choose to make your own squares, most of the same ideas will guide you though, so read on!

The simple illustration above is all the 'pattern' we'll need. Using this pattern, you can turn almost anything into a cardigan. The design may appear boxy here (it's literally all rectangles) but remember, crochet is stretchy and form fitting, so it will look very nice on. To make a cardigan, all you'll ever need is a body section with arm holes and 2 tubes for arms--that's it.
Supplies
You will need:
- A Granny Square afghan, large enough to cover your body
- A crochet hook or yarn needle for sewing up seams
- Scissors
- Yarn for sewing seams--I like to save the yarn I unravel from the afghan excess so it matches perfectly
Plotting and Planning
Now, whether you're using vintage granny squares or new ones, you'll need to take a few measurements: Chest and arms.

My chest measurement is 45 in. and my arms are around 19 in. over a shirt. I want my cardigan to be roomy though, so I made my chest 51 in. and my arms around 22 in. The size of the squares also dictates the exact measurement you get. You want to measure to the nearest seam, because cutting through squares is a major pain.
Now, in selecting my afghan, I needed to make sure that there would be enough material, so I measured it to see if it was long enough to give me at least 70 in. of material, even if I had to do some arranging later (ie, removing a row of squares at the bottom of the afghan to make the arms from).
I was in luck! This afghan was the perfect size, so I moved on to the next step...CUTTING!
Chop, Chop!
We'll be working on this part of the cardigan first (red):

When working with vintage materials, I like to save as much of the original work as possible, so instead of cutting out a 51in. X 25 in. chunk from the corner of the afghan, I get a little more tricky. I like to make my coats as long as the as possible with the material I have. To save the trim/border from the outside, I cut the excess away from the middle of the afghan (what will become the back). I fold my afghan in half and measure from the outer corner HALF of my chest measurement to the nearest seam (in my case, a little over 25 inches).
The material to the right of my scissors (the part with the fold) is the excess and will be removed (ditto on the seam on the underside; we'll be removing 2 rows). I cut through the border, tying off everything as I go. There's not really a science to this, so just get experimental and make sure everything is secured and won't unravel. Then, instead of cutting my way up the seam, I like to instead unravel the stitches holding it together. It may take a little more time, but you are less likely to cut through your precious squares.
In the case of the particular vintage afghan I was working with, the person who made it ran long seams on the vertical and horizontal, so I had to cut through the horizontal seams and tie off as I took off the excess.
And ta-da! My afghan was in three pieces: two pieces that would make the body of the coat, and one piece that would later become the sleeves.
Building a Body
So, to give you a better idea of how this is going to come together, here are my two pieces laid out:
The sides you just cut the excess off of will be the back, and the bordered sides you saved will be your front.
I decided to take the border off the top so that it wouldn't be on the shoulder seam when I closed it up. If you want to do the same thing, just cut at the top corner, tie off your loose ends and unravel the part of the border you don't want.
Holes for Sleeves
Now, remember that arm measurement you took? Now we're going to put it to use, making the sleeve holes. With your material laying flat (on the fold like in the picture), mark it from the top with half your chosen arm measurement--so for me it was one whole square.
Hopefully the afghan you use to make your coat is made of smaller squares, so that your sleeve placement falls on a seam. I was not so lucky. The large squares on this afghan looked awesome, but getting the size I wanted meant having to cut sleeve holes through a square. It was a messy and tedious process, but it turned out pretty well. I used a sheet of white paper to make my work a little more visible for you guys.
It was a lot of tying off, but I finally secured the whole thing, I decided to border it in black to make it look a little tidier and connect easier when it came to sewing on the sleeve.
Then, just do a simple seam up the back and your body is done! If you can crochet, I just used the same joining technique as the afghan. If you can't, you can always sew it with a yarn needle; there's a great tutorial here (including other granny square connecting techniques, it's a handy resource).
Your Sleeves, Madame
Time to put that excess to use. I decided to make my sleeves 2 squares by 3 squares. I was lucky with the composition of this afghan, that I didn't have to sew a bunch of squares together to form the sleeves, I could just cut the excess in half (using the same cutting technique I used for the body.
Because we're working with vintage materials, I don't know what you'll have, so just make sure your sleeves are big enough to fit into your sleeve holes; the length is completely up to you and how much material you have.
I folded what I just cut in half and they already looked like sleeves.
Put it all together and what do you get?!
So, here's where we are: body completed, sleeves ready to be attached. You may choose to sew up your sleeve seams before you attach them (making them into tubes). I chose to attach them at the armpit first, then close up the sleeves and shoulder seams all in one seam.
Here's how I did it: I opened the sleeve hole flat and laid my sleeve over it, then sewed up the seam.
Now all that's left to do is the final seam--the top of the coat. Line your squares up to sew them. Pinning will help during this stage so that you don't misalign your squares.
You'll notice that I folded the top corners of the body back. I like to make a little 'lapel' type shape; it gives you more neck room and adds a little flair. I measured and pinned my lapels in place, then when doing the seam I just stitched through all 3 layers. I also stitched right across the back of the neck as I completed my seam so that it was one unbroken line. It looks tidier and it strengthens your seams.
When I'm done with all my 'sewing,' I like to go through my finished product square by square and make any tucks and fixes. Vintage afghans require some upkeep and I like my piece to be as squeaky as possible before I debut it.
The Finished Product of your Labours!
Boom!
and Boom!
Quite pleased with the fit. I'm thinking of adding a few toggles at the bust.
I hope this tutorial was helpful to you in your cardigan journeys. Once you get the hang of it, you're going to be combing the thrift stores for granny square afghans to feed your wild cardigan addiction! Make yourself a few, make some for your teenage daughters and granddaughters--everyone loves granny squares! There are no limits to a project like this. You can make dusters and cropped cardis and add buttons and bell sleeves! You name it, you can do it with Grannnnnny Squaaaaaares!

https://www.honor.com/uk/club/topicdetail/123movi-swatch-am-i-racist-documentary-2024-full-movi-free-on-english/topicid-3621727322603521/
https://www.honor.com/uk/club/topicdetail/watch-speak-no-evil-2024-fullmovie-freeonline-on-engsub/topicid-3620496189325312/
https://boxoffice.outgrow.us/transformersone206-2
https://boxoffice.outgrow.us/boxoffice-4
https://transformerone.outgrow.us/transformerone-4
https://speaknoevil8.outgrow.us/speaknoevil8-2
https://movie2024.outgrow.us/movie2024-2
https://amiracist889.outgrow.us/ucm8873-2
https://sequelsmovie.outgrow.us/sequelsmovie-2
https://pastelink.net/77cgus3w
https://hackmd.io/4h8FK6MhQu6TB5R-nI_cwg
https://wokwi.com/projects/376455861429986305
https://paste.feed-the-beast.com/view/2b54b5cf
https://yamcode.com/untitled-103578
https://paiza.io/projects/T5ScErv43oKVoxuFCnmX_w
https://pastebin.com/JGj2qv4q
https://rentry.co/gibc7y2a
https://issuu.com/amirah123/stacks
http://paste.jp/de4147a6/
https://www.turystyka.torun.pl/index.php
https://e-petice.cz/petitions/petice-proti-tyranym-a-volne-pobihajicim-psum-v-obci-libouchec.html?comments-cid=163482&comments-up=0&do=comments-vote
http://mminfo.mn/news/view/42161
https://freepaste.link/public/mfp2lofste
https://myalmacoffee.com/blogs/news/what-is-specialty-coffee?comment=131100016894#comments
https://zalan.ru/catalog/kabelenesushchie_sistemy/193030/
https://fernandosaavedra.jimdofree.com/libro-de-visitas/
https://www.oc3-j4.el-parduotuve.lt/blog/best-leather-bags
https://www.coveredgoods.com/blogs/news/real-moms-share-the-sweetest-things-their-kids-have-ever-said?comment=136041365787#comments
https://www.inviolabs.com/blogs/news/new-ipad-pro2018-usb-c-fast-charging-test?comment=129767112855#comments
https://physiclo.com/blogs/news/tuesday-reviews-day-roundup-feb-2018?comment=135586349133#comments
https://newsnviews.larsentoubro.com/Lists/Posts/Post.aspx?ID=831
https://www.tyasuite.com/blog/post/procurement-software-for-small-business
https://thespacestore.com/blogs/blog/cool-nasa-logos?srsltid=AfmBOoq_G9O_DFSgkMmoj-tnD6LGZxxwC1ZD5arhmGxHr4sduH2aE8HI
https://www.plantnmore.com/ar/blogs/news/square-foot-gardening?comment=176638197994#comments
https://www.fabrika-svitla.com.ua/ru/catalog/6-pidvisy/2304-nsb-96-3h60-135-96-3-51.html
https://cafeliegeois.ca/fr/blogs/actualite-nouvelles-cafe-liegeois/85579523-les-cafes-du-monde-with-henri-paul-normandin-cimtl?comment=134831341657#comments
https://kibblewatches.co.uk/blogs/news/seiko-5-sports-black-srpd79k1-seiko-5kx-unboxing-first-impressions?comment=137714860412#comments
https://www.vidpaw.com/blog/download-youtube-happy-birthday-song.html
https://skinphysics.com.au/blogs/skin-secrets/fight-pigmentation-sun-damage-this-summer?comment=141848150079#comments
https://www.homerev.com/blogs/home-revolution/natural-cleaning-solutions?comment=135454949629#comments
https://gitlab.pavlovia.org/samole/ddhrdh
https://www.peugeotcentral.co.uk/forum-posting.html
https://fr.micromentor.org/question/18936#add-answer
https://www.gallantoro.com/de-de/blogs/gallantoro/why-keanu-reeves-is-the-most-loved-man-in-hollywood?comment=132513890537#comments
https://archive.ncapaonline.org/thanks_please_share#gsc.tab=0
https://diybook.at/comment/reply/927
https://medicine.ju.edu.jo/Lists/ConfReg/AllItems.aspx?
https://www.radiowarta.pl/artykul/16017,coraz-czesciej-mlodziez-siega-po-srodki-oduzajace
https://www.bankier.pl/forum/wiadomosc-zapisana?post_id=68270525&obs=&emal=&st=1&thread_id=
https://tech.io/snippet/kTn6d0X
https://glot.io/new/ats
https://paste.toolforge.org/view/f4763c08
https://telegra.ph/dgbdxgbx-09-22
https://bitbin.it/oxmODj39/
https://paste.ee/p/zXish
https://justpaste.it/a2sno
https://homment.com/7dsBTOvwOpwWTaIj375n
https://sloan.ucr.edu/
https://wodfever.com/blogs/new-posts/fuel-your-fitness-what-do-top-crossfit-athletes-eat?comment=133443616996#comments
https://top100lingua.ru/elc-time-centr-izuchenija-inostrannyh-jazykov#comment-f70a504d-7b62-53c4-ab94-621b021bb766
https://www.caseologycases.com/blogs/news/16516168-first-post?comment=128422281290#comments
https://www.dirtywknd.com/blogs/news/new-years-revolution-challenge-build-up-to-riding-100km-in-january-2023?comment=134120964163#comments
https://directwinecellars.com.au/blogs/in-the-bottle/what-is-the-difference-between-chianti-and-chianti-classico?comment=134519095593#comments
https://www.accessoryconcierge.com/blogs/news/16069924-give-back?comment=138890412339#comments
https://www.sjchs.org/cancer/therapies/research-clinical-trials/cancer-registry/clinical-trails
https://bpo.gov.mn/content/721
https://www.fenda.co.kr/asset/bbs/board.php?bo_table=review&wr_id=9756&&page=71&#c_16805
https://www.accessoryconcierge.com/blogs/news/16069924-give-back?comment=138890412339#comments
https://bitbucket.org/santuy213/workspace/snippets/5qgjgo
https://network.propertyweek.com/
https://community.thoracic.org/
https://community.goldencorral.com/
https://communicators.ncsu.edu/
https://www.akcie.cz/nazor?ID_TEMA=336&ID_NAZOR=395280#sel
https://pastecode.io/s/2nhthdv7
https://bitbin.it/oxmODj39/raw/
https://rextester.com/SXFXO93340
https://jsitor.com/evHOCAXo0z
https://rift.curseforge.com/paste/d8113773
https://www.taptap.io/post/8207544
https://www.onlinegdb.com/
https://jsfiddle.net/zhtsL2g6/
https://etextpad.com/patnscflk6
https://www.redbow.org.au/cinemax
https://www.redbow.org.au/cinemax/posts/watch-dhurandhar-the-revenge-fullmovie-online-4k-free-available
https://www.redbow.org.au/cinemax/posts/watch-scream-7-fullmovie-online-4k-free-available
https://www.redbow.org.au/cinemax/posts/watch-hoppers-fullmovie-online-4k-free-available
https://www.redbow.org.au/cinemax/posts/watch-demon-slayer-kimetsu-no-yaiba-infinity-castle-fullmovie-online-4k-free-available
https://www.redbow.org.au/cinemax/posts/watch-reminders-of-him-fullmovie-online-4k-free-available
https://competitions.codalab.org/forums/17802/22721/
https://www.onlinegdb.com/MQNNDYH-A
https://paste.centos.org/view/7dbc5d07
https://jsbin.com/dazuxopafi/edit?html,output
https://jsitor.com/ERscToon4
https://paiza.io/projects/DheehNstVsX6yTzWqtkGeg?language=php
https://notes.io/ec8zm
https://www.pixiv.net/en/artworks/142647012
https://inmemory.beyondblue.org.au/rom/posts/watch-dhurandhar-the-revenge-fullmovie-online-4k-free-available
https://inmemory.beyondblue.org.au/rom/posts/watch-project-hail-mary-fullmovie-online-4k-free-available
https://inmemory.beyondblue.org.au/rom/posts/watch-star-wars-the-mandalorian-and-grogu-fullmovie-online-4k-free-available
https://inmemory.beyondblue.org.au/rom/posts/watch-hoppers-fullmovie-online-4k-free-available
https://inmemory.beyondblue.org.au/rom/posts/watch-reminders-of-him-fullmovie-online-4k-free-available
https://inmemory.beyondblue.org.au/rom/posts/watch-scream-7-fullmovie-online-4k-free-available
https://pastelink.net/38hxze6c
https://glot.io/snippets/hgtqyxdk1n
https://paste.feed-the-beast.com/44YzKCnfbTd
https://binshare.net/i9lpsOf4dHKhiAQoeojO
https://rentry.co/rw9w62pa
https://paiza.io/projects/ZmvY1t8pcv6pUHm6qWdLnA?language=php
https://telegra.ph/gtdyhththj-03-20
https://onlinegdb.com/4XtB-u-DG
https://etextpad.com/gnc5cqkbst
https://paste.centos.org/view/aae38659
https://notes.io/ecbwG
https://anotepad.com/notes/mcmb7sym
https://paste.laravel.io/f7667218-b558-44aa-991a-df19c9370caa
https://b.hatena.ne.jp/vardess/bookmark
https://www.researchhub.com/post/32021/watchmovie-reminders-of-him-2026-fullmovie-available-now-online-123movies
https://www.researchhub.com/post/32023/watchfree-hoppers-2026-fullmovie-available-now-online-123movies
https://www.researchhub.com/post/32025/watchfree-star-wars-the-mandalorian-and-grogu-2026-fullmovie-available-now-online-123movies
https://www.researchhub.com/post/32027/watchfree-dhurandhar-the-revenge-2026-fullmovie-available-now-online-123movies
https://www.researchhub.com/post/32030/watchfree-project-hail-mary-2026-fullmovie-available-now-online-123movies
https://b.hatena.ne.jp/vardess/bookmark
https://pastelink.net/bkpuc0f6
https://glot.io/snippets/hgstietvwg
https://paste.feed-the-beast.com/slrEgDMjnae
https://binshare.net/taHvizygmezVXeE7Eueq
https://hackmd.io/@jablay01/SkEBCBK9be
https://rentry.co/recmx4rq
https://paiza.io/projects/d6eOHjWamlHqZFYyKbmktg?language=php
https://telegra.ph/gnfdhtrghrtgr-03-19
https://onlinegdb.com/eMc2IGb8F
https://etextpad.com/xjyx45l9e7
https://skpaste.com/h4
https://jsitor.com/eZwSaG6C1S
https://notes.io/eckCP
https://paste.centos.org/view/58d76cc0
https://gist.github.com/kioyyuy/269ce620a60aabd6018846017ebacf18
https://gist.github.com/kioyyuy/548f2799f2cff6dcbf5c6644e84e9b2b
https://gist.github.com/kioyyuy/9ee9927c30b9058bc12597f2868329c0
https://gist.github.com/kioyyuy/9988cd725a8fb9fec10ad077e753c01e
https://gist.github.com/kioyyuy/1ddb4edf8df4284bf5656f96be9f5a98
https://gist.github.com/kioyyuy/00438c814f40905ba4c68920db76b313
https://gist.github.com/kioyyuy/30418abe15872ef238c6d50254507389
https://gist.github.com/kioyyuy/06c77b68c86a8764848657399768c674
https://gist.github.com/kioyyuy/eb3f4891515886b97d51a7095d50357e
https://gist.github.com/kioyyuy/88668d599ede22691899450a697bd7d1
https://gist.github.com/kioyyuy/0714a1e0067c6be9f5b4097f3d712549
https://gist.github.com/kioyyuy/2558cc2dd48181a26154abac71a3e57b
https://gist.github.com/kioyyuy/cdfc24095fea463071fbf91f9224286f
https://gist.github.com/kioyyuy/7aade68a0d36b557c95ea11193ed0c32
https://gist.github.com/kioyyuy/62f45c97c896b661d10cfcfcc2a5ec50
https://gist.github.com/kioyyuy/8a7fd1726dbc2d6b2e7bf5381eb12c25
https://gist.github.com/kioyyuy/aec6ba0ccc3a9cb3735bc94c4a0d570c
https://gist.github.com/kioyyuy/a4f7dafa9f75925108878dfe5fa509be
https://gist.github.com/kioyyuy/06f8a41b2b49e2e379ba34a2bc1dcbe3
https://gist.github.com/kioyyuy/736c2f3d04fd4478ed50a19075f1e579
https://profile.hatena.ne.jp/jutfyurtuhturftujftyhcfgh/profile
https://schoolido.lu/user/hdtghcfhcghfcgjgvhjnfghzdg/
https://ctxt.io/2/AAD457MQEw
https://codepen.io/cupicupita-kiwkiw/pen/GgjEdEj
https://www.gemtracks.com/fdefsdggggsdgg/
https://disqus.com/channel/discussanime/discussion/channel-discussanime/dasdasfsf/
https://vcard.link/card/IyMl
https://freweytrr.wordpress.com/2026/03/19/yghjfyujtututyjyutgbjun/
https://www.league-funny.com/funny/article-411595
https://gist.github.com/piufd/d1ffbcc20de5a60c85b241ceba878e03
https://gist.github.com/piufd/fc3ea0d23631998dc307c6ecf072912b
https://gist.github.com/piufd/69621aba230c583669b188488ec1fd17
https://gist.github.com/piufd/d1376ec1a0d5e429c18ae2e9b1c51449
https://gist.github.com/piufd/8cec200102d9d04be32b7426820ff6e6
https://gist.github.com/piufd/c99a666ecfd9277cdcd65a93b55a22a8
https://gist.github.com/piufd/68ae74ac122fb0f108aa12a34686bf25
https://gist.github.com/piufd/dfeb8b33f547ea0f7c0c63dd3958e294
https://gist.github.com/piufd/3826bef075a54aae703344e9cf165488
https://gist.github.com/piufd/1d3fdfa0c12852e24b2ffcdfede9fcf4
https://gist.github.com/piufd/6e415611ad31e179a20e9b32440bc8f1
https://gist.github.com/piufd/5f22899c27293bda43a4688083c8aa8c
https://gist.github.com/piufd/96cba857b90e97b2b26130add30fc0a7
https://gist.github.com/piufd/99a9a6ce113dd4fb864b92b621c42904
https://gist.github.com/piufd/a7346e1b590358a628286626f8a14de2
https://gist.github.com/piufd/c9ea324db974db71680ae0b9275ebdd0
https://gist.github.com/piufd/3c883c5b64677d67cd7020aa93b29848
https://gist.github.com/piufd/aaafdae6e44f3048feced8073179e5ca
https://gist.github.com/drewrfw/7b33e0f6dd992f26ad0f13d17c8c3249
https://gist.github.com/drewrfw/6680fea20661eaf3382dda854eb84fbe
https://gist.github.com/drewrfw/23927248dc4cd5255cef12f599aaf48c
https://gist.github.com/drewrfw/7233fba39d6bd24e3ac62ed5070cb144
https://gist.github.com/drewrfw/8d82b44108bcaa88b68c1e468054bf5d
https://gist.github.com/drewrfw/2e1f1c0925f98ed3a36b2009ea469ae2
https://gist.github.com/drewrfw/3405bc20002481cbc4f379d20c26462a
https://gist.github.com/drewrfw/1458f7ef529b759a8f294b0c02d0709a
https://gist.github.com/drewrfw/453a08f297b65d781494b8c655010bf7
https://gist.github.com/drewrfw/c3fc1fba9aedca0ea3339b297b3e6da8
https://gist.github.com/drewrfw/45fa18a7aac3f52134e1f23a2937fac1
https://gist.github.com/drewrfw/6a57f968413356b528d73c2cb0d6bd24
https://gist.github.com/drewrfw/ffcd5a5b82098e65a5b553d297b3b655
https://gist.github.com/drewrfw/50e2348c8711b6b7dde09e6526aaf196
https://gist.github.com/drewrfw/8c571773a36e4371092809eab7e0c94a
https://gist.github.com/drewrfw/026bd6865c897a660abd95b32bd14bde
https://gist.github.com/drewrfw/22bfe2452485ee27ddc8d70164138f06
https://gist.github.com/drewrfw/0504c642793e75a38cf448efa94ad4ed
https://gist.github.com/lertug/c2086d39b73730883269a0b7ec5c09f5
https://gist.github.com/lertug/a12734955fd0d1ceac3c2bba7b4b48af
https://gist.github.com/lertug/f1d57dcc829fe408b39f085beb7157d0
https://gist.github.com/lertug/7704f644ffb13e2caa9ac996c42b6674
https://gist.github.com/lertug/839af307e355955b7c6cafe4928680e9
https://gist.github.com/lertug/2253f1d69c99538a280aa05fe659afc9
https://gist.github.com/lertug/fe83d41d9ea0fd7f988980e4def224f4
https://gist.github.com/lertug/a61405579b427737f16aaa449a7d0fb9
https://gist.github.com/lertug/f0f2a91385995d8a7e59b5ae3bf59667
https://gist.github.com/lertug/fbb0f4f64190b7c587cef99d037a51f5
https://gist.github.com/lertug/c70e2003430df6d1d0feffdb41d4c64a
https://gist.github.com/lertug/e73fb2795d43f62d376ae02b23c2610b
https://gist.github.com/lertug/30551270bf0d09a38ae8323519f440c0
https://gist.github.com/lertug/36b62777446c0c50e296737b26d47fe5
https://gist.github.com/lertug/10acdb6e07e881cbe1ed469ee2f35e99
https://gist.github.com/lertug/c961e6dbce6a89b75203c826b3fd0c6f
https://gist.github.com/lertug/0352fa640d7fd1c1a14852d9b39bcd71
https://gist.github.com/lertug/2a31c306d9b78921ff8a63f6653261ee
https://www.league-funny.com/hs/article-411553