Skip to content

Free flowchart, diagram and chart makers

Fault Tree Analysis Maker

Free, no sign-up, nothing uploaded: list your events and gates and the standard fault tree draws itself in your browser; Pro adds the top-event probability and every minimal cut set.

Free · runs in your browser · nothing is uploaded

Open on Diagram Smith

This embed was switched off for this website. Open on Diagram Smith

Add this tool to your siteFree embed code, no sign-up. Keep the credit link.

Embed this tool

Copy this code into your website, blog or class page. The tool runs inside your page.

Optional settings, added to the address after embed=1: &accent=0f6b5c (colour, 3 or 6 hex digits). Other parameters are ignored.

Please keep the credit link below the tool.

Fault Tree Analysis Maker is a free, browser-based tool for drawing fault tree diagrams and checking them for errors. You add one row per box, choose its kind (AND gate, OR gate, k-of-n gate, basic event, undeveloped event or house event), and the tool lays out the tree with standard gate symbols from the root you pick in the Top event list. It runs entirely in your browser and needs no account. Fault tree analysis starts from an undesired event and works backward to the causes that could produce it. The free version draws the tree and exports pictures. Pro adds top-event probability, minimal cut sets, Fussell-Vesely importance, probabilities on the drawing and a CSV of the analysis.
Fault tree analysis example

How to use the Fault Tree Analysis Maker

  1. Load a built-in example (AND under OR, 2-out-of-3 voting, repeated event, or pump does not deliver water), or start from the blank tree.
  2. Add a row for each box in the tree. Give it an ID, a kind and a label.
  3. For each gate, list the IDs of the rows that feed into it. A gate needs at least two inputs.
  4. For each basic event, enter a probability between 0 and 1. Pro uses these to calculate the top-event result.
  5. Pick the root in the Top event list. The tree is laid out automatically.
  6. Read the checks: duplicate IDs, unknown IDs, loops, gates with too few inputs, k set above the number of inputs, and rows not connected to the top.
  7. Export the drawing as a PNG at 1x, 2x or 4x, or as an SVG or picture PDF. Pro adds a vector PDF and a .drawio file that holds the drawing as one picture, not as editable shapes.

Your work autosaves in this browser, and the Saved menu keeps named copies of each version. A share link holds the whole document inside the link itself, so the recipient can open the same tree without an account. A tree can hold up to 80 rows.

What are the basic components of a fault tree?

A fault tree is built from the top event, intermediate events, basic events and logic gates. Each part has a job, and the tool gives each one its own kind so the drawing reads correctly.

PartTool kindRole in the tree
Top eventChosen in the Top event listThe undesired outcome the analysis starts from
Logic gateOR gate, AND gate, k-of-n gateJoins inputs: an OR gate needs any one input, an AND gate needs all of them
Intermediate eventOutput of a gateAn event that a gate produces from the events beneath it
Basic eventBasic event (circle)A root cause that cannot be broken down further
Undeveloped eventUndeveloped event (diamond)A cause left unexpanded because it is not analysed further
House eventHouse event (0 or 1)A condition held permanently on or off

Basic events are the bottom of every path. Intermediate events sit between them and the top, so a single tree can show several layers of cause.

How is the top event probability calculated in a fault tree?

With independent basic events, an AND gate multiplies its inputs, and an OR gate gives 1 minus the product of (1 minus each input). The exact method, pivotal decomposition, also handles repeated events, up to 14 of them in one tree. Probabilities below 0.0001 are shown in scientific notation, such as 1.00e-14. A tree can have up to 3,000 minimal cut sets. Above that the page says so and leaves out the cut sets, bounds and importance, because a part of the list would give wrong numbers; the exact probability is still given.

Take the tree top = (A AND B) OR C, with A at 0.1, B at 0.2 and C at 0.05. The AND gives 0.02, and the OR gives P = 1 - (1 - 0.02)(1 - 0.05) = 0.069. The minimal cut sets are {C} and {A, B}, and their rare-event sum is 0.07, a quick check on the exact answer.

Repeated events need care. Suppose two channels are lost. Channel 1 fails on shared supply A (0.1) or its controller B (0.2), and channel 2 fails on A or its controller C (0.3). Both channels are lost when A fails, or when B and C both fail:

  • Exact: 0.1 + 0.9 × 0.2 × 0.3 = 0.154
  • Wrong, if you multiply the channels as independent: 0.28 × 0.37 = 0.1036

The independent answer is about 0.05 too low, because A is counted in both channels as if it were two separate failures.

Frequently asked questions

What is a fault tree?

Fault tree analysis starts from one undesired event and works backward through the causes that could lead to it. The fault tree is the diagram that records those causes and how gates combine them.

How are the probabilities in a fault tree found?

Analysts usually estimate them from past data, such as how often a given cause showed up in incident records, or from test results. The tool does not estimate them for you.

What are the limitations or challenges of FTA?

FTA can be complex and needs detailed data and expert knowledge. It may miss some failure modes or common causes, and its calculations assume the events are independent.

How can I apply fault tree analysis to improve system safety?

Map every failure path from the undesired event down to its basic causes, then look for the basic events that sit on the most paths. Fix those first. Pro’s Fussell-Vesely importance gives a number for ranking them.

What is the difference between fault tree analysis and FMEA?

FMEA is bottom-up and looks at how each component can fail on its own. FTA is top-down and logic-based: it begins with one undesired event and models how combinations of failures produce it.

Can a repeated event appear under more than one gate?

Yes. An ID can be listed under several gates, and the tool draws it in each place. The exact calculation accounts for repeated events, up to 14 of them.

Does the fault tree maker upload my diagram?

No. It runs entirely in your browser, so nothing you type or open is sent to a server, and no account is needed.

Is the fault tree analysis software free?

Drawing the tree and exporting PNG, SVG and picture PDF files are free, with no watermark. Pro adds top-event probability, minimal cut sets, Fussell-Vesely importance and a CSV of the analysis. Results may be used commercially without attribution.