{"title":"Funny Knitting Shirts","description":"\u003cp\u003eFunny knitting shirts speak the language of people who'd rather be holding needles. These designs land because they're written by folks who actually understand the craft—the meditative rhythm, the yarn stash that keeps growing, the way a project becomes a personality trait. Whether you knit to relax, to create, or to have an excuse to sit quietly, there's a shirt here that gets your sense of humor.\u003c\/p\u003e\u003cp\u003eWear funny knitting shirts for adults to your local fiber shop, a crafting night with friends, or just around town as a conversation starter. Gift them to the knitter in your life who has opinions about tension and yarn weight. Every design comes as a unisex T-shirt or hoodie in sizes S–5XL, so you can match the vibe to the occasion.\u003c\/p\u003e\u003cp\u003eLooking for more? Check out \u003ca href=\"\/collections\/funny-hobby-shirts\"\u003eFunny Hobby Shirts\u003c\/a\u003e for designs celebrating other obsessions, or browse \u003ca href=\"\/collections\/funny-crochet-shirts\"\u003eFunny Crochet Shirts\u003c\/a\u003e and \u003ca href=\"\/collections\/funny-sewing-shirts\"\u003eFunny Sewing \u0026amp; Quilting Shirts\u003c\/a\u003e for kindred creative spirits.\u003c\/p\u003e","products":[{"product_id":"personalized-cozy-crochet-gift-yarn-balls-crochet-tools-mug","title":"Personalized Cozy Crochet Gift - Yarn Balls \u0026 Crochet Tools Mug","description":"\u003cp\u003ePersonalized: type the name to print on this hand-drawn mug featuring yarn balls, crochet hooks and tiny buttons—made to celebrate your crafting passion.\u003c\/p\u003e\u003cp\u003eA lovely custom gift for yarn lovers and crocheters; bright, playful art to brighten every coffee or tea break.\u003c\/p\u003e\n\u003ch3\u003eWhy you'll love it\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eyarn balls and crochet tools with buttons — printed sharp and vivid on both sides, so it shows whichever hand holds it.\u003c\/li\u003e\n\u003cli\u003eThe mug they'll reach for every morning — a gift that actually gets used.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eMug details\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eGlossy white ceramic, 11oz or 15oz.\u003c\/li\u003e\n\u003cli\u003eDishwasher \u0026amp; microwave safe; colours stay bright wash after wash.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eShipping \u0026amp; returns\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003ePrinted in the USA and shipped in 2–5 business days.\u003c\/li\u003e\n\u003cli\u003e30-day guarantee: arrives damaged or print issue — we replace it, no questions asked.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Cosmently","offers":[{"title":"White \/ 11oz","offer_id":67601970462820,"sku":"385","price":14.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 15oz","offer_id":67601970495588,"sku":"386","price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0806\/9506\/6724\/files\/4266f345-7801-4153-8cb7-6a4d28fe511f_mockup_mug-studio.jpg?v=1790849086"},{"product_id":"funny-gag-gift-t-shirt-wife-sold-my-guns-for-gun-owners","title":"Funny Gag Gift T-Shirt — 'Wife Sold My Guns' for Gun Owners","description":"\u003cp\u003eGet laughs at the range or around the campfire with the 'My Wife Sold My Guns — Guess I'll Take Up Knitting' T-Shirt. A comfortable, casual tee designed for gun owners and anyone who loves a good gag.\u003c\/p\u003e\u003cp\u003ePerfect for birthdays, Father's Day, or just a laugh—sizes for every firearms fan. Order this novelty shirt to share a grin with your range buddies.\u003c\/p\u003e\n\u003ch3\u003eWhy you'll love it\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003ejoke about wife selling husband's guns — printed sharp and vivid, made to be noticed.\u003c\/li\u003e\n\u003cli\u003ePick your style: soft ring-spun cotton \u003cb\u003eT-Shirt\u003c\/b\u003e ($24.99) or cozy fleece \u003cb\u003eHoodie\u003c\/b\u003e ($39.99).\u003c\/li\u003e\n\u003cli\u003eUnisex classic fit that works for everyone — a gift that actually gets worn.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eFit \u0026amp; fabric\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eTee \u0026amp; hoodie in sizes S–5XL; runs true to size (size up for a relaxed fit).\u003c\/li\u003e\n\u003cli\u003eColours: Black. Print on the back, water-based inks that won't crack or peel.\u003c\/li\u003e\n\u003cli\u003ePre-shrunk, tear-away label, double-needle stitched hems.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"cm-size-guide\"\u003e\n\u003ch3\u003eSize Guide\u003c\/h3\u003e\n\u003cp\u003e\u003cb\u003eT-Shirt\u003c\/b\u003e\u003c\/p\u003e\n\u003ctable style=\"width:100%;border-collapse:collapse;text-align:center;font-size:14px\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth style=\"border:1px solid #ddd;padding:6px;background:#f6f6f6\"\u003eSize\u003c\/th\u003e\n\u003cth style=\"border:1px solid #ddd;padding:6px;background:#f6f6f6\"\u003eShirt Length\u003c\/th\u003e\n\u003cth style=\"border:1px solid #ddd;padding:6px;background:#f6f6f6\"\u003eChest Width\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003eS\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e28 in\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e18 in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e29 in\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e20 in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e30 in\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e22 in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003eXL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e31 in\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e24 in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e2XL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e32 in\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e26 in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e3XL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e33 in\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e28 in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e4XL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e34 in\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e30 in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e5XL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e35 in\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e32 in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cb\u003eHoodie\u003c\/b\u003e\u003c\/p\u003e\n\u003ctable style=\"width:100%;border-collapse:collapse;text-align:center;font-size:14px\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth style=\"border:1px solid #ddd;padding:6px;background:#f6f6f6\"\u003eSize\u003c\/th\u003e\n\u003cth style=\"border:1px solid #ddd;padding:6px;background:#f6f6f6\"\u003eShirt Length\u003c\/th\u003e\n\u003cth style=\"border:1px solid #ddd;padding:6px;background:#f6f6f6\"\u003eChest Width\u003c\/th\u003e\n\u003cth style=\"border:1px solid #ddd;padding:6px;background:#f6f6f6\"\u003eTolerance\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003eS\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e27 in\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e20 in\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e1 in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e28 in\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e22 in\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e1 in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e29 in\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e24 in\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e1 in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003eXL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e30 in\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e26 in\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e1 in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e2XL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e31 in\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e28 in\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e1 in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e3XL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e32 in\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e30 in\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e1 in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e4XL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e33 in\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e32 in\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e1 in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e5XL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e34 in\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e34 in\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:6px\"\u003e1 in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp style=\"font-size:13px\"\u003eMeasurements are taken with the garment laid flat: \u003cb\u003elength\u003c\/b\u003e from the highest point of the shoulder to the bottom hem, \u003cb\u003echest width\u003c\/b\u003e straight across 1\" below the armpits. Unisex fit — between sizes, size up for a relaxed fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch3\u003eShipping \u0026amp; returns\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003ePrinted in the USA and shipped in 2–5 business days.\u003c\/li\u003e\n\u003cli\u003eFree US shipping on orders over $35.\u003c\/li\u003e\n\u003cli\u003e30-day guarantee: wrong size or print issue — we replace it, no questions asked.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Cosmently","offers":[{"title":"T-Shirt \/ Black \/ S","offer_id":67731352453220,"sku":"42","price":24.99,"currency_code":"USD","in_stock":true},{"title":"T-Shirt \/ Black \/ M","offer_id":67731352485988,"sku":"43","price":24.99,"currency_code":"USD","in_stock":true},{"title":"T-Shirt \/ Black \/ L","offer_id":67782679691364,"sku":"44","price":24.99,"currency_code":"USD","in_stock":true},{"title":"T-Shirt \/ Black \/ XL","offer_id":67782679724132,"sku":"45","price":24.99,"currency_code":"USD","in_stock":true},{"title":"T-Shirt \/ Black \/ 2XL","offer_id":67782679756900,"sku":"46","price":24.99,"currency_code":"USD","in_stock":true},{"title":"T-Shirt \/ Black \/ 3XL","offer_id":67782679789668,"sku":"47","price":24.99,"currency_code":"USD","in_stock":true},{"title":"T-Shirt \/ Black \/ 4XL","offer_id":67782679822436,"sku":"48","price":24.99,"currency_code":"USD","in_stock":true},{"title":"T-Shirt \/ Black \/ 5XL","offer_id":67782679855204,"sku":"49","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Hoodie \/ Black \/ S","offer_id":67782679887972,"sku":"586","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Hoodie \/ Black \/ M","offer_id":67782679920740,"sku":"587","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Hoodie \/ Black \/ L","offer_id":67782679953508,"sku":"588","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Hoodie \/ Black \/ XL","offer_id":67782679986276,"sku":"589","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Hoodie \/ Black \/ 2XL","offer_id":67782680019044,"sku":"590","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Hoodie \/ Black \/ 3XL","offer_id":67782680051812,"sku":"591","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Hoodie \/ Black \/ 4XL","offer_id":67782680084580,"sku":"592","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Hoodie \/ Black \/ 5XL","offer_id":67782680117348,"sku":"593","price":24.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0806\/9506\/6724\/files\/7207bfbc-4491-4be0-b6a2-551349a2245c_mockup_tee-studio-black.jpg?v=1792118325"}],"url":"https:\/\/cosmently.com\/collections\/funny-knitting-shirts.oembed","provider":"Cosmently","version":"1.0","type":"link"}