{"id":8416,"date":"2026-07-26T01:06:24","date_gmt":"2026-07-26T01:06:24","guid":{"rendered":"https:\/\/drakemarine.com\/boat-shrink-wrap-calculator\/"},"modified":"2026-10-06T02:11:43","modified_gmt":"2026-10-06T02:11:43","slug":"%d0%ba%d0%b0%d0%bb%d1%8c%d0%ba%d1%83%d0%bb%d1%8f%d1%82%d0%be%d1%80-%d1%82%d0%b5%d1%80%d0%bc%d0%be%d1%83%d1%81%d0%b0%d0%b4%d0%be%d1%87%d0%bd%d0%be%d0%b9-%d0%bf%d0%bb%d0%b5%d0%bd%d0%ba%d0%b8-%d0%b4","status":"publish","type":"page","link":"https:\/\/drakemarine.com\/ru\/boat-shrink-wrap-calculator\/","title":{"rendered":"\u041a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440 \u0442\u0435\u0440\u043c\u043e\u0443\u0441\u0430\u0434\u043e\u0447\u043d\u043e\u0439 \u043f\u043b\u0435\u043d\u043a\u0438 \u0434\u043b\u044f \u043b\u043e\u0434\u043e\u043a \u2014 \u0420\u0430\u0437\u043c\u0435\u0440\u044b \u0438 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b \u043f\u043b\u0435\u043d\u043a\u0438"},"content":{"rendered":"<p>Three measurements and the job \u2014 the calculator returns your full materials list: film width and mil, tape, strapping, vents and doors, ready to order or quote.<\/p>\n<style>\n.dm-tool{max-width:880px;margin:0 auto;padding:8px 0 40px;color:#12395e;font-family:'DM Sans',Helvetica,Arial,sans-serif}\n.dm-tool .card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:26px;margin:18px 0}\n.dm-tool h2{margin:0 0 6px;font-size:1.25rem}\n.dm-tool .hint{color:#5b7186;font-size:.9rem;margin:0 0 18px}\n.dm-tool label{display:block;font-weight:700;font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;color:#41586e;margin:16px 0 6px}\n.dm-tool select,.dm-tool input[type=number]{width:100%;max-width:340px;padding:11px 12px;border:1.5px solid #cbd5e1;border-radius:9px;font-size:1rem;font-family:inherit;background:#fff;color:#12395e}\n.dm-tool .grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 24px}\n.dm-tool button.go{background:#00A8FF;color:#04263f;font-weight:800;font-size:1rem;border:0;border-radius:10px;padding:14px 28px;margin-top:22px;cursor:pointer;font-family:inherit}\n.dm-tool button.go:hover{background:#0b8ed4}\n.dm-tool .result{display:none;border-top:4px solid #00A8FF}\n.dm-tool .film{background:#eef5fb;border:1px solid #cfe0ef;border-radius:10px;padding:14px 16px;font-size:.98rem;margin-bottom:16px}\n.dm-tool table{width:100%;border-collapse:collapse;font-size:.95rem}\n.dm-tool th{text-align:left;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:#5b7186;padding:8px 10px;border-bottom:2px solid #e2e8f0}\n.dm-tool td{padding:10px;border-bottom:1px solid #eef2f6;vertical-align:top}\n.dm-tool td a{color:#0b76c4;font-weight:700;text-decoration:none}\n.dm-tool .note{font-size:.85rem;color:#5b7186;margin-top:14px;line-height:1.5}\n.dm-tool .cta{background:#12395e;border-radius:12px;padding:22px;color:#f6f4ed;margin-top:18px;text-align:center}\n.dm-tool .cta a.b{display:inline-block;background:#00A8FF;color:#04263f;font-weight:800;border-radius:9px;padding:12px 22px;text-decoration:none;margin:8px 6px 0}\n.dm-tool .cta a.w{display:inline-block;background:#f6f4ed;color:#12395e;font-weight:800;border-radius:9px;padding:12px 22px;text-decoration:none;margin:8px 6px 0}\n<\/style>\n<div class=\"dm-tool\" id=\"dm-wrap-tool\">\n<div class=\"card\">\n<h2>Measure the boat, we&#8217;ll spec the wrap<\/h2>\n<p class=\"hint\">Three measurements and the job \u2014 your materials list appears below.<\/p>\n<div class=\"grid2\">\n<div><label for=\"sw-loa\">Length overall (m)<\/label><input type=\"number\" id=\"sw-loa\" min=\"3\" max=\"45\" step=\"0.1\" value=\"11\"><\/div>\n<div><label for=\"sw-beam\">Beam (m)<\/label><input type=\"number\" id=\"sw-beam\" min=\"1.5\" max=\"12\" step=\"0.1\" value=\"3.8\"><\/div>\n<div><label for=\"sw-h\">Height above deck to wrap over (m)<\/label><input type=\"number\" id=\"sw-h\" min=\"0.3\" max=\"6\" step=\"0.1\" value=\"1.5\"><\/p>\n<p class=\"hint\" style=\"margin-top:6px\">To the top of the frame, console, or hard top \u2014 whatever the cover goes over.<\/p>\n<\/div>\n<div><label for=\"sw-job\">What&#8217;s the wrap for?<\/label><br \/>\n      <select id=\"sw-job\"><option value=\"storage\" selected>Storage \u2014 on the hard \/ monsoon season<\/option><option value=\"transport\">Transport \u2014 road or ship<\/option><option value=\"project\">Project cover \/ scaffold containment<\/option><\/select><\/div>\n<\/p><\/div>\n<p>    <button class=\"go\" type=\"button\" onclick=\"dmWrapEstimate()\">Estimate my materials<\/button>\n  <\/div>\n<div class=\"card result\" id=\"sw-result\">\n<h2>Your shrink wrap materials list<\/h2>\n<div class=\"film\" id=\"sw-film\"><\/div>\n<div id=\"sw-diagram\" style=\"background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px;margin-bottom:16px;display:none\"><\/div>\n<table>\n<thead>\n<tr>\n<th>Material<\/th>\n<th>Qty<\/th>\n<th>Get it<\/th>\n<\/tr>\n<\/thead>\n<tbody id=\"sw-rows\"><\/tbody>\n<\/table>\n<p class=\"note\">Estimates assume a single continuous cover with a strapping belt below the rub rail, ~10% shrink allowance and sensible overlaps. Flybridges, radar arches and bowsprits change the answer \u2014 when in doubt, send photos and we&#8217;ll spec it exactly. Doing one boat? The <a href=\"\/product\/dr-shrink-shrink-wrap-kit\/\" style=\"color:#0b76c4;font-weight:700\">all-in-one shrink wrap kit<\/a> may cover you with one box.<\/p>\n<div class=\"cta\">\n      <strong style=\"font-size:1.05rem\">Want an exact quote?<\/strong><br \/>\n      <span style=\"color:#c9d6e2;font-size:.92rem\">Email us this estimate with a photo of the boat \u2014 we&#8217;ll confirm the spec and price the lot, shipped anywhere in Thailand &amp; Asia.<\/span><br \/>\n      <a class=\"b\" id=\"sw-mail\" href=\"#\">Email my estimate<\/a><br \/>\n      <a class=\"w\" href=\"\/product-category\/shrink-wrap-protection\/shrink-wrap-film\/\">Shop film<\/a>\n    <\/div>\n<\/p><\/div>\n<div class=\"card\" id=\"sw-example\">\n<h2>Worked example: a 12 m (40 ft) boat<\/h2>\n<p>The same rule the calculator uses, run for four common jobs, so you can see the size of the order before you measure your own boat.<\/p>\n<table>\n<thead>\n<tr>\n<th>Boat and job<\/th>\n<th>Film<\/th>\n<th>Run of film<\/th>\n<th>Tape, strapping, vents<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>12 m motor yacht<\/strong>, 4.0 m beam, 2.0 m to cover (hardtop cruiser), <strong>storage<\/strong> on the hard through the monsoon<\/td>\n<td>32 ft wide, 7 mil, white<\/td>\n<td>about 49 ft<\/td>\n<td>2 rolls of 4 in tape, one 1,500 ft roll of \u00bd in woven strapping, about 14 buckles, 5 vents, 1 zipper door<\/td>\n<\/tr>\n<tr>\n<td><strong>12 m flybridge motor yacht<\/strong>, 4.0 m beam, 3.0 m to cover, <strong>storage<\/strong><\/td>\n<td>40 ft wide, 7 mil, white<\/td>\n<td>about 49 ft<\/td>\n<td>2 rolls of tape, one roll of strapping, about 14 buckles, 5 vents, 1 zipper door<\/td>\n<\/tr>\n<tr>\n<td><strong>The hardtop cruiser<\/strong> wrapped for <strong>transport<\/strong> by road or as deck cargo<\/td>\n<td>32 ft wide, 8\u201310 mil (our guide leans to 10 mil in tropical sun)<\/td>\n<td>about 49 ft<\/td>\n<td>2 rolls of tape, one roll of strapping, about 14 buckles, 5 vents<\/td>\n<\/tr>\n<tr>\n<td><strong>12 m sailing yacht<\/strong>, mast down, 3.8 m beam, 1.5 m to cover, <strong>storage<\/strong><\/td>\n<td>28 ft wide, 7 mil, white<\/td>\n<td>about 49 ft<\/td>\n<td>2 rolls of tape, one roll of strapping, about 14 buckles, 5 vents, 1 zipper door<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p class=\"note\">How the width is worked out: beam plus twice the height you cover, plus 10% for shrink and tuck, rounded up to the next roll width. The standard sizing chart in our <a href=\"\/how-to-shrink-wrap-a-boat\/\">tropical guide<\/a> pairs beams of 3.4 to 4.9 m with 40 ft film because it allows for flybridges and arches; the calculator works from your actual height, so a low hardtop comes out at 32 ft and a flybridge at 40 ft. If you land between two widths, take the wider roll. Shipping the boat as deck cargo and then storing it under the same cover? Choose the transport gauge; it does both jobs.<\/p>\n<\/p><\/div>\n<\/div>\n<p><script>\nfunction dmWrapEstimate(){\n  var loa=parseFloat(document.getElementById('sw-loa').value)||11;\n  var beam=parseFloat(document.getElementById('sw-beam').value)||3.8;\n  var h=parseFloat(document.getElementById('sw-h').value)||1.5;\n  var job=document.getElementById('sw-job').value;\n  var M2F=3.281;\n  var girth_ft=(beam+2*h)*1.10*M2F+2;              \/\/ cover girth + shrink\/tuck allowance\n  var widths=[12,14,16,17,18,20,22,24,26,28,32,36,40,50,60];\n  var width=widths.find(function(w){return w>=girth_ft;})||60;\n  var run_ft=(loa*1.15+1)*M2F;                     \/\/ length of run incl. bow\/stern gather\n  var mil = job==='transport' ? '8\u201310 mil' : job==='project' ? '7 mil (flame retardant available)' : '7 mil';\n  var perim_m=2*(loa+beam)*1.1;\n  var tapeRolls=Math.max(2,Math.ceil(perim_m\/45));\n  var strap_m=Math.ceil(perim_m*3.5);\n  var strapRolls=Math.ceil(strap_m\/457);           \/\/ 1500 ft rolls\n  var buckles=Math.ceil(strap_m\/9);\n  var vents=Math.max(4,Math.ceil(loa\/2.5));\n  var doors=job==='storage'?1:0;\n  var rows=[\n    ['Premium shrink wrap film \u2014 <strong>'+width+'&prime; wide<\/strong>, '+mil,'~'+Math.ceil(run_ft)+' ft of run (one roll covers most single boats)','<a href=\"\/product-category\/shrink-wrap-protection\/shrink-wrap-film\/\">Film rolls<\/a>'],\n    ['Heat shrink tape 4&Prime;',tapeRolls+' rolls','<a href=\"\/product-category\/shrink-wrap-protection\/shrink-wrap-tape\/\">Tape<\/a>'],\n    ['Woven cord strapping \u00bd&Prime;',strapRolls+' \u00d7 1500&prime; roll'+(strapRolls>1?'s':''),'<a href=\"\/product-category\/shrink-wrap-protection\/strapping-installation\/\">Strapping<\/a>'],\n    ['Buckles \u00bd&Prime;','~'+buckles+' (1 bag of 100 covers it)','<a href=\"\/product-category\/shrink-wrap-protection\/strapping-installation\/\">Buckles<\/a>'],\n    ['Self-adhesive vents',vents,'<a href=\"\/product-category\/shrink-wrap-protection\/shrink-wrap-vents-access\/\">Vents<\/a>']\n  ];\n  if(doors){rows.push(['Zipper access door',1,'<a href=\"\/product-category\/shrink-wrap-protection\/shrink-wrap-vents-access\/\">Access doors<\/a>']);}\n  if(job==='storage'){rows.push(['Moisture control (desiccant \/ mildew bags)','4\u20136 units','<a href=\"\/product-category\/shrink-wrap-protection\/moisture-corrosion-control\/\">Moisture control<\/a>']);}\n  var tb=document.getElementById('sw-rows');tb.innerHTML='';\n  rows.forEach(function(r){tb.innerHTML+='<\/p>\n<tr>\n<td>'+r[0]+'<\/td>\n<td>'+r[1]+'<\/td>\n<td>'+r[2]+'<\/td>\n<\/tr>\n<p>';});\n  document.getElementById('sw-film').innerHTML='Cover girth &asymp; <strong>'+girth_ft.toFixed(0)+' ft<\/strong> &rarr; use <strong>'+width+'&prime; wide film<\/strong> in '+mil+' \u2014 genuine Dr. Shrink, UV-inhibited for tropical exposure.';\n  dmWrapDiagram(beam,h,girth_ft,width);\n  var body='Shrink wrap estimate from drakemarine.com%0D%0A%0D%0ABoat: (name \/ model)%0D%0ALOA '+loa+' m, beam '+beam+' m, height '+h+' m, use: '+job+'%0D%0AFilm: '+width+'ft wide, ~'+Math.ceil(run_ft)+' ft run, '+mil+'%0D%0ATape: '+tapeRolls+' rolls, strapping: '+strapRolls+' roll(s), vents: '+vents;\n  document.getElementById('sw-mail').href='mailto:hello@drakemarine.com?subject=Shrink wrap estimate \u2014 from the calculator&body='+body;\n  var res=document.getElementById('sw-result');res.style.display='block';res.scrollIntoView({behavior:'smooth',block:'start'});\n}\nfunction dmWrapDiagram(beam,h,girth_ft,width){\n  var el=document.getElementById('sw-diagram');\n  \/\/ stern-view cross-section, scaled: hull width fixed, frame height follows h\/beam\n  var HW=280, cx=250, wl=268;                       \/\/ hull half-ish width px, centre x, waterline y\n  var hpx=Math.max(60,Math.min(180,HW*(h\/beam)));   \/\/ frame height px, clamped\n  var deckY=wl-64, ridgeY=deckY-hpx;\n  var Lx=cx-HW\/2, Rx=cx+HW\/2;\n  var beltY=deckY+18;                               \/\/ strapping belt below rub rail\n  var s='<svg viewBox=\"0 0 520 330\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label=\"Shrink wrap cross-section\">';\n  \/\/ water\n  s+='<rect x=\"20\" y=\"'+wl+'\" width=\"480\" height=\"30\" fill=\"#cfe6f5\"\/>';\n  s+='<path d=\"M 20 '+wl+' q 30 -6 60 0 t 60 0 t 60 0 t 60 0 t 60 0 t 60 0 t 60 0 t 60 0\" fill=\"none\" stroke=\"#9fc9e4\" stroke-width=\"4\"\/>';\n  \/\/ hull (stern view)\n  s+='<path d=\"M '+Lx+' '+deckY+' L '+(Lx+14)+' '+(wl+6)+' Q '+cx+' '+(wl+30)+' '+(Rx-14)+' '+(wl+6)+' L '+Rx+' '+deckY+' Z\" fill=\"#eef2f6\" stroke=\"#41586e\" stroke-width=\"3.5\"\/>';\n  \/\/ support frame (simple ridge pole + legs)\n  s+='<line x1=\"'+cx+'\" y1=\"'+deckY+'\" x2=\"'+cx+'\" y2=\"'+ridgeY+'\" stroke=\"#8aa2b5\" stroke-width=\"4\"\/>';\n  s+='<line x1=\"'+(cx-70)+'\" y1=\"'+deckY+'\" x2=\"'+cx+'\" y2=\"'+(ridgeY+14)+'\" stroke=\"#8aa2b5\" stroke-width=\"3\"\/>';\n  s+='<line x1=\"'+(cx+70)+'\" y1=\"'+deckY+'\" x2=\"'+cx+'\" y2=\"'+(ridgeY+14)+'\" stroke=\"#8aa2b5\" stroke-width=\"3\"\/>';\n  \/\/ film: from strapping belt port, over ridge, to belt starboard\n  s+='<path d=\"M '+(Lx-6)+' '+beltY+' L '+(Lx-2)+' '+deckY+' Q '+(cx-HW*0.28)+' '+(ridgeY+8)+' '+cx+' '+(ridgeY-6)+' Q '+(cx+HW*0.28)+' '+(ridgeY+8)+' '+(Rx+2)+' '+deckY+' L '+(Rx+6)+' '+beltY+'\" fill=\"none\" stroke=\"#00A8FF\" stroke-width=\"6\" stroke-linecap=\"round\"\/>';\n  \/\/ strapping belt\n  s+='<line x1=\"'+(Lx-6)+'\" y1=\"'+beltY+'\" x2=\"'+(Rx+6)+'\" y2=\"'+beltY+'\" stroke=\"#12395e\" stroke-width=\"3\" stroke-dasharray=\"9 6\"\/>';\n  s+='<text x=\"'+(Rx+14)+'\" y=\"'+(beltY+4)+'\" font-size=\"12.5\" fill=\"#41586e\">strapping belt<\/text>';\n  \/\/ girth label along film\n  s+='<text x=\"'+cx+'\" y=\"'+(ridgeY-18)+'\" text-anchor=\"middle\" font-size=\"16\" font-weight=\"800\" fill=\"#0b76c4\">girth &asymp; '+girth_ft.toFixed(0)+' ft &rarr; '+width+'&prime; film<\/text>';\n  \/\/ beam + height arrows\n  var by=wl+44;\n  s+='<line x1=\"'+Lx+'\" y1=\"'+by+'\" x2=\"'+Rx+'\" y2=\"'+by+'\" stroke=\"#8aa2b5\" stroke-width=\"2.5\"\/>';\n  s+='<line x1=\"'+Lx+'\" y1=\"'+(by-6)+'\" x2=\"'+Lx+'\" y2=\"'+(by+6)+'\" stroke=\"#8aa2b5\" stroke-width=\"2.5\"\/>';\n  s+='<line x1=\"'+Rx+'\" y1=\"'+(by-6)+'\" x2=\"'+Rx+'\" y2=\"'+(by+6)+'\" stroke=\"#8aa2b5\" stroke-width=\"2.5\"\/>';\n  s+='<text x=\"'+cx+'\" y=\"'+(by+18)+'\" text-anchor=\"middle\" font-size=\"14\" fill=\"#41586e\">beam '+beam+' m<\/text>';\n  var hx=Lx-30;\n  s+='<line x1=\"'+hx+'\" y1=\"'+deckY+'\" x2=\"'+hx+'\" y2=\"'+ridgeY+'\" stroke=\"#8aa2b5\" stroke-width=\"2.5\"\/>';\n  s+='<line x1=\"'+(hx-6)+'\" y1=\"'+deckY+'\" x2=\"'+(hx+6)+'\" y2=\"'+deckY+'\" stroke=\"#8aa2b5\" stroke-width=\"2.5\"\/>';\n  s+='<line x1=\"'+(hx-6)+'\" y1=\"'+ridgeY+'\" x2=\"'+(hx+6)+'\" y2=\"'+ridgeY+'\" stroke=\"#8aa2b5\" stroke-width=\"2.5\"\/>';\n  s+='<text x=\"'+(hx-12)+'\" y=\"'+((deckY+ridgeY)\/2)+'\" text-anchor=\"middle\" font-size=\"14\" fill=\"#41586e\" transform=\"rotate(-90 '+(hx-12)+' '+((deckY+ridgeY)\/2)+')\">height '+h+' m<\/text>';\n  s+='<\/svg>';\n  el.innerHTML=s+'<\/p>\n<p style=\"font-size:.82rem;color:#5b7186;margin:8px 2px 2px;line-height:1.45\">How the cover works: film (blue) runs from the strapping belt below the rub rail on one side, over the support frame, down to the belt on the other side \u2014 that full path is the girth, and it\\'s why the film needs to be '+width+'&prime; wide, not just wider than the beam.<\/p>\n<p>';\n  el.style.display='block';\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Three measurements and the job \u2014 the calculator returns your full materials list: film width and mil, tape, strapping, vents and doors, ready to order or quote. Measure the boat, we&#8217;ll spec the wrap Three measurements and the job \u2014 your materials list appears below. Length overall (m) Beam (m) Height above deck to wrap&#8230;<\/p>","protected":false},"author":9,"featured_media":17574,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-8416","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/drakemarine.com\/ru\/wp-json\/wp\/v2\/pages\/8416","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/drakemarine.com\/ru\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/drakemarine.com\/ru\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/drakemarine.com\/ru\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/drakemarine.com\/ru\/wp-json\/wp\/v2\/comments?post=8416"}],"version-history":[{"count":4,"href":"https:\/\/drakemarine.com\/ru\/wp-json\/wp\/v2\/pages\/8416\/revisions"}],"predecessor-version":[{"id":17835,"href":"https:\/\/drakemarine.com\/ru\/wp-json\/wp\/v2\/pages\/8416\/revisions\/17835"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/drakemarine.com\/ru\/wp-json\/wp\/v2\/media\/17574"}],"wp:attachment":[{"href":"https:\/\/drakemarine.com\/ru\/wp-json\/wp\/v2\/media?parent=8416"}],"curies":[{"name":"WP","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}