{
  "schema_version": "2.0",
  "page_type": "crochet_pattern_article",
  "source_id": null,
  "slug": "basic-hexagon-granny-square-free-crochet-pattern",
  "title": "Basic Hexagon Granny Square – Free Crochet Pattern",
  "meta_description": "Free basic hexagon granny square crochet pattern with 3 rounds and 3 colors. Beginner-friendly magic loop motif with round-by-round steps and gauge.",
  "published_at": "2026-08-23",
  "updated_at": "2026-08-23",
  "author": "Nora",
  "thumbnail_url": "data/images/basic-hexagon-granny-square-free-crochet-pattern-hero.webp",
  "meta": {
    "title": "Basic Hexagon Granny Square – Free Crochet Pattern",
    "pattern_name": "Basic Hexagon Granny Square – Free Crochet Pattern",
    "difficulty": "Beginner",
    "time_needed": "20-30 Minutes",
    "rating": null,
    "made_count": null,
    "taxonomy": {
      "category": "Granny Squares",
      "skill_level": "Beginner",
      "yarn_weight": "Worsted",
      "tags": [
        "granny square",
        "hexagon",
        "free pattern",
        "magic loop",
        "double crochet",
        "beginner crochet",
        "blanket motif",
        "stash buster",
        "colorwork",
        "afghan square",
        "hexagon motif",
        "3-round motif"
      ]
    }
  },
  "cards": [
    {
      "order": 1,
      "card_type": "hero",
      "code": "hero",
      "title": "Basic Hexagon Granny Square – Free Crochet Pattern",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "info",
          "code": "hero-info-1",
          "label": "Beginner Friendly",
          "value": "If you can chain and double crochet, you can finish this in one sitting",
          "raw_text": "If you can chain and double crochet, you can finish this in one sitting",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 2,
          "row_type": "info",
          "code": "hero-info-2",
          "label": "Coffee Break Motif",
          "value": "20-30 minutes per hexagon, three rounds from magic loop to fasten off",
          "raw_text": "20-30 minutes per hexagon, three rounds from magic loop to fasten off",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 3,
          "row_type": "info",
          "code": "hero-info-3",
          "label": "Endless Blankets",
          "value": "Hexagons tessellate perfectly — stack them into throws, pillows, and table runners",
          "raw_text": "Hexagons tessellate perfectly — stack them into throws, pillows, and table runners",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        }
      ]
    },
    {
      "order": 2,
      "card_type": "about",
      "code": "about",
      "title": "About",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "info",
          "code": "about-info-1",
          "label": "",
          "value": "This pattern creates a classic six-sided granny motif — the hexagon cousin of the square everyone learns first. It starts from a magic loop, opens into six clusters of 3 double crochet separated by ch-3 corner spaces, and grows outward over three tidy rounds. What makes it special is how honestly it behaves: six corners means six evenly spaced increase points, so the motif lies flat without the rippling that plagues rushed squares. It's perfect for absolute beginners who want a finished object today, and for stash-busters drowning in leftover mini-skeins.",
          "raw_text": "This pattern creates a classic six-sided granny motif — the hexagon cousin of the square everyone learns first. It starts from a magic loop, opens into six clusters of 3 double crochet separated by ch-3 corner spaces, and grows outward over three tidy rounds. What makes it special is how honestly it behaves: six corners means six evenly spaced increase points, so the motif lies flat without the rippling that plagues rushed squares. It's perfect for absolute beginners who want a finished object today, and for stash-busters drowning in leftover mini-skeins.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 2,
          "row_type": "info",
          "code": "about-info-4",
          "label": "",
          "value": "Classic with a twist — a basic and unique hexagon granny square. The sample features a lovely warm color palette that brings autumn leaves to mind: a soft peachy-pink center blooming outward into golden-orange petals, all framed by a rich burgundy border. The best part is that this design uses only the most basic stitches — double crochet and chain stitches. If you can make a regular granny square, you can definitely master this hexagon version.",
          "raw_text": "Classic with a twist — a basic and unique hexagon granny square. The sample features a lovely warm color palette that brings autumn leaves to mind: a soft peachy-pink center blooming outward into golden-orange petals, all framed by a rich burgundy border. The best part is that this design uses only the most basic stitches — double crochet and chain stitches. If you can make a regular granny square, you can definitely master this hexagon version.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 3,
          "row_type": "info",
          "code": "about-info-2",
          "label": "",
          "value": "The techniques here are the foundational four: the magic loop, ch-3 standing in place of a first double crochet, the 3-dc cluster, and the slip stitch join to the top of that beginning ch-3. Round 2 introduces the corner formula — 3dc + ch3 + 3dc worked into each ch-space — which is the single move that turns a flat circle into a defined hexagon. Each round is fastened off separately, so you're joining fresh yarn six times across three colors. Expect 20 to 30 minutes per motif once you've made two or three.",
          "raw_text": "The techniques here are the foundational four: the magic loop, ch-3 standing in place of a first double crochet, the 3-dc cluster, and the slip stitch join to the top of that beginning ch-3. Round 2 introduces the corner formula — 3dc + ch3 + 3dc worked into each ch-space — which is the single move that turns a flat circle into a defined hexagon. Each round is fastened off separately, so you're joining fresh yarn six times across three colors. Expect 20 to 30 minutes per motif once you've made two or three.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 4,
          "row_type": "info",
          "code": "about-info-3",
          "label": "",
          "value": "The finished hexagon measures about 1.18 inches per side, roughly 3 inches across the diagonal, and about 2.76 inches from one flat side to its opposite. That's a palm-sized motif with real structure — the dc clusters give it a slightly nubbly, substantial hand rather than a floppy one. Three colors banded from center outward read like a tiny quilt block. Make forty and you have a stroller blanket; make six and you have coasters; make one and you have a gift tag that will outlive the card it's tied to.",
          "raw_text": "The finished hexagon measures about 1.18 inches per side, roughly 3 inches across the diagonal, and about 2.76 inches from one flat side to its opposite. That's a palm-sized motif with real structure — the dc clusters give it a slightly nubbly, substantial hand rather than a floppy one. Three colors banded from center outward read like a tiny quilt block. Make forty and you have a stroller blanket; make six and you have coasters; make one and you have a gift tag that will outlive the card it's tied to.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        }
      ]
    },
    {
      "order": 3,
      "card_type": "why_love",
      "code": "why-love",
      "title": "Why You'll Love This Pattern",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "info",
          "code": "why-love-1",
          "label": "",
          "value": "I keep coming back to this hexagon because it is genuinely the fastest way I know to feel like I finished something. Three rounds. That's it. Round 1 is a magic loop with six 3-dc clusters and six ch-3 spaces, and there's this small perfect moment where you pull the tail tight and the whole thing snaps shut into a firm little wheel with no hole in the middle — I never get tired of it. Round 2 is where the shape declares itself: 3dc + ch3 + 3dc in every ch-space, six times, and suddenly it isn't a circle anymore, it's a hexagon with actual corners. What I love most is that fastening off after each round means you get three clean color bands with no diagonal jog, no carrying yarn up the side, no ugly transition stitch. The colors sit in honest concentric rings. And because it's only 1.18 inches per side, I can make one while the kettle boils and stack them in a bowl by the sofa until there are enough to sew into something. Small wins, six-sided.",
          "raw_text": "I keep coming back to this hexagon because it is genuinely the fastest way I know to feel like I finished something. Three rounds. That's it. Round 1 is a magic loop with six 3-dc clusters and six ch-3 spaces, and there's this small perfect moment where you pull the tail tight and the whole thing snaps shut into a firm little wheel with no hole in the middle — I never get tired of it. Round 2 is where the shape declares itself: 3dc + ch3 + 3dc in every ch-space, six times, and suddenly it isn't a circle anymore, it's a hexagon with actual corners. What I love most is that fastening off after each round means you get three clean color bands with no diagonal jog, no carrying yarn up the side, no ugly transition stitch. The colors sit in honest concentric rings. And because it's only 1.18 inches per side, I can make one while the kettle boils and stack them in a bowl by the sofa until there are enough to sew into something. Small wins, six-sided.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        }
      ]
    },
    {
      "order": 5,
      "card_type": "common_mistakes",
      "code": "common-mistakes",
      "title": "Common Mistakes & How to Fix Them",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "mistake",
          "code": "mistake-1",
          "label": "The magic loop pops open and the center",
          "value": "Pull the tail tight before you slip stitch to close Round 1, then weave that tail back through the base of at least three separate dc clusters, changing direction once. A loop cinched but not secured will creep open under tension. Some crocheters also work the Round 1 stitches over the tail as they go, which locks it in from the start.",
          "raw_text": "Pull the tail tight before you slip stitch to close Round 1, then weave that tail back through the base of at least three separate dc clusters, changing direction once. A loop cinched but not secured will creep open under tension. Some crocheters also work the Round 1 stitches over the tail as they go, which locks it in from the start.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 2,
          "row_type": "mistake",
          "code": "mistake-2",
          "label": "Counting the beginning ch-3 as a stitch",
          "value": "This pattern is explicit: ch3 counts as a dc every single time. That means the first cluster of each round is ch3 + 2dc, not ch3 + 3dc. If your hexagon has one extra stitch tucked beside the join, you added a fourth dc to the opening cluster. Say it out loud — 'chain three, two doubles' — for the first three motifs and it becomes automatic.",
          "raw_text": "This pattern is explicit: ch3 counts as a dc every single time. That means the first cluster of each round is ch3 + 2dc, not ch3 + 3dc. If your hexagon has one extra stitch tucked beside the join, you added a fourth dc to the opening cluster. Say it out loud — 'chain three, two doubles' — for the first three motifs and it becomes automatic.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 3,
          "row_type": "mistake",
          "code": "mistake-3",
          "label": "Slip stitching to the wrong place",
          "value": "The join always goes into the top of the first ch-3 — the third chain up, which sits at the same height as your other dc tops. Joining low pulls the round into a spiral and the color band will tilt. Pinch that ch-3 between your fingers before you make the last stitch of the round so you don't lose it.",
          "raw_text": "The join always goes into the top of the first ch-3 — the third chain up, which sits at the same height as your other dc tops. Joining low pulls the round into a spiral and the color band will tilt. Pinch that ch-3 between your fingers before you make the last stitch of the round so you don't lose it.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 4,
          "row_type": "mistake",
          "code": "mistake-4",
          "label": "Working Round 2 clusters into the tops",
          "value": "Every stitch of Rounds 2 and 3 goes into a chain space, never into a stitch top. Insert the hook under the whole ch-3 bar so the chain is enclosed by your cluster, not split. If your hexagon is turning into a lumpy circle with soft corners, this is almost always why.",
          "raw_text": "Every stitch of Rounds 2 and 3 goes into a chain space, never into a stitch top. Insert the hook under the whole ch-3 bar so the chain is enclosed by your cluster, not split. If your hexagon is turning into a lumpy circle with soft corners, this is almost always why.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 5,
          "row_type": "mistake",
          "code": "mistake-5",
          "label": "Joining new yarn in a random spot",
          "value": "The pattern says 'add new yarn in any ch-sp' for a reason — the round must begin at a corner so the 3dc + ch3 + 3dc formula lands correctly six times. Count your six ch-spaces first, pick one, and pull the new color up through it. Starting mid-cluster gives you five clean corners and one mangled one.",
          "raw_text": "The pattern says 'add new yarn in any ch-sp' for a reason — the round must begin at a corner so the 3dc + ch3 + 3dc formula lands correctly six times. Count your six ch-spaces first, pick one, and pull the new color up through it. Starting mid-cluster gives you five clean corners and one mangled one.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 6,
          "row_type": "mistake",
          "code": "mistake-6",
          "label": "Leaving short tails at every",
          "value": "Every round is fastened off separately here, which means six tails per motif — two per color. Leave at least 5 inches each time. Weave with a darning needle through the backs of the dc posts in two directions, then trim. Doing this as you finish each hexagon is far less painful than facing 240 tails after a whole blanket.",
          "raw_text": "Every round is fastened off separately here, which means six tails per motif — two per color. Leave at least 5 inches each time. Weave with a darning needle through the backs of the dc posts in two directions, then trim. Doing this as you finish each hexagon is far less painful than facing 240 tails after a whole blanket.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        }
      ]
    },
    {
      "order": 6,
      "card_type": "materials",
      "code": "materials",
      "title": "Materials",
      "raw_heading": "",
      "quantity": 1,
      "groups": [
        {
          "order": 1,
          "group_code": "group-1",
          "group_name": "",
          "rows": [
            {
              "order": 1,
              "row_type": "item",
              "code": "mat-1-1",
              "label": "",
              "value": "Yarn of your choice- 3 color",
              "raw_text": "Yarn of your choice- 3 color"
            },
            {
              "order": 2,
              "row_type": "item",
              "code": "mat-1-2",
              "label": "",
              "value": "Crochet hook",
              "raw_text": "Crochet hook"
            },
            {
              "order": 3,
              "row_type": "item",
              "code": "mat-1-3",
              "label": "",
              "value": "Darning Needle",
              "raw_text": "Darning Needle"
            },
            {
              "order": 4,
              "row_type": "item",
              "code": "mat-1-4",
              "label": "",
              "value": "Scissors",
              "raw_text": "Scissors"
            }
          ]
        }
      ],
      "rows": []
    },
    {
      "order": 7,
      "card_type": "abbreviations",
      "code": "abbreviations",
      "title": "Abbreviations",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "abbrev",
          "code": "abbrev-ch",
          "label": "ch",
          "value": "chain stitch",
          "raw_text": "ch = chain stitch",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "ch",
          "meaning": "chain stitch"
        },
        {
          "order": 2,
          "row_type": "abbrev",
          "code": "abbrev-dc",
          "label": "dc",
          "value": "double crochet",
          "raw_text": "dc = double crochet",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "dc",
          "meaning": "double crochet"
        },
        {
          "order": 3,
          "row_type": "abbrev",
          "code": "abbrev-ch-sp",
          "label": "ch-sp",
          "value": "chain space",
          "raw_text": "ch-sp = chain space",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "ch-sp",
          "meaning": "chain space"
        },
        {
          "order": 4,
          "row_type": "abbrev",
          "code": "abbrev-sl-st",
          "label": "Sl St",
          "value": "slip stitch for joining for different round.",
          "raw_text": "Sl St = slip stitch for joining for different round.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "Sl St",
          "meaning": "slip stitch for joining for different round."
        },
        {
          "order": 5,
          "row_type": "abbrev",
          "code": "abbrev-st",
          "label": "st",
          "value": "stitch",
          "raw_text": "st = stitch",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "st",
          "meaning": "stitch"
        }
      ]
    },
    {
      "order": 8,
      "card_type": "part",
      "code": "main-pattern",
      "title": "Main Pattern",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "info",
          "code": "main-pattern-info-intro",
          "label": "Before you start",
          "value": "This design uses only the most basic stitches — double crochet and chain stitches. If you can make a regular granny square, you can master this hexagon version. Abbreviations are US terms, and ch3 counts as a dc at the start of every round.",
          "raw_text": "This design uses only the most basic stitches — double crochet and chain stitches. If you can make a regular granny square, you can master this hexagon version. Abbreviations are US terms, and ch3 counts as a dc at the start of every round.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 2,
          "row_type": "info",
          "code": "main-pattern-info-r1-lead",
          "label": "About Round 1",
          "value": "Round 1 forms the center of the hexagon from a magic loop: six 3-dc clusters separated by six ch-3 spaces, which become the six corner spaces you build on in the next round.",
          "raw_text": "Round 1 forms the center of the hexagon from a magic loop: six 3-dc clusters separated by six ch-3 spaces, which become the six corner spaces you build on in the next round.",
          "round_start": 1,
          "round_end": 1,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 3,
          "row_type": "round",
          "code": "main-pattern-round-1",
          "label": "Round 1",
          "value": "Magic loop, ch3(count as dc)+2dc, ch3, [3dc, ch3] repeat 5 times, sl st to the top of the first ch3, fasten off.",
          "raw_text": "Round 1 Magic loop, ch3(count as dc)+2dc, ch3, [3dc, ch3] repeat 5 times, sl st to the top of the first ch3, fasten off.",
          "round_start": 1,
          "round_end": 1,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 4,
          "row_type": "info",
          "code": "main-pattern-round-1-steps",
          "label": "Step by step",
          "value": "Step by step: Start with a magic loop. ch3 as a standing st (count as dc). Another 2 dc in the loop, then ch3. [3dc, ch3] repeat 5 times. Pull the tail tightly. Sl st to the top of the first ch3, fasten off. Round 1 finished.",
          "raw_text": "Start with a magic loop. ch3 as a standing st (count as dc). Another 2 dc in the loop, then ch3. [3dc, ch3] repeat 5 times. Pull the tail tightly. Sl st to the top of the first ch3, fasten off. Round 1 finished.",
          "round_start": 1,
          "round_end": 1,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 5,
          "row_type": "info",
          "code": "main-pattern-info-r2-lead",
          "label": "About Round 2",
          "value": "Round 2 is worked in a new color. Every ch-sp from Round 1 gets 3dc + ch3 + 3dc, which places six corners around the motif and turns the little circle into a defined hexagon.",
          "raw_text": "Round 2 is worked in a new color. Every ch-sp from Round 1 gets 3dc + ch3 + 3dc, which places six corners around the motif and turns the little circle into a defined hexagon.",
          "round_start": 2,
          "round_end": 2,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 6,
          "row_type": "round",
          "code": "main-pattern-round-2",
          "label": "Round 2",
          "value": "New yarn in ch-sp, ch3(count as dc)+2dc+ch3+3dc, [3dc+ch3+3dc in next ch-sp] repeat 5 times, sl st to the top of the first ch3, fasten off.",
          "raw_text": "Round 2 New yarn in ch-sp, ch3(count as dc)+2dc+ch3+3dc, [3dc+ch3+3dc in next ch-sp] repeat 5 times, sl st to the top of the first ch3, fasten off.",
          "round_start": 2,
          "round_end": 2,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 7,
          "row_type": "info",
          "code": "main-pattern-round-2-steps",
          "label": "Step by step",
          "value": "Step by step: Add new yarn in any ch-sp. ch3 as a standing st (count as dc). 2dc+ch3+3dc in the same ch-sp. [3dc+ch3+3dc in the next ch-sp] repeat 5 times, sl st to the top of the first ch3, fasten off. Round 2 finished.",
          "raw_text": "Add new yarn in any ch-sp. ch3 as a standing st(count as dc). 2dc+ch3+3dc in the same ch-sp. [3dc+ch3+3dc in the next ch-sp] repeat 5 times, sl st to the top of the first ch3, fasten off. Round 2 finished.",
          "round_start": 2,
          "round_end": 2,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 8,
          "row_type": "info",
          "code": "main-pattern-info-r3-lead",
          "label": "About Round 3",
          "value": "Round 3 is the third color and the widest band. The corner spaces now take 2dc + ch1 + 2dc, while the space between each pair of corners takes a plain 3dc cluster — this keeps the six sides straight instead of flaring.",
          "raw_text": "Round 3 is the third color and the widest band. The corner spaces now take 2dc + ch1 + 2dc, while the space between each pair of corners takes a plain 3dc cluster — this keeps the six sides straight instead of flaring.",
          "round_start": 3,
          "round_end": 3,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 9,
          "row_type": "round",
          "code": "main-pattern-round-3",
          "label": "Round 3",
          "value": "New yarn in ch-sp, ch3(count as dc)+dc+ch1+2dc, 3dc in next ch-sp, [2dc+ch1+2dc, 3dc] repeat 5 times, sl st to the top of the first ch3, fasten off.",
          "raw_text": "Round 3 New yarn in ch-sp, ch3(count as dc)+dc+ch1+2dc, 3dc in next ch-sp, [2dc+ch1+2dc, 3dc] repeat 5 times, sl st to the top of the first ch3, fasten off.",
          "round_start": 3,
          "round_end": 3,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 10,
          "row_type": "info",
          "code": "main-pattern-round-3-steps",
          "label": "Step by step",
          "value": "Step by step: Add new yarn in any ch-sp. ch3 as a standing st (count as dc). dc+ch1+2dc in the same ch-sp, 3dc in the next ch-sp. [2dc+ch1+2dc in next ch-sp, 3dc in next ch-sp] repeat 5 times, sl st to the top of the first ch3, fasten off. Round 3 finished.",
          "raw_text": "Add new yarn in any ch-sp. ch3 as a standing st(count as dc). dc+ch1+2dc in the same ch-sp, 3dc in the next ch-sp. [2dc+ch1+2dc in next ch-sp, 3dc in next ch-sp] repeat 5 times, sl st to the top of the first ch3, fasten off. Round 3 finished.",
          "round_start": 3,
          "round_end": 3,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        }
      ]
    },
    {
      "order": 9,
      "card_type": "important_notes",
      "code": "important-notes",
      "title": "Important Notes",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "info",
          "code": "note-gauge",
          "label": "Gauge",
          "value": "📐 Gauge: 1.18 inches per side. The length of the diagonal is about 3 inches. The length between the two opposite sides is about 2.76 inches.",
          "raw_text": "Gauge: 1.18 inches per side. The length of the diagonal is about 3 inches. The length between the two opposite sides is about 2.76 inches.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 2,
          "row_type": "info",
          "code": "note-colors",
          "label": "Color combination suggestions",
          "value": "🎨 Try a cool ocean palette with navy border, turquoise middle, and cream center for a coastal vibe. Or create a garden-fresh version with forest green border, sunny yellow middle, and white center – perfect for spring kitchen decor or cheerful table runners.",
          "raw_text": "Try a cool ocean palette with navy border, turquoise middle, and cream center for a coastal vibe. Or create a garden-fresh version with forest green border, sunny yellow middle, and white center – perfect for spring kitchen decor or cheerful table runners.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 3,
          "row_type": "info",
          "code": "note-1",
          "label": "Note",
          "value": "💡 A 4.0mm (G) hook with worsted weight yarn gives the 1.18-inch side length quoted in the pattern. If your hexagon comes out larger, drop to a 3.75mm; if it's tight and cupping, go up to a 4.5mm. Motif size matters more than usual here because they have to match each other to join.",
          "raw_text": "💡 A 4.0mm (G) hook with worsted weight yarn gives the 1.18-inch side length quoted in the pattern. If your hexagon comes out larger, drop to a 3.75mm; if it's tight and cupping, go up to a 4.5mm. Motif size matters more than usual here because they have to match each other to join.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 4,
          "row_type": "info",
          "code": "note-2",
          "label": "Note",
          "value": "💡 Use a stitch marker in the very first ch-3 of each round. You need to find its top again for the slip stitch join, and after eighteen double crochets it genuinely disappears into the fabric. A locking marker or a scrap of contrast yarn saves the round.",
          "raw_text": "💡 Use a stitch marker in the very first ch-3 of each round. You need to find its top again for the slip stitch join, and after eighteen double crochets it genuinely disappears into the fabric. A locking marker or a scrap of contrast yarn saves the round.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 5,
          "row_type": "info",
          "code": "note-3",
          "label": "Note",
          "value": "💡 Because every round is fastened off, you never carry yarn — so this is the ideal pattern for mini-skeins, sock yarn scraps, and those 6-yard leftovers you can't throw away. Round 1 takes almost nothing; Round 3 is the only one that needs real yardage.",
          "raw_text": "💡 Because every round is fastened off, you never carry yarn — so this is the ideal pattern for mini-skeins, sock yarn scraps, and those 6-yard leftovers you can't throw away. Round 1 takes almost nothing; Round 3 is the only one that needs real yardage.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 6,
          "row_type": "info",
          "code": "note-4",
          "label": "Note",
          "value": "💡 Block your hexagons before joining. Pin each one to a foam board with the six corners pulled to their points and mist with water, or steam lightly if you're using acrylic. Unblocked hexagons have soft corners and won't tessellate cleanly.",
          "raw_text": "💡 Block your hexagons before joining. Pin each one to a foam board with the six corners pulled to their points and mist with water, or steam lightly if you're using acrylic. Unblocked hexagons have soft corners and won't tessellate cleanly.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 7,
          "row_type": "info",
          "code": "note-5",
          "label": "Note",
          "value": "💡 Keep all six ch-3 corner spaces open and roomy — don't tighten them. They're your joining points later, whether you slip stitch, whip stitch, or single crochet the motifs together, and a strangled corner space is very hard to get a hook into.",
          "raw_text": "💡 Keep all six ch-3 corner spaces open and roomy — don't tighten them. They're your joining points later, whether you slip stitch, whip stitch, or single crochet the motifs together, and a strangled corner space is very hard to get a hook into.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 8,
          "row_type": "info",
          "code": "note-6",
          "label": "Note",
          "value": "💡 Make a swatch trio before committing to a full project: one hexagon in your planned colorway, one with the order reversed, one in a neutral. Lay them side by side. Color order changes the whole feel of a hexagon far more than it does a square, because the outer band is by far the widest ring.",
          "raw_text": "💡 Make a swatch trio before committing to a full project: one hexagon in your planned colorway, one with the order reversed, one in a neutral. Lay them side by side. Color order changes the whole feel of a hexagon far more than it does a square, because the outer band is by far the widest ring.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        }
      ]
    },
    {
      "order": 10,
      "card_type": "faq",
      "code": "faq",
      "title": "FAQ",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "faq",
          "code": "faq-1",
          "label": "How many hexagons do I need for a blanket?",
          "value": "roughly 2.76 inches from flat side to flat side, you'll need about 13 hexagons across and 16 down for a 36 x 44 inch baby blanket — around 208 motifs plus half-hexes to straighten the edges. For a lap throw at 45 x 60 inches, budget closer to 380. Making a larger four- or five-round version cuts those numbers dramatically.",
          "raw_text": "roughly 2.76 inches from flat side to flat side, you'll need about 13 hexagons across and 16 down for a 36 x 44 inch baby blanket — around 208 motifs plus half-hexes to straighten the edges. For a lap throw at 45 x 60 inches, budget closer to 380. Making a larger four- or five-round version cuts those numbers dramatically.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "How many hexagons do I need for a blanket?",
          "answer": "roughly 2.76 inches from flat side to flat side, you'll need about 13 hexagons across and 16 down for a 36 x 44 inch baby blanket — around 208 motifs plus half-hexes to straighten the edges. For a lap throw at 45 x 60 inches, budget closer to 380. Making a larger four- or five-round version cuts those numbers dramatically.",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 2,
          "row_type": "faq",
          "code": "faq-2",
          "label": "Can I make this without fastening off after every round?",
          "value": "Yes — if you're staying in one color, slip stitch across into the next ch-3 space at the end of each round and carry on. You'll get a continuous motif with only two ends to weave instead of six. The pattern fastens off each round specifically because it's written for three separate colors.",
          "raw_text": "Yes — if you're staying in one color, slip stitch across into the next ch-3 space at the end of each round and carry on. You'll get a continuous motif with only two ends to weave instead of six. The pattern fastens off each round specifically because it's written for three separate colors.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "Can I make this without fastening off after every round?",
          "answer": "Yes — if you're staying in one color, slip stitch across into the next ch-3 space at the end of each round and carry on. You'll get a continuous motif with only two ends to weave instead of six. The pattern fastens off each round specifically because it's written for three separate colors.",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 3,
          "row_type": "faq",
          "code": "faq-3",
          "label": "Why is my hexagon curling up at the",
          "value": "Curling means the corners aren't increasing enough, which usually traces back to putting only 3dc in a corner space instead of the full 3dc + ch3 + 3dc. Count your clusters: after Round 2 you should have twelve clusters total, six corner pairs. If it's ruffling instead of curling, you've added an extra cluster somewhere along a side.",
          "raw_text": "Curling means the corners aren't increasing enough, which usually traces back to putting only 3dc in a corner space instead of the full 3dc + ch3 + 3dc. Count your clusters: after Round 2 you should have twelve clusters total, six corner pairs. If it's ruffling instead of curling, you've added an extra cluster somewhere along a side.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "Why is my hexagon curling up at the edges instead of lying flat?",
          "answer": "Curling means the corners aren't increasing enough, which usually traces back to putting only 3dc in a corner space instead of the full 3dc + ch3 + 3dc. Count your clusters: after Round 2 you should have twelve clusters total, six corner pairs. If it's ruffling instead of curling, you've added an extra cluster somewhere along a side.",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 4,
          "row_type": "faq",
          "code": "faq-4",
          "label": "What's the best way to join these hexagons together?",
          "value": "Whip stitching through the back loops gives a nearly invisible seam and keeps the blanket drapey. Single crochet joining through both loops creates a raised ridge that suits a bolder, more graphic look. Either way, work into the ch-3 corner spaces at each junction so the six-way meeting points sit flat.",
          "raw_text": "Whip stitching through the back loops gives a nearly invisible seam and keeps the blanket drapey. Single crochet joining through both loops creates a raised ridge that suits a bolder, more graphic look. Either way, work into the ch-3 corner spaces at each junction so the six-way meeting points sit flat.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "What's the best way to join these hexagons together?",
          "answer": "Whip stitching through the back loops gives a nearly invisible seam and keeps the blanket drapey. Single crochet joining through both loops creates a raised ridge that suits a bolder, more graphic look. Either way, work into the ch-3 corner spaces at each junction so the six-way meeting points sit flat.",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 5,
          "row_type": "faq",
          "code": "faq-5",
          "label": "Can I use this hexagon for something other than a blanket?",
          "value": "Absolutely — at 3 inches across the diagonal it's coaster-sized straight off the hook. Six joined into a ring make a trivet, a single one backed with felt becomes a brooch or hair clip, and a strip of eight sewn end to end makes a bookmark or a bunting flag. Two sewn back to back with a bit of stuffing make a soft ornament.",
          "raw_text": "Absolutely — at 3 inches across the diagonal it's coaster-sized straight off the hook. Six joined into a ring make a trivet, a single one backed with felt becomes a brooch or hair clip, and a strip of eight sewn end to end makes a bookmark or a bunting flag. Two sewn back to back with a bit of stuffing make a soft ornament.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "Can I use this hexagon for something other than a blanket?",
          "answer": "Absolutely — at 3 inches across the diagonal it's coaster-sized straight off the hook. Six joined into a ring make a trivet, a single one backed with felt becomes a brooch or hair clip, and a strip of eight sewn end to end makes a bookmark or a bunting flag. Two sewn back to back with a bit of stuffing make a soft ornament.",
          "abbr": null,
          "meaning": null
        }
      ]
    }
  ],
  "conflicts": [],
  "validation_warnings": [],
  "images": [
    "data/images/basic-hexagon-granny-square-free-crochet-pattern-hero.webp",
    "data/images/basic-hexagon-granny-square-free-crochet-pattern-step-2.webp",
    "data/images/basic-hexagon-granny-square-free-crochet-pattern-step-3.webp"
  ],
  "source_url": null,
  "thumbnail_images": [
    {
      "url": "data/images/basic-hexagon-granny-square-free-crochet-pattern-hero.webp",
      "alt": "Basic Hexagon Granny Square – Free Crochet Pattern — photo 1",
      "is_featured": true
    }
  ],
  "gallery_images": [
    {
      "url": "data/images/basic-hexagon-granny-square-free-crochet-pattern-hero.webp",
      "alt": "Basic Hexagon Granny Square – Free Crochet Pattern — photo 1",
      "is_featured": true
    },
    {
      "url": "data/images/basic-hexagon-granny-square-free-crochet-pattern-step-2.webp",
      "alt": "Basic Hexagon Granny Square – Free Crochet Pattern — photo 2",
      "is_featured": false
    },
    {
      "url": "data/images/basic-hexagon-granny-square-free-crochet-pattern-step-3.webp",
      "alt": "Basic Hexagon Granny Square – Free Crochet Pattern — photo 3",
      "is_featured": false
    }
  ],
  "_sanitized_holiday_count": 2
}