1<!DOCTYPE html> 2<html> 3<head> 4 <title>BEAM GURU. Beam Calculator and Frame/Truss Beam Calculator Online (Draws Bending Moment, Shear Force, Axial Force)</title> 5 <meta name="yandex-verification" content="085125cfd2c0f294" /> 6 <meta name="description" content="Calculate the reactions at the supports of a beam, frame and truss. This beam calculator is designed to help you calculate and plot the Bending Moment Diagram (BMD), Shear Force Diagram (SFD), Axial Force Diagram." /> 7 <meta name="keywords" content="beam calculator, beam calculation, solve beam, frame calculator, structural analysis, frame calculation, truss calculator, beam deflection, support reactions statics, static beam" /> 8 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 9 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> 10 <link rel="icon" type="image/png" href="/images/favicon.png"> 11 <link rel="apple-touch-icon" href="/apple-touch-favicon.png"> 12 <link href="//fonts.googleapis.com/css?family=PT+Sans:400,700&subset=latin,cyrillic-ext" rel="stylesheet" type="text/css"> 13 <link href="/bundles/public/css/bundle.min.css?1710798358" rel="stylesheet"> 14 <link href="/bundles/public/css/style.default.css?1710798358" rel="stylesheet"> 15
15<script> 16 (function(){ 17 try { 18 localStorage.setItem('_storage_test', 'test'); 19 localStorage.removeItem('_storage_test'); 20 } catch (exc){ 21 var tmp_storage = {}; 22 var p = '__unique__'; // Prefix all keys to avoid matching built-ins 23 Storage.prototype.setItem = function(k, v){ 24 tmp_storage[p + k] = v; 25 }; 26 Storage.prototype.getItem = function(k){ 27 return tmp_storage[p + k] === undefined ? null : tmp_storage[p + k]; 28 }; 29 Storage.prototype.removeItem = function(k){ 30 delete tmp_storage[p + k]; 31 }; 32 Storage.prototype.clear = function(){ 33 tmp_storage = {}; 34 }; 35 } 36 })(); 37 38 window.current_language = 'en'; 39 window.CONFIG = { 40 site_name: 'beamguru.com', 41 project_site_name: 'BEAM<b>GURU</b>.COM', 42 links: JSON.parse('{"full_url_beam":"https:\/\/beamguru.com\/online\/beam-calculator\/","short_url_beam":"\/online\/beam-calculator\/","full_url_beam_examples":"https:\/\/beamguru.com\/data\/examples\/beam-calculation\/","short_url_beam_examples":"\/data\/examples\/beam-calculation\/","full_url_old_beam":"https:\/\/beamguru.com\/online\/beam-calculator\/","short_url_old_beam":"\/online\/beam-calculator\/","full_url_frame":"https:\/\/beamguru.com\/frame\/","short_url_frame":"\/frame\/","full_url_section":"https:\/\/beamguru.com\/section\/","short_url_section":"\/section\/"}') 43 }; 44 45 function lang(str) { 46 window.languageDictionary = window.languageDictionary || {}; 47 if (window.languageDictionary.hasOwnProperty(str)) { 48 return window.languageDictionary[str]; 49 } else { 50 return str; 51 } 52 } 53</script>
53
53<script src="/bundles/public/js/lib_index.min.js?1710798358"></script>
53 54
54<script>
vendor: 383 bytes, lines 54-60
54 55 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 56 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 57 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 58 })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 59 60 ga('create', '
60UA-74751762-1
vendor: 50 bytes, lines 60-62
60', 'auto'); 61 ga('send', 'pageview'); 62
62</script>
62 63</head> 64<body> 65<div id="modal-payment-info" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel" aria-hidden="true"> 66 <div class="modal-dialog modal-sm" style="max-width: 450px;"> 67 <div class="modal-content"> 68 <div class="modal-header"> 69 <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> 70 <h4 class="modal-title"></h4> 71 </div> 72 <div class="clearfix modal-body"> 73 74 </div> 75 </div> 76 </div> 77</div><div id="modal-common" class="modal fade" tabindex="-1" role="dialog" aria-hidden="true"> 78 <div class="modal-dialog" role="document"> 79 <div class="modal-content"> 80 <div class="modal-header"> 81 <h5 class="modal-title"></h5> 82 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 83 <span aria-hidden="true">×</span> 84 </button> 85 </div> 86 <div class="modal-body"> 87 </div> 88 </div> 89 </div> 90</div><header class="header"> 91 <!--div class="text-center" style="padding: 5px 0; font-size: 12px; background-color: lightgoldenrodyellow;"> 92 Technical work was carried out during the period March 17-21. If you have not received your access code, please write to us: [email protected] 93 </div--> 94 <nav class="navbar"> 95 <div class="container-fluid"> 96 <div class="navbar-holder d-flex align-items-center justify-content-between"> 97 <div class="navbar-header"> 98 <a id="toggle-btn" href="#" class="menu-btn"><span></span><span></span><span></span></a> 99 <a href="/" class="brand-text d-inline-block"> 100 <span>BEAM<b>GURU</b></span> 101 </a> 102 </div> 103 <ul class="nav-menu list-unstyled d-flex flex-md-row align-items-md-center"> 104 105 <li class="nav-item nav-custom-link"> 106 <a href="/about/terms-and-conditions/" class="nav-link"><span class="d-none d-sm-inline">Terms & Conditions</span></a> 107 </li> 108 <li class="nav-item nav-custom-link"> 109 <a href="/#pricing" class="nav-link"><span class="d-none d-sm-inline">Pricing</span></a> 110 </li> 111 <li class="nav-item nav-custom-link"> 112 <a href="/page/support/" class="nav-link"><span class="d-none d-sm-inline">Support</span></a> 113 </li> 114 <li class="nav-item nav-custom-link"> 115 <a href="/page/contact/" class="nav-link"><span class="d-none d-sm-inline">Contacts</span></a> 116 </li> 117 </ul> 118 </div> 119 </div> 120 </nav> 121</header> 122 <div class="body-page page-content d-flex align-items-stretch"> 123 <nav class="side-navbar shrinked d-none"> 124 <ul class="list-unstyled"> 125 <li><a href="/online/beam-calculator/">Beam Calculator</a></li> 126 <li><a href="/frame/">Frame/Truss Calculator</a></li> 127 <li><a href="/section/">Section Designer</a></li> 128 </ul> 129</nav> <div class="content-inner"> 130 131<link href="/css/font-awesome.min.css" rel="stylesheet"> 132<link href="/css/guru-theme.css?1710798314" rel="stylesheet"> 133<link href="/css/landing-page.css?1710798314" rel="stylesheet"> 134<div class="container body-page-content h-100"> 135 <h2>Contacts</h2> 136 <div class="row"> 137 <div class="col-lg-6"> 138 <div class="contacts_wrapper"> 139 <div class="contact col-sm-6 col-lg-12 mx-auto"> 140 <div class="contact_img col-lg-2"> 141 <i class="fa fa-send fa-3x fa-green"></i> 142 </div> 143 <div class="contact_text col-lg-10"> 144 <div class="contact_text__head">E-mail</div> 145 <b>[email protected]</b> 146 </div> 147 </div> 148 <div class="contact col-sm-6 col-lg-12 mx-auto"> 149 <div class="contact_img col-lg-2"> 150 <i class="fa fa-skype fa-3x fa-green"></i> 151 </div> 152 <div class="contact_text col-lg-10"> 153 <div class="contact_text__head">Skype</div> 154 <b>sopromatguru</b> 155 </div> 156 </div> 157 158 <div class="row"> 159 <div class="contact col-sm-6 col-lg-12"> 160 <div class="contact_img col-lg-2">
161 <i class="fa fa-send fa-3x fa-blue"></i> 162 </div> 163 <div class="contact_text col-lg-10"> 164 <div class="contact_text__head">Telegram</div> 165 <div>beamguru</div> 166 </div> 167 </div> 168 </div> 169 170 <div class="row"> 171 <div class="contact col-sm-6 col-lg-12"> 172 <div class="contact_img col-lg-2"> 173 <i class="fa fa-address fa-3x fa-blue"></i> 174 </div> 175 <div class="contact_text col-lg-10"> 176 <div class="contact_text__head">Address</div> 177 <div>1 University Ave, Toronto, ON M5J 2P1, Canada</div> 178 </div> 179 </div> 180 </div> 181 182 <!--noindex> 183 <div class="contact col-sm-6 col-lg-12"> 184 <div class="contact_img col-lg-2"> 185 <i class="fa fa-map-marker fa-3x fa-green"></i> 186 </div> 187 <div class="contact_text col-lg-10"> 188 <div class="contact_text__head"></div> 189 <div style="font-size: 12px;"> 190 <p><br> 191 ÐÐÐ Ð<br> 192 ÐÐÐ/ÐÐÐ<br> 193 ЮÑидиÑеÑкий адÑеÑ:</p> 194 </div> 195 </div> 196 </div> 197 </noindex--> 198 </div> 199 </div> 200 <div class="col-lg-6"> 201 <h3 class="text-center">Ask the question</h3> 202 <hr/> 203 <form id="form-support" class="form-horizontal"> 204 <div class="form-group no-gutters"> 205 <div class="col-md-8 col-sm-12 col-lg-12 mx-auto"> 206 <label class="control-label">Request type</label> 207 <select name="support_type" class="form-control"> 208 <option value="1"> 209Question</option><option value="3">Bill</option><option value="4">Calculation error</option><option value="5">Proposal for revision</option><option value="6">Other</option> </select> 210 </div> 211 </div> 212 <div class="form-group no-gutters" style="display: none;"> 213 <div class="col-md-8 col-sm-12 col-lg-12 mx-auto"> 214 <label class="control-label">Access code</label> 215 <input name="transaction_code" type="text" class="form-control" placeholder="Enter Access Code"> 216 </div> 217 </div> 218 <div class="form-group no-gutters"> 219 <div class="col-md-8 col-sm-12 col-lg-12 mx-auto"> 220 <label class="control-label">Name</label> 221 <input name="user_name" type="text" class="form-control" placeholder="Enter Name" required> 222 </div> 223 </div> 224 <div class="form-group no-gutters"> 225 <div class="col-md-8 col-sm-12 col-lg-12 mx-auto"> 226 <label class="control-label">Email</label> 227 <input name="user_email" type="email" class="form-control" placeholder="Enter Email" required> 228 </div> 229 </div> 230 <div class="form-group no-gutters"> 231 <div class="col-md-8 col-sm-12 col-lg-12 mx-auto"> 232 <label class="control-label">Message</label> 233 <textarea name="message" class="form-control" rows="5"></textarea> 234 </div> 235 </div> 236 <div class="form-group no-gutters"> 237 <div class="col-md-8 col-sm-12 col-lg-12 mx-auto"> 238 <label class="control-label" id="captchaOperation"></label> 239 <input type="text" class="form-control" name="captcha" required/> 240 </div> 241 </div> 242 <div class="form-group no-gutters"> 243 <div class="col-md-8 col-sm-12 col-lg-12 mx-auto mx-auto text-center"> 244 <button type="submit" class="btn-lg btn-success">Send</button> 245 </div> 246 </div> 247</form> 248<p class="text-center" id="response-support" style="font-size: 16px;"></p>
249<script src="/js/app/SupportRequest.js?1710798314"></script>
249 </div> 250 </div> 251</div> 252 <footer class="main-footer"> 253 <div class="container-fluid"> 254 <div class="row"> 255 <div class="col-sm-6"> 256 <p>BEAM<b>GURU</b>.COM © 2026. All rights reserved<!-- <a href="/page/copyright/">--><!--</a></p>--> 257 </div> 258 <div class="col-sm-6 text-right"> 259 <a href="/online/beam-calculator/">Beam Calculator</a> 260 <a href="/frame/">Frame and Truss Calculator ONLINE</a> 261 <a href="/section/">Section Designer</a> 262 </div> 263 </div> 264 </div> 265 </footer> 266 </div> 267 </div> 268</div>
269<script type="text/javascript"> 270 $(document).on('ready', function (e) { 271 $('#toggle-btn').on('click', function () { 272 var $sidebar = $('.side-navbar.shrinked'); 273 if ($sidebar.hasClass('d-none')) { 274 $sidebar.removeClass('d-none'); 275 $(this).addClass('to-left-arrow'); 276 } else { 277 $sidebar.addClass('d-none'); 278 $(this).removeClass('to-left-arrow'); 279 } 280 }); 281 }); 282</script>
282 283<!-- Yandex.Metrika counter -->
284<script type="text/javascript" >
vendor: 293 bytes, lines 284-289
284 285 (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; 286 m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) 287 (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); 288 289 ym(
28988270251
vendor: 97 bytes, lines 289-294
289, "init", { 290 clickmap:true, 291 trackLinks:true, 292 accurateTrackBounce:true, 293 webvisor:true 294 });
295</script>
295 296<!-- /Yandex.Metrika counter --></body> 297</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.