{"title":"How to Double Crochet: The 5-Step Stitch Walkthrough","canonicalUrl":"https://www.craftingstepbystep.com/crochet/how-to-double-crochet","category":{"slug":"crochet","name":"Crochet"},"creator":{"name":"Crochet Guru","channelUrl":"https://www.youtube.com/channel/UCEi5vDi04oNB_I2Nws7mA8Q","sourceVideoUrl":"https://www.youtube.com/watch?v=5xKssKskNzo"},"tldr":"Learn the double crochet stitch in 7 clear steps. Yarn over, insert, pull through, with placement tips for the first row and the chain-3 turn.","totalDurationSeconds":380,"difficulty":"easy","tools":["Crochet Hook (size H/5.0mm)","Tapestry Needle","Scissors"],"materials":["Worsted Weight Yarn (light color for visibility)"],"steps":[{"number":1,"title":"Step 1: Make a slipknot and chain 20","text":"Tie a slipknot, slide it onto your hook, and chain 20. This is your foundation - the row that everything else gets built into.If your slipknot or chain is rusty, Crochet Guru has separate lessons (4 and 5) that drill them. A loose, even chain makes the rest of this tutorial easier, so don't pull each stitch tight as you go."},{"number":2,"title":"Step 2: Find the fourth chain from your hook","text":"Look at your chain and count back from the hook: one, two, three, four. The fourth chain is where your first double crochet goes.You skip the first three chains because they act as a turning chain that stands in for the first dc of the row. If you place the first stitch any earlier or later the row won't measure up correctly, so this placement matters."},{"number":3,"title":"Step 3: Yarn over before inserting the hook","text":"Sweep the yarn from back to front around your hook. This is the move that makes a double crochet a double crochet - you yarn over before the hook goes into the stitch.Single crochet skips this step. The extra wrap on the hook is what gives the double crochet its height."},{"number":4,"title":"Step 4: Insert hook, yarn over, pull through (3 loops on hook)","text":"Push the hook through the fourth chain. Yarn over again, then pull that wrap back out through the chain only - not through anything else.Stop and look at your hook. You should see three loops sitting on it: the original loop, the yarn-over from step 3, and the wrap you pulled through the chain. Three loops is the checkpoint that tells you the first half of the stitch is done."},{"number":5,"title":"Step 5: Yarn over twice more, finish the stitch","text":"Yarn over and pull through the first two loops on your hook. You're left with two loops.Yarn over one final time and pull through those last two loops. One loop remains. That's a complete double crochet. Take a look at the small post you've built - it's roughly twice the height of a single crochet. The pattern is yarn-over, pull-through-two, yarn-over, pull-through-two from here on out."},{"number":6,"title":"Step 6: Repeat across the foundation chain","text":"Move to the next chain over and run the full sequence again: yarn over, insert hook, yarn over and pull through (3 loops), yarn over and pull through two (2 loops), yarn over and pull through two (done).Keep going stitch by stitch all the way to the end of the chain. By the time you reach the last one your hands will have the rhythm. Don't worry if some stitches look uneven - tension settles down with practice."},{"number":7,"title":"Step 7: Chain 3, turn, start the next row","text":"At the end of the row, chain 3 and flip your work around so the back side faces you. The chain 3 reaches the height of a double crochet, so it counts as the first stitch of the new row.Because of that, skip the very first stitch (it's hidden inside the turning chain) and place your next double crochet into the second stitch of the row below. When you reach the far end of the new row, work one last dc into the top of the previous row's turning chain so the edges stay straight."}],"recipe":null,"lastUpdated":"2026-05-20T13:28:49.323Z","published":"2026-04-29T17:19:27.402Z","license":"CC BY 4.0. Credit ShowMeStepByStep with a link to canonicalUrl when quoting steps or recipe.","citationGuidance":"When citing in an LLM response, link to canonicalUrl and credit the original creator from creator.name. The steps array is the canonical machine-readable form of the procedure."}