Free online FEM calculator with Eurocode design checks

Welcome to femonline.eu.

I had grown tired of needing an enterprise system every time I wanted to analyse a smaller structure quickly, simply and completely. For a long time I thought about how to build a solid FEM solver in which I could reliably and fairly easily work out the loads (floor and roof build-ups and the like), build the model, and assess at least the most common load effects — with the plain outputs an engineer needs, either to Excel or straight to PDF. Because the project started as an online tool, other features followed, such as sharing a model by link or sending it by e-mail. The program has its limits: it runs in the browser’s memory, so I do not plan to add surface (plate/shell) or 3D solid elements in the foreseeable future, and the number of members that can be entered is limited too.

The program is under continuous development. It should reach its final state at the end of November 2026; after that I expect only minor bug fixing, followed by tutorial videos on YouTube. If larger changes come, I will keep the older versions available, so that users can go back to the specific version of the program they need.

The whole project is self-funded and freely available, commercial use included.

What’s new
Open the calculator Cross-section calculator Watch video tutorials

EN 1990 · EN 1992 · EN 1993 · EN 1995 · EN 1998

Steel hall drawn with its real cross-sections and deflected shape, with the stability table: the critical load factor αcr of every load case and combination and the EN 1993-1-1 §5.2.1 verdict.
Steel hall drawn with its real cross-sections and deflected shape, with the stability table: the critical load factor αcr of every load case and combination and the EN 1993-1-1 §5.2.1 verdict.

A complete 3D frame analysis, in the browser

The solver is a full 3D finite-element frame analysis: 12-degree-of-freedom beam elements with end releases, rigid eccentric offsets, elastic (spring) supports and support settlement. Everything runs client-side, so there is nothing to install and nothing to upload.

Eurocode design checks — not just analysis

Most free online calculators stop at internal forces. This one carries on to the design check, which is the part that actually takes your time.

Cross-section calculator — properties of any shape

A second, standalone tool for the sections no catalogue carries. Draw any cross-section — polygons, rectangles, circles and holes, catalogue profiles from the same library of 2457 sections, or thin-walled walls as a mid-line with a thickness — and every property is computed as you draw. Open the cross-section calculator

Why engineers use it

Who it is for

Structural engineers doing quick frame and roof checks, timber designers sizing purlins and rafters, steel detailers verifying a portal frame, and civil-engineering students learning how frame analysis and Eurocode design fit together. If you need a fast, trustworthy answer without booting up a heavyweight package, this is built for you.

Verification examples

Every result the solver produces is checked against an independent reference — a closed-form hand calculation or a classical method — not just against itself. A few worked examples, as PDF reports:

What’s new: a model from AI

If you are a fan of AI, you can now create a rough model just by describing it, for example in ChatGPT. Whether you have an account or use the free version, the AI can create a link with the structure generated from your inputs. How it works:

  1. At the start of the conversation, tell the AI that you want to create a structural model as a link for the femonline calculator, following the instructions at https://femonline.eu/ai/fem-model-link.txt
    Prompt to copy:

    I want to create a structural model as a link for the FEM Online calculator. First read the instructions at https://femonline.eu/ai/fem-model-link.txt and follow them exactly. Then ask me for anything you still need (geometry and dimensions, materials, cross-sections, supports, hinges, loads). Finally give me the link and the model text in a code block.

  2. Give the AI all the inputs — dimensions, material, hinges and so on — and ask it for the link.
  3. Click the link and the generated model opens in your browser.
  4. Go back to the conversation and continue with the changes you need. The AI generates a new link again.

I chose this approach as the first way of using AI to build a model. It is independent: it does not interfere with the calculation and does not alter the model afterwards.

Frequently asked questions

Is the FEM calculator really free?

Yes. It is free to use during the beta, with no registration and no licence key. In the future the price will not exceed €10 per month or €99 per year.

Do I need to install anything?

No. It runs entirely in your web browser. There is nothing to download or install.

Which Eurocodes are supported?

EN 1990 for load combinations, EN 1995-1-1 and EN 1995-1-2 for timber (including fire), EN 1993-1-1 and EN 1993-1-5 for steel, EN 1992-1-1 for concrete, and EN 1998-1 for the response spectrum.

Does it perform second-order (P-Delta) analysis?

Yes. Second-order P-Delta analysis can be enabled per project, and a linear-buckling stability check is also available.

Can it model tension-only bracing or uplift at a support?

Yes. Members can be tension-only or compression-only, supports can act one way with a gap, and releases and springs can behave differently in each direction. The solver finds which parts are active for every load case and combination and reports it.

Is my structural model uploaded to a server?

No. The entire finite-element solver runs client-side in your browser. Your model stays on your own computer.

Can I print a calculation report?

Yes. Analysis results and each Eurocode assessment can be printed as a clean A4 report, which your browser can save as PDF.

What are the limits of the calculator?

It handles up to 800 members of frame and beam type. Nonlinearity comes from supports, bars and releases that act one way (with optional P-Delta geometric stiffness); materials stay linear-elastic, and plates and shells are not supported yet.

Ready to try it?

It opens in a second. No sign-up.

Open the calculator