FREE Quackingly Quick Duck Knitting Pattern

duck soft toy knitting pattern free

This little knitted duck is quick and easy.

Made with oddments of green, brown, yellow and white double knitting yarn. 3mm single pointed needles were used.   It is about 7cm tall when finished.

Abbreviations : k – knit. p – purl. st – stitch. tog-together. st-st – Stocking Stitch (k1row, p1row). 

Main Body – Make 1

With brown, cast on 10 sts
Purl 1 row
Next: increase into every stitch (20 sts)
Purl 1 row
Next: (k1, inc1) to end (30 sts)
Starting with a purl row, st-st 11 rows
Next: k2tog to end (15 sts)
Change to white
Purl 1 row
Knit 1 row
Change to green
Purl 1 row
Next: (inc1, inc1, k1) to end (25 sts)
Starting with a purl row, st-st 9 rows
Next: k2tog to last stitch, k1 (13 sts)
Purl 1 row
Draw thread through the remaining stitches and pull tight.

Sew down the row ends, add stuffing and seal up.

Beak – Make 2

Make one for upper beak and one for lower beak
With yellow, cast on 10 sts
Knit 1 row
Draw thread through the stitches and pull tight

Tie in the row ends. Place two pieces together so the ridged knit rows are together, it will make the beak part slightly when placed on the duck.

Attach the beak to the centre of the head at the front. Sew two eyes in black immediately above the beak.

© Copyright 2020 Knitting by Post Ltd

£4.49 £4.99Price range: £4.49 through £4.99 Leaflet

Clucky the Hen is waddling around the place.  She has room in her wings for lots of chocolate surprises.  Knit one with this leaflet or PDF knitting pattern.

£4.49 £4.99Price range: £4.49 through £4.99 Leaflet

There is nothing that says Easter more than ducks in a basket.  Knit the basket and 4 cute ducks with this knitting pattern.

£4.49 £4.99Price range: £4.49 through £4.99 Leaflet

This duck isn’t quacking—he’s carrying an Easter treat! Knit a fun and festive soft toy with a hidden chocolate egg inside.

£4.99

This knitted duck is ready to waddle into your collection! A cute and easy soft toy project, great for spring or Easter gifts.

£4.49 £4.99Price range: £4.49 through £4.99 Leaflet

This little duck is sweet inside and out! A fun and creative knitting pattern designed to hold a small chocolate egg or treat.

£4.49 £4.99Price range: £4.49 through £4.99 Leaflet

This knitted duck and egg combo is egg-stra adorable. A great soft toy project for Easter handmade gifts and egg hunts

£4.49 £4.99Price range: £4.49 through £4.99 Leaflet

No puddles needed—this knitted duck is ready to waddle into your heart! A cute soft toy pattern featuring little boots for extra charm.

£4.49 £4.99Price range: £4.49 through £4.99 Leaflet

No need to scramble—this knitted duck is the perfect Easter soft toy, complete with space for chocolate eggs inside!

Even More Patterns

£4.49 £4.99Price range: £4.49 through £4.99 Leaflet

Outfox boredom with Slick the Fox! This sly little knitting pattern creates a charming fox toy in a cosy hoodie—perfect for woodland lovers and crafty knitters.

This product has multiple variants. The options may be chosen on the product page
£4.49 £4.99Price range: £4.49 through £4.99 Leaflet

Is he a Gnome or an Elf? Both! Here is Gnome Elf soft toy knitting pattern.

This product has multiple variants. The options may be chosen on the product page
£4.49 £4.99Price range: £4.49 through £4.99 Leaflet

The cutest Cupcake the Dog we know of! An easy knit in pink and grey with a removable jumper and a cheeky face!

This product has multiple variants. The options may be chosen on the product page
£4.49 £4.99Price range: £4.49 through £4.99 Leaflet

From the Scottish hills to your knitting needles. Here is a Highland Cow soft toy that won't eat the flowers!

This product has multiple variants. The options may be chosen on the product page
£4.49 £4.99Price range: £4.49 through £4.99 Leaflet

Here is an unusual and quirky unicorn for you to knit.  A squishy toy character with rainbow colours.

This product has multiple variants. The options may be chosen on the product page
£4.49 £4.99Price range: £4.49 through £4.99 Leaflet

