Free Truss and Roof Calculator


This free online truss calculator is an truss design tool that generates the axial forces and reactions of completely customisable 2D truss structures or rafters. Add nodes, members and supports to set up your problem. Apply up to 5 point loads to the nodes and click solve when done to run the static 2D truss analysis. It is particularly useful as a steel bridge truss design software or roof truss calculator. Click 'Reactions' or 'Axial Force' to display the results you need in a nice, clean and easy to interpret graph for your truss design. Users can also control settings such as units, display settings of truss members etc. by clicking the 'Settings' button.

This rafter truss calculator, has a range of applications including being used as a wood truss calculator, roof truss calculator, roof rafter calculator, scissor truss calculator or for roof framing. By upgrading to on of SkyCiv's pricing options, you'll have access to full structural analysis software so you select materials such as wood and steel to perform truss designs - making it much more than a simple roof calculator.

Please note some features have been disabled and there are limitations on what can be added (12 truss members, 2 supports and 5 point loads only). However, this truss calculator can be upgraded to full structural analysis software for only , which allows unlimited members, distributed loads and point loads! It also allows the user to save and load problems; saving much time in re-entering the truss structures.

SkyCiv offers a range of cloud based structural analysis software and calculators - your one shop-stop for all things Structural Analysis.

Need More Functionality?

SkyCiv offers a Student account, offering the SkyCiv Truss Software - allowing you to solve larger truss structures, with more supports and forces. SkyCiv also offers a full 3D Structural Analysis Software in the cloud, complete with professional reporting, 3D Rendering and Stress Analysis. If you have any questions with the account types, simply contact us.

  • Hi I have just signed up for your free online truss calculator. I want to input this image (or indeed any image) to your program so I can use my image as a background so that I can quickly input the nodes using my mouse.
    This is the pedestrian bridge which collapsed recently in Florida.

    Alternatively can you model this and add it to your examples?

    • Joe Anderson

      If that is your plan, you are just wasting your time. Engineering by sheer laziness is probably how the bridge collapsed in the first place.

      • It might be a handy feature to insert the nodes of the structure in roughly the correct position. After insertion the user could then edit the node position correctly. If it interests anyone we did have a few users model this structure after the collapse. An example is below:

        • Thanks again Paul. Your help was invaluable.

      • A lot has happened in the 4 months since I posted that.
        I signed up for a free account with SkyCiv to model that truss.
        My model had 13 nodes and 23 members (which is more than the free account can cope with) but no worries because I wrote to SkyCiv and Paul was kind enough to give me a 14 day free trial of the entire SkyCiv suite, which I put to very good use – and could not have analysed this structure without such a modelling tool – so not “wasting my time at all”.
        We’ve discussed this on some science and engineering forum topics, if you are interested?

  • Pingback: Как рассчитать ферму онлайн?()

  • Donovan Jones

    I cannot seem to solve the truss, because it is asking to specify the material for section 1. How do I do this?

    • Hi there. It shouldn’t be required to enter a material but something could be going wrong for you. Could you please share the truss with me (take a screenshot and post here or send to ) so we can get to the bottom of this for you?


      • Alabaster Acres

        I am having the same issue

        • Could you please share the truss with me (take a screenshot and post
          here or send to ) so we can get to the bottom of this
          for you?

      • Jacob Drescher

        I am also having this same issue

        • Could you please do what I said above please? Thanks

          • Jacob Drescher

            I actually got it to work. The only difference this time is that I put a 0 for the x reaction instead of leaving it blank when there was only a force along the y axis

  • Robert Soley

    I can just imagine what kind of tools bought this

    • Ummm engineers who need to analyze larger trusses probably…

  • Charlie

    Paul, I want to add a truss in my garage to hang lighting, pull down air hoses and ceiling fans, etc. I want to use 1 1/8 inch (30mm) square steel tubing which is 3/64 inches (1.2mm) thick to build a truss which is about 40 feet long. The truss will be supported laterally by the same 30mm steel tubing as braces. Can your truss analysis software calculate loads on a steel truss?

    • Hey Charlie. Great question! It sounds like an interesting project but you will probably need to use our full 3d structural analysis software for this. It will definitely be able to handle the project. It works almost the same as this truss calculator with all the extra features you will need:

  • Bryan Groves

    Hi, I was just wondering if there were any capabilities to determine if a truss is internally stable.

    • Hi Bryan. We have a new feature called “Truss Hand Calcs”. The check for internal and external stability is performed in the hand calculations we provide.

  • Neil Chakrabarty

    Hi Paul, I would like to use your calculator to determine the trusses proposed by my contractor. So can I sign up for a while and stop when the project ends?

    • Hi Neil. Thanks for your question. Yes definitely! One of the great things about SkyCiv is the flexibile subscription. You can cancel your subscription whenever you want without any fees. Simple do this from within your account settings to ensure you do not get billed in your next subscription term. Let us know if you need anything else.

  • dog

    take the cost off pissants

  • Fadhli

    it cant solve because the modulus young’s is zero, can anyone help me where i can put the moudulus youngs data?

    • That’s strange. Young’s modulus shouldn’t be required as it should be entered automatically. Did you end up getting it working? Email me at to discuss further if you’re still having issues.

  • Xander Jake de los Santos

    I also need solutions…
    I have no use of an answer if I don’t know how solve for it…

    • Sorry at the moment we do not have full worked solutions for trusses. You can try it by hand and see if the solution is correct, so it’s not completely usless to you.

  • Julius Sentirmay

    I installed 18 solar panels on my existing Truss Roof with permit. Now the City asking verification that the roof system can accommodate the additional dead loads of
    the solar equipment. I have the original plan from March 26 2003, and it said the Roof Truss calculation in the City of Meridian. I called the Builder he said the Idaho Truss Company went out from business. I like to calculate the Truss load my self, how can I do it? Our Roof slope 12-8, under the roof we have Bonus room. The roof size 36′ horizontal and 23′ slop size. The Bonus room walls start 10′ from the edges both side, and 6′ height. After this fallow the roof slope 4′. The Bonus room ceiling 10′ wide, it has
    2″x10″ ceiling joints. The 23′ long roof rafters every 3′ distance are supported to Garage ceiling joints. The Garage ceiling joints is 2″x14″ MFG’D Trusses @ 24″ oc. .

  • Jordan McCallum

    Tell me how many objects I can use in the free trial, getting most-way through a sketchup and be told to pay or quit leaves a very sour taste in the mouth.

    • Hi Jordan,

      I can understand that concern. In the text above the calculator it does mention the limitations of the free software:

      “Please note some features have been disabled and there are limites to what can be added (12 members, 2 supports and 5 point loads only). ”

      Hope this clears up your concern and hope this restores your image of SkyCiv.

  • Pingback: free bushes truss design tool | Teds Woodworking Page()

  • Emad

    I cannot evaluate the SkyCiv truss calculator if I cannot enter node fixities or applied loads. Is there a way to calculate and get results before purchasing?

    • Hi Emad. Node Fixities can only be controlled in SkyCiv Structural 3D. I can see you signed up our free account by visiting That’s what I was going to suggest as you can play around with the software more and even give Structural 3D a little trial. This way you can evaluate the software before purchasing. If you have any further questions please email us at

  • Salacorn

    I always appreciate free trials, especially those that do not require any local installs or regos.

    Whilst I gave this a fair go, I found I was unable to accomplish what I feel is a simple timber truss design on my home. (Fink + King combo). I’m a sparky, certainly not a structural engineer (though my maths and physics are good). I recently bought a home, and upon getting into some renos, noticed some air con tradie cut some web members to run the ductwork years ago. I reckoned it would of been cool to see what effects that might have.

    Either my lack of sleep has gotten to me, or this calculator is not able to have points anywhere but on the ends of a member. This type of truss design seems to fit bridge construction, but in timber trusses for typical buildings, the chords are continuous, with web members between them.

    Again, I could just be too tired and getting it all wrong.

    Either way, it still is a nice tool for other designs.

    • Hi Salacorn. Any structure can be entered as you can place the nodes at any position you like. If there is a junction then you need to put a node there and connect the members accordingly. For instance see the structure I’ve attached. You wouldn’t do one of the horizontal member as ONE long member – rather you would break it up as shown so that you can add joints. Hope that helps.

  • What up tho

    Can this show how you got the answer

    • Unfortunately no – this can only be done in SkyCiv Beam but even then it will only show the solution for statically determinate problems by method of sections.

      • Swagg

        Good One Paul

  • first gear

    please allow me to use 18 members i want to try it before i buy please just want to check if program can solve truss with 18 members

    • Hi there. Sorry the free truss calculator is limited and cannot be changed at the moment. Paid SkyCiv Truss can compute up to 30 members while SkyCiv Structural 3D is fully unlimited. Perhaps try SkyCiv Structural 3D as it can be used for FREE for 30 days at the moment. Sign up on the home page. Hope that helps. Contact us at if you have any further questions.

  • Malik Osman

    invest your time doing a tutorial to use this

    • Hi Malik. Sorry for any inconvenience or frustrations caused by the calculator — Please watch this video from around 2:00 and onwards as it goes through a simple example on how to use the calculator:

      It is for the paid SkyCiv Truss Calculator but it is virtually the same thing with less restrictions. Hope that helps. If you’re still having issues or need some help email us at and we’ll do our best to assist you.

  • Ana

    Incorrect Reactions, loads are just 15-30kN then Reactions are already millions. :(

    • Hi Ana. Sounds like your structure may not be constrained properly. Could you please attach a screenshot here of your structure so we can see what’s caused this and help you out? Otherwise you can email us at Hope to hear from you soon. Cheers, Paul.

Back to Top