{"title":"Boys' rash guards with UPF 50+ sun protection for ages 2 to 14","description":"\u003c!--\n\nIntégrateur: DAn\n\nBoys’ rashguards\n\nEN-CA — May 2026\n\nSEO Title\tBoys’ rashguards (2-14 Years) | Deux par Deux\n\nMeta Desc.\tShop boys’ rashguards 2 to 14: long and short sleeves. UPF 50+, REPREVE. Designed in Montreal. Free shipping $99+.\n\nBoys' rash guards with UPF 50+ sun protection for ages 2 to 14\n--\u003e\n\u003cdiv class=\"LS-post\"\u003e\n\t\u003cdiv class=\"LS-section\"\u003e\n\t\t\u003cp\u003eLooking for a boys’ rashguard? Our toddler boys’ rashguards deliver UPF 50+ in colourful designs created in Montreal. Short and long sleeves, ages 2 to 14.\u003c\/p\u003e\n\t\t\u003cp\u003eWhether you need a boys’ long sleeve rashguard, a boys’ short sleeve rashguard, or a boys’ uv swim shirt for all-day beach protection, our collection has it.\u003c\/p\u003e\n\t\t\u003cinput id=\"textTrigger\" name=\"textTrigger\" type=\"checkbox\"\u003e \u003cspan id=\"textTriggerShow\"\u003e \u003clabel for=\"textTrigger\"\u003e Read more... \u003c\/label\u003e \u003c\/span\u003e\n\t\t\u003cdiv id=\"textTriggerContent\"\u003e\n\t\t\t\u003ch2 class=\"LS-h2\"\u003eBoys' rashguards and swim shirts built for sun protection\u003c\/h2\u003e\n\t\t\t\u003cp\u003eOur boys’ rashguards are designed in Canada for active kids:\u003c\/p\u003e\n\t\t\t\u003cul\u003e\n\t\t\t\t\u003cli\u003eMaximum UPF 50+ covering arms and torso\u003c\/li\u003e\n\t\t\t\t\u003cli\u003eShort and long sleeve options\u003c\/li\u003e\n\t\t\t\t\u003cli\u003eREPREVE recycled polyester\u003c\/li\u003e\n\t\t\t\t\u003cli\u003eDynamic prints designed in Montreal\u003c\/li\u003e\n\t\t\t\t\u003cli\u003eQuick-drying and chlorine-resistant\u003c\/li\u003e\n\t\t\t\u003c\/ul\u003e\n\t\t\t\u003cp\u003eOur kids’ rash guards and boys’ swim tops UPF 50+ protect his skin while keeping a sporty look.\u003c\/p\u003e\n\t\t\t\u003ch2 class=\"LS-h2\"\u003eEco-friendly rashguards and designed in Canada\u003c\/h2\u003e\n\t\t\t\u003cp\u003eOur boys’ rashguards 6-8 and of all ages are made from REPREVE recycled polyester. Resists chlorine, salt and washes. Pair with matching swim shorts!\u003c\/p\u003e\n\t\t\t\u003ch2 class=\"LS-h2\"\u003eFast shipping and free returns on boys' rashguards across Canada\u003c\/h2\u003e\n\t\t\t\u003cp\u003eOrder online and enjoy \u003ca class=\"LS-innerLink\" href=\"https:\/\/deuxpardeux.com\/pages\/shipping\"\u003efree shipping\u003c\/a\u003e on $99+. Wrong size? \u003ca class=\"LS-innerLink\" href=\"https:\/\/deuxpardeux.com\/pages\/return-policy\"\u003eEasy, free returns\u003c\/a\u003e within 30 days.\u003c\/p\u003e\n\t\t\t\u003ch2 class=\"LS-h2\"\u003eFrequently asked questions about boys' rashguards\u003c\/h2\u003e\n\t\t\t\u003cdiv class=\"LS-FAQContainer\"\u003e\n\t\t\t\t\u003cdiv class=\"LS-FAQ\"\u003e\n\t\t\t\t\t\u003ch3 class=\"LS-h3\"\u003e\u003cem\u003eWhat sun protection do your boys' rashguards offer?\u003c\/em\u003e\u003c\/h3\u003e\n\t\t\t\t\u003c\/div\u003e\n\t\t\t\t\u003cdiv class=\"panel\"\u003e\n\t\t\t\t\t\u003cp\u003eOur boys' rashguards offer UPF 50+ sun protection, blocking over 98% of harmful UV rays. Long-sleeve models cover the arms and torso, significantly reducing the need for sunscreen on those areas. It's a reassuring choice for long days at the beach, summer camp, or the neighbourhood pool.\u003c\/p\u003e\n\t\t\t\t\u003c\/div\u003e\n\t\t\t\t\u003cdiv class=\"LS-FAQ\"\u003e\n\t\t\t\t\t\u003ch3 class=\"LS-h3\"\u003e\u003cem\u003eAre your boys' rashguards safe to wear in the pool?\u003c\/em\u003e\u003c\/h3\u003e\n\t\t\t\t\u003c\/div\u003e\n\t\t\t\t\u003cdiv class=\"panel\"\u003e\n\t\t\t\t\t\u003cp\u003eAbsolutely! The REPREVE® recycled fabric in our boys' rashguards is specially designed to resist pool chlorine and dry quickly after swimming. Your son can go from the water to playing in no time without staying damp. They're the perfect companion for swim lessons, pool parties, and beach days.\u003c\/p\u003e\n\t\t\t\t\u003c\/div\u003e\n\t\t\t\t\u003cdiv class=\"LS-FAQ\"\u003e\n\t\t\t\t\t\u003ch3 class=\"LS-h3\"\u003e\u003cem\u003eHow do I choose the right boys' rashguard size?\u003c\/em\u003e\u003c\/h3\u003e\n\t\t\t\t\u003c\/div\u003e\n\t\t\t\t\u003cdiv class=\"panel\"\u003e\n\t\t\t\t\t\u003cp\u003eOur boys' rashguards are available in sizes 2 to 14. Check our detailed online size guide to find the perfect fit for your son. If the rashguard doesn't fit, enjoy free returns within 30 days, completely hassle-free.\u003c\/p\u003e\n\t\t\t\t\u003c\/div\u003e\n\t\t\t\u003c\/div\u003e\n\t\t\t\u003cspan id=\"textTriggerHide\"\u003e \u003clabel for=\"textTrigger\"\u003e ...Read less \u003c\/label\u003e \u003c\/span\u003e\n\t\t\u003c\/div\u003e\n\t\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003cstyle\u003e\n\t.LS-FAQContainer {\n\t\tmargin: 1.5em 0;\n\t}\n\n\t.LS-FAQ {\n\t\tbox-sizing: border-box;\n\t\tdisplay: inline-block;\n\t\twidth: 100%;\n\t\tmargin-bottom: .9em;\n\t\tcursor: pointer;\n\t\tborder-bottom: 1.5px solid #000;\n\t\tpadding: 1em;\n\t\ttransition: all 250ms;\n\t}\n\n\t.LS-FAQ\u003e* {\n\t\tdisplay: inline;\n\t\tbox-sizing: border-box;\n\t\tmargin: 0;\n\t\tfont-weight: bold;\n\t}\n\n\t.LS-FAQ\u003e*:after {\n\t\tcontent: '+';\n\t\tmargin-left: 5px;\n\t\tfloat: right;\n\t\tfont-weight: bold;\n\t\ttransition: 0.5s;\n\t}\n\n\t.active\u003e*:after {\n\t\tcontent: '-';\n\t\ttransform: rotate(180deg);\n\t}\n\n\t.LS-section .panel {\n\t\tpadding: 0 1em;\n\t\tbackground: transparent;\n\t\tmax-height: 0;\n\t\toverflow: hidden;\n\t\ttransition: all 0.2s ease-out;\n\t}\n\n\t@media screen and (max-width:425px) {\n\t\t.LS-FAQ\u003e* {\n\t\t\tfont-size: 0.95em;\n\t\t}\n\t}\n\u003c\/style\u003e\n\n\u003cscript\u003e\n\tdocument.addEventListener(\"DOMContentLoaded\", () =\u003e {\n\t\tconst faqContainers = document.querySelectorAll(\".LS-FAQContainer\");\n\t\tif (!faqContainers.length) return;\n\n\t\tconst allQuestions = [];\n\n\t\tfaqContainers.forEach((container) =\u003e {\n\t\t\tconst items = [...container.querySelectorAll(\".LS-FAQ\")];\n\t\t\tlet openItem = container.querySelector(\".LS-FAQ.active\") || null;\n\n\t\t\tcontainer.addEventListener(\"click\", (e) =\u003e {\n\t\t\t\tconst item = e.target.closest(\".LS-FAQ\");\n\t\t\t\tif (!item || !container.contains(item)) return;\n\n\t\t\t\tconst panel = item.nextElementSibling;\n\t\t\t\tif (!panel || !panel.classList.contains(\"panel\")) return;\n\n\t\t\t\tif (openItem \u0026\u0026 openItem !== item) {\n\t\t\t\t\tconst openPanel = openItem.nextElementSibling;\n\t\t\t\t\topenItem.classList.remove(\"active\");\n\t\t\t\t\tif (openPanel \u0026\u0026 openPanel.classList.contains(\"panel\")) {\n\t\t\t\t\t\topenPanel.style.maxHeight = \"\";\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tconst shouldOpen = !item.classList.contains(\"active\");\n\t\t\t\titem.classList.toggle(\"active\", shouldOpen);\n\t\t\t\tpanel.style.maxHeight = shouldOpen ? `${panel.scrollHeight}px` : \"\";\n\t\t\t\topenItem = shouldOpen ? item : null;\n\t\t\t});\n\n\t\t\titems.forEach((item) =\u003e {\n\t\t\t\tconst panel = item.nextElementSibling;\n\t\t\t\tif (!panel || !panel.classList.contains(\"panel\")) return;\n\n\t\t\t\tconst questionEl = item.querySelector(\"h1, h2, h3, h4, h5, h6\") || item;\n\t\t\t\tconst question = questionEl.textContent.replace(\/\\s+\/g, \" \").trim();\n\t\t\t\tconst answer = panel.textContent.replace(\/\\s+\/g, \" \").trim();\n\n\t\t\t\tif (!question || !answer) return;\n\n\t\t\t\tallQuestions.push({\n\t\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\t\"name\": question,\n\t\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\t\"text\": answer\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t});\n\t\t});\n\n\t\tif (!allQuestions.length) return;\n\n\t\tconst existingSchema = document.querySelector('script[data-ls-faq-schema=\"true\"]');\n\t\tif (existingSchema) existingSchema.remove();\n\n\t\tconst schemaScript = document.createElement(\"script\");\n\t\tschemaScript.type = \"application\/ld+json\";\n\t\tschemaScript.setAttribute(\"data-ls-faq-schema\", \"true\");\n\t\tschemaScript.textContent = JSON.stringify({\n\t\t\t\"@context\": \"https:\/\/schema.org\",\n\t\t\t\"@type\": \"FAQPage\",\n\t\t\t\"mainEntity\": allQuestions\n\t\t});\n\n\t\tdocument.head.appendChild(schemaScript);\n\t});\n\u003c\/script\u003e","products":[{"product_id":"short-sleeve-rashguard-with-print-black-f30nb40-461","title":"Kurzarm Rashguard mit Print Schwarz","description":"\u003cp\u003eEr wird der stylischste Junge am Strand sein mit unserem Kurzarm-Rashguard mit Print in Schwarz. Mit einem bequemen Stretch-Schnitt und UPF 50+ Sonnenschutz verfügt dieses Schwimmshirt über kontrastierende Raglanärmel, einen Rundhalsausschnitt, kontrastierende Steppnähte und einen Sonnen- und Palmenprint auf der Brust.\u003c\/p\u003e","brand":"Deux par Deux","offers":[{"title":"3\/6m","offer_id":44831008555195,"sku":"F30NB40_461_3\/6m","price":16.0,"currency_code":"CAD","in_stock":true},{"title":"6\/12m","offer_id":44831008587963,"sku":"F30NB40_461_6\/12m","price":16.0,"currency_code":"CAD","in_stock":false},{"title":"12\/18m","offer_id":44831008620731,"sku":"F30NB40_461_12\/18m","price":16.0,"currency_code":"CAD","in_stock":false},{"title":"18\/24m","offer_id":44831008653499,"sku":"F30NB40_461_18\/24m","price":16.0,"currency_code":"CAD","in_stock":false},{"title":"2\/3","offer_id":44831008686267,"sku":"F30NB40_461_2\/3","price":17.5,"currency_code":"CAD","in_stock":false},{"title":"3\/4","offer_id":44831008719035,"sku":"F30NB40_461_3\/4","price":17.5,"currency_code":"CAD","in_stock":false},{"title":"5\/6","offer_id":44831008751803,"sku":"F30NB40_461_5\/6","price":17.5,"currency_code":"CAD","in_stock":false},{"title":"7\/8","offer_id":44831008784571,"sku":"F30NB40_461_7\/8","price":19.0,"currency_code":"CAD","in_stock":false},{"title":"9\/10","offer_id":44831008817339,"sku":"F30NB40_461_9\/10","price":19.0,"currency_code":"CAD","in_stock":false},{"title":"11\/12","offer_id":44831008850107,"sku":"F30NB40_461_11\/12","price":19.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0427\/6659\/8301\/files\/F30NB40_461_1_bf700867-411f-4121-8c31-cb7c6a1c3cc6.jpg?v=1705269161"},{"product_id":"short-sleeve-rashguard-orange-blue-and-green-gradient-h30ob67-3h163","title":"Kurzarm Rashguard Orange Blau und Grün Farbverlauf","description":"\u003cp\u003eDieses kurzärmelige Rashguard in einem Orange-Blau-Grün-Verlauf bringt lebendige Farben an Schwimmtage. Das Rashguard zeichnet sich durch einen auffälligen Ombré-Effekt aus, der von Orange über Blau zu Grün wechselt, akzentuiert mit kurzen kontrastierenden Ärmeln und einem kleinen Logo vorne. Hergestellt aus recyceltem Polyester mit zusätzlicher Elastizität bietet es Komfort, schnelles Trocknen und Sonnenschutz für Jungen und Babyjungen.\u003c\/p\u003e","brand":"Deux par Deux","offers":[{"title":"3\/6m","offer_id":47194266206395,"sku":"H30OB67_3H163_3\/6m","price":32.0,"currency_code":"CAD","in_stock":true},{"title":"6\/12m","offer_id":47194266239163,"sku":"H30OB67_3H163_6\/12m","price":32.0,"currency_code":"CAD","in_stock":true},{"title":"12\/18m","offer_id":47194266271931,"sku":"H30OB67_3H163_12\/18m","price":32.0,"currency_code":"CAD","in_stock":true},{"title":"18\/24m","offer_id":47194266304699,"sku":"H30OB67_3H163_18\/24m","price":32.0,"currency_code":"CAD","in_stock":true},{"title":"2\/3","offer_id":47194266337467,"sku":"H30OB67_3H163_2\/3","price":35.0,"currency_code":"CAD","in_stock":true},{"title":"3\/4","offer_id":47194266370235,"sku":"H30OB67_3H163_3\/4","price":35.0,"currency_code":"CAD","in_stock":true},{"title":"5\/6","offer_id":47194266403003,"sku":"H30OB67_3H163_5\/6","price":35.0,"currency_code":"CAD","in_stock":true},{"title":"7\/8","offer_id":47194266435771,"sku":"H30OB67_3H163_7\/8","price":38.0,"currency_code":"CAD","in_stock":true},{"title":"9\/10","offer_id":47194266468539,"sku":"H30OB67_3H163_9\/10","price":38.0,"currency_code":"CAD","in_stock":true},{"title":"11\/12","offer_id":47194266501307,"sku":"H30OB67_3H163_11\/12","price":38.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0427\/6659\/8301\/files\/H30OB67_3H163_1_83981df1-881c-41d3-85d6-b35534b55aba.jpg?v=1763526774"},{"product_id":"long-sleeve-rashguard-pale-gray-h30ob50-01190","title":"Langarm Rashguard Hellgrau","description":"\u003cp\u003eDas langärmelige Rashguard in hellem Grau schützt Jungen stilvoll vor der Sonne. Dieses Schwimmshirt verfügt über lange Raglanärmel mit Kontrastpaneelen und einen Frontdruck mit der Aufschrift „Chasing Waves“. Es besteht aus recyceltem Polyester mit zusätzlichem Stretch für Komfort und Flexibilität. Schnell trocknend und leicht zu kombinieren, ist es die perfekte Wahl für einen ganzen Tag voller Wasserspaß.\u003c\/p\u003e","brand":"Deux par Deux","offers":[{"title":"2\/3","offer_id":47194265419963,"sku":"H30OB50_01190_2\/3","price":36.0,"currency_code":"CAD","in_stock":true},{"title":"3\/4","offer_id":47194265452731,"sku":"H30OB50_01190_3\/4","price":36.0,"currency_code":"CAD","in_stock":true},{"title":"5\/6","offer_id":47194265485499,"sku":"H30OB50_01190_5\/6","price":36.0,"currency_code":"CAD","in_stock":false},{"title":"7\/8","offer_id":47194265518267,"sku":"H30OB50_01190_7\/8","price":39.0,"currency_code":"CAD","in_stock":true},{"title":"9\/10","offer_id":47194265551035,"sku":"H30OB50_01190_9\/10","price":39.0,"currency_code":"CAD","in_stock":true},{"title":"11\/12","offer_id":47194265583803,"sku":"H30OB50_01190_11\/12","price":39.0,"currency_code":"CAD","in_stock":false},{"title":"13\/14","offer_id":47194265616571,"sku":"H30OB50_01190_13\/14","price":39.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0427\/6659\/8301\/files\/H30OB50_01190_P2_9536e2eb-4bd9-40e1-bf59-998996d34727.jpg?v=1765206204"},{"product_id":"short-sleeve-rashguard-blue-and-orange-gradient-h30ob65-3h159","title":"Kurzarm Rashguard Blau und Orange Farbverlauf","description":"\u003cp\u003eDieses kurzärmelige Rashguard in Blau- und Orangetönen verleiht der Sommer-Bademode einen kräftigen Stil. Das Schwimmshirt zeigt einen lebendigen Ombré-Effekt von leuchtendem Orange bis tiefem Blau, akzentuiert mit kurzen Ärmeln und einer großen Hai-Grafik auf der Vorderseite. Hergestellt aus recyceltem Polyester mit Stretch bietet es Komfort, schnelles Trocknen und Schutz für Jungen beim Wasserspiel.\u003c\/p\u003e","brand":"Deux par Deux","offers":[{"title":"2\/3","offer_id":47194266566843,"sku":"H30OB65_3H159_2\/3","price":35.0,"currency_code":"CAD","in_stock":true},{"title":"3\/4","offer_id":47194266599611,"sku":"H30OB65_3H159_3\/4","price":35.0,"currency_code":"CAD","in_stock":true},{"title":"5\/6","offer_id":47194266632379,"sku":"H30OB65_3H159_5\/6","price":35.0,"currency_code":"CAD","in_stock":true},{"title":"7\/8","offer_id":47194266665147,"sku":"H30OB65_3H159_7\/8","price":38.0,"currency_code":"CAD","in_stock":true},{"title":"9\/10","offer_id":47194266697915,"sku":"H30OB65_3H159_9\/10","price":38.0,"currency_code":"CAD","in_stock":true},{"title":"11\/12","offer_id":47194266730683,"sku":"H30OB65_3H159_11\/12","price":38.0,"currency_code":"CAD","in_stock":true},{"title":"13\/14","offer_id":47194266763451,"sku":"H30OB65_3H159_13\/14","price":38.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0427\/6659\/8301\/files\/H30OB65_3H159_1_30bbf00d-4700-43cc-90d5-336a76e7696b.jpg?v=1763519123"},{"product_id":"short-sleeve-rashguard-black-h30ob68-09990","title":"Kurzarm Rashguard Schwarz","description":"\u003cp\u003eDieses kurzärmelige Rashguard in Schwarz verbindet coolen Stil mit sonnengerechtem Schutz. Dieses Schwimmshirt verfügt über kurze kontrastfarbene Ärmel und einen auffälligen Frontdruck eines Dinosaurierskeletts mit Sonnenbrille, gefertigt aus recyceltem Polyester mit Stretch für Komfort und Bewegungsfreiheit. Schnell trocknend und leicht, hält es Jungen an langen Tagen voller Wasserspaß angenehm.\u003c\/p\u003e","brand":"Deux par Deux","offers":[{"title":"2\/3","offer_id":47194266927291,"sku":"H30OB68_09990_2\/3","price":35.0,"currency_code":"CAD","in_stock":true},{"title":"3\/4","offer_id":47194266960059,"sku":"H30OB68_09990_3\/4","price":35.0,"currency_code":"CAD","in_stock":true},{"title":"5\/6","offer_id":47194266992827,"sku":"H30OB68_09990_5\/6","price":35.0,"currency_code":"CAD","in_stock":false},{"title":"7\/8","offer_id":47194267025595,"sku":"H30OB68_09990_7\/8","price":38.0,"currency_code":"CAD","in_stock":true},{"title":"9\/10","offer_id":47194267058363,"sku":"H30OB68_09990_9\/10","price":38.0,"currency_code":"CAD","in_stock":true},{"title":"11\/12","offer_id":47194267091131,"sku":"H30OB68_09990_11\/12","price":38.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0427\/6659\/8301\/files\/H30OB68_09990_1_93d41267-3caa-4503-b583-3d08f6bf8f69.jpg?v=1763529082"},{"product_id":"short-sleeve-rashguard-ultramarine-blue-h30ob66-04680","title":"Kurzarm Rashguard Ultramarinblau","description":"\u003cp\u003eUnser kurzärmeliges Rashguard in Ultramarinblau verleiht sonnensicherer Bademode eine verspielte Note. Dieses Schwimmshirt verfügt über kurze kontrastfarbene Ärmel und einen auffälligen Hai-Monstertruck-Aufdruck auf der Vorderseite, gefertigt aus recyceltem Polyester mit Stretch für uneingeschränkte Bewegungsfreiheit. Schnell trocknend und bequem bietet es zuverlässigen Sonnenschutz für Jungen bei allen Wasserabenteuern.\u003c\/p\u003e","brand":"Deux par Deux","offers":[{"title":"2\/3","offer_id":47194267123899,"sku":"H30OB66_04680_2\/3","price":35.0,"currency_code":"CAD","in_stock":true},{"title":"3\/4","offer_id":47194267156667,"sku":"H30OB66_04680_3\/4","price":35.0,"currency_code":"CAD","in_stock":true},{"title":"5\/6","offer_id":47194267189435,"sku":"H30OB66_04680_5\/6","price":35.0,"currency_code":"CAD","in_stock":true},{"title":"7\/8","offer_id":47194267222203,"sku":"H30OB66_04680_7\/8","price":38.0,"currency_code":"CAD","in_stock":true},{"title":"9\/10","offer_id":47194267254971,"sku":"H30OB66_04680_9\/10","price":38.0,"currency_code":"CAD","in_stock":true},{"title":"11\/12","offer_id":47194267287739,"sku":"H30OB66_04680_11\/12","price":38.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0427\/6659\/8301\/files\/H30OB66_04680_1_780cd09d-9799-42e0-a375-a0384828a695.jpg?v=1763523783"}],"url":"https:\/\/deuxpardeux.com\/de\/collections\/boy-rashguards.oembed","provider":"Deux par Deux","version":"1.0","type":"link"}