Billy’s all set for playtime! This soft toy knitting pattern lets you create a charming boy doll, a perfect companion for Lilly.

This product has multiple variants. The options may be chosen on the product page

One thought on “FREE Quackingly Quick Duck Knitting Pattern

Leave a Reply

{{{ data.variation.price_html }}}
{{{ data.variation.availability_html }}}
'; window._nslWebViewNoticeElement.insertAdjacentHTML("afterbegin", webviewNoticeHTML); document.body.appendChild(window._nslWebViewNoticeElement); } }); } } window._nslDOMReady(function () { window.nslRedirect = function (url) { if (scriptOptions._redirectOverlay) { const overlay = document.createElement('div'); overlay.id = "nsl-redirect-overlay"; let overlayHTML = ''; const overlayContainer = "
", overlayContainerClose = "
", overlaySpinner = "
", overlayTitle = "

" + scriptOptions._localizedStrings.redirect_overlay_title + "

", overlayText = "

" + scriptOptions._localizedStrings.redirect_overlay_text + "

"; switch (scriptOptions._redirectOverlay) { case "overlay-only": break; case "overlay-with-spinner": overlayHTML = overlayContainer + overlaySpinner + overlayContainerClose; break; default: overlayHTML = overlayContainer + overlaySpinner + overlayTitle + overlayText + overlayContainerClose; break; } overlay.insertAdjacentHTML("afterbegin", overlayHTML); document.body.appendChild(overlay); } window.location = url; }; let targetWindow = scriptOptions._targetWindow || 'prefer-popup', lastPopup = false; document.addEventListener('click', function (e) { if (e.target) { const buttonLinkElement = e.target.closest('a[data-plugin="nsl"][data-action="connect"]') || e.target.closest('a[data-plugin="nsl"][data-action="link"]'); if (buttonLinkElement) { if (lastPopup && !lastPopup.closed) { e.preventDefault(); lastPopup.focus(); } else { let href = buttonLinkElement.href, success = false; if (href.indexOf('?') !== -1) { href += '&'; } else { href += '?'; } const redirectTo = buttonLinkElement.dataset.redirect; if (redirectTo === 'current') { href += 'redirect=' + encodeURIComponent(window.location.href) + '&'; } else if (redirectTo && redirectTo !== '') { href += 'redirect=' + encodeURIComponent(redirectTo) + '&'; } if (targetWindow !== 'prefer-same-window' && checkWebView()) { targetWindow = 'prefer-same-window'; } if (targetWindow === 'prefer-popup') { lastPopup = NSLPopup(href + 'display=popup', 'nsl-social-connect', buttonLinkElement.dataset.popupwidth, buttonLinkElement.dataset.popupheight); if (lastPopup) { success = true; e.preventDefault(); } } else if (targetWindow === 'prefer-new-tab') { const newTab = window.open(href + 'display=popup', '_blank'); if (newTab) { if (window.focus) { newTab.focus(); } success = true; window._nslHasOpenedPopup = true; e.preventDefault(); } } if (!success) { window.location = href; e.preventDefault(); } } } } }); let buttonCountChanged = false; const googleLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="google"]'); if (googleLoginButtons.length && checkWebView()) { googleLoginButtons.forEach(function (googleLoginButton) { if (scriptOptions._unsupportedWebviewBehavior === 'disable-button') { disableButtonInWebView(googleLoginButton); } else { googleLoginButton.remove(); buttonCountChanged = true; } }); } const facebookLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="facebook"]'); if (facebookLoginButtons.length && checkWebView() && /Android/.test(window.navigator.userAgent) && !isAllowedWebViewForUserAgent('facebook')) { facebookLoginButtons.forEach(function (facebookLoginButton) { if (scriptOptions._unsupportedWebviewBehavior === 'disable-button') { disableButtonInWebView(facebookLoginButton); } else { facebookLoginButton.remove(); buttonCountChanged = true; } }); } const separators = document.querySelectorAll('div.nsl-separator'); if (buttonCountChanged && separators.length) { separators.forEach(function (separator) { const separatorParentNode = separator.parentNode; if (separatorParentNode) { const separatorButtonContainer = separatorParentNode.querySelector('div.nsl-container-buttons'); if (separatorButtonContainer && !separatorButtonContainer.hasChildNodes()) { separator.remove(); } } }) } });})();