HomeTemplatesCalculatorsVideosAcademySoftwareAboutContactLogin
Quality Tools

Fishbone Diagram Maker

Build an Ishikawa / fishbone diagram online to map the root causes of a problem. Start with the 6 Ms, rename categories, add causes and sub-causes, then export your diagram — all in your browser.

Was this useful?

Build your fishbone

This is the effect you want to investigate. Keep it short and specific.
Categories & causes

Your diagram

Structured cause list

Next step: a fishbone lists possible causes. Pick the most likely ones, run a 5 Whys on each to reach the root cause, and use a Pareto chart to prioritise where the data points.

Watch: Root Cause Analysis: The Fishbone Diagram Method

Simulation Lab

Fishbone Cause-Finder Lab

A problem has many possible causes and your team needs to organise them before chasing fixes. Enter the lab to see a worked cause-and-effect diagram.

How the fishbone diagram works

1

State the problem

Write the problem you want to investigate in the box — this becomes the fish's head. Keep it specific and measurable (e.g. 'late deliveries' or 'high scrap rate') so the team stays focused.

2

Add causes by category

The diagram starts with 6 standard category labels (Man, Machine, Method, Material, Measurement, Mother Nature) — you can rename any of them. Add your team's brainstormed causes under each one, and break down big causes into smaller ones for more depth.

3

Export and act

The diagram updates live as you type. Download it as SVG or PNG (or print it) for your report, then verify the likely causes with follow-up investigation before you act.

Complete guide

Fishbone Diagram Guide

The fishbone (Ishikawa) diagram is the classic cause-and-effect tool for structured root-cause brainstorming. It groups the possible causes of a problem into categories — the 6 Ms — so a team explores the whole problem space before jumping to conclusions.

What it is

What is the fishbone diagram?

The fishbone (or Ishikawa) diagram is a visual cause-and-effect tool. The problem you are investigating sits at the head of the fish, a horizontal spine runs back from it, and angled bones branch off for each category of cause. Under each bone the team lists specific causes, with sub-causes for extra detail. It turns a messy brainstorm into a structured map that makes sure no type of cause is overlooked.

How to build one

How the diagram is built

Start by writing a clear, specific problem statement. Add category bones — the default 6 Ms (Man, Machine, Method, Material, Measurement, Mother Nature) work for most processes, but you can rename them. For each category ask "what here could cause the problem?" and add the causes; drill into big ones with sub-causes. The result is a tree of candidate causes, grouped so the team can prioritise where to investigate.

Worked example

Worked example: why do deliveries keep arriving late?

A logistics team is getting complaints about late deliveries. Instead of guessing, they run a team brainstorm and map all possible causes under six headings: People, Process, Equipment, Material, Measurement, and Environment.

Under 'Process' they spot three causes nobody had connected before: handoff delays between picking and packing, a manual booking step only one person can do, and no buffer time in the schedule.

What to do with this: Fix the bottleneck first — cross-train two more people on booking and add 20 minutes of buffer. A fishbone turns a vague complaint into a concrete action list.

Why it matters

Operational impact

Teams often fix the first cause that comes to mind and the problem returns. The fishbone forces a broad, structured search across every category before action, so effort is spent on the real drivers rather than symptoms — saving time, cost, and repeat firefighting.

When to use it

Where it fits in DMAIC

The fishbone belongs in the Analyse phase of DMAIC, where you move from "what is happening" to "why". It is a team activity — gather the people who know the process, brainstorm against each bone, then take the strongest candidates forward for verification with data.

Lean Six Sigma

Link to Six Sigma

Cause-and-effect analysis is a core Lean Six Sigma tool, usually paired with the 5 Whys and a Pareto chart. Together they take you from a broad list of possible causes to a short list of verified root causes ready for corrective action and control.

Industry examples

Where the fishbone diagram is used

ManufacturingMap the causes of scrap, downtime, or defects across Man, Machine, Method, Material, Measurement, and Mother Nature.
HealthcareInvestigate medication errors, long wait times, or readmissions by grouping causes across people, process, equipment, and environment.
Service & officeAnalyse late reports, billing errors, or complaints using the 4 Ps (People, Process, Policies, Plant) instead of the 6 Ms.
Software & ITBreak down incidents, defects, or missed SLAs into causes across code, environment, process, and people.
Common mistakes

Common fishbone diagram mistakes

  • Jumping straight to solutions during the brainstorm — a fishbone is for identifying causes, not fixing them yet. Keep solutions off the diagram.
  • Only inviting managers to build the diagram — the people closest to the process (operators, technicians) usually know the real causes.
  • Stopping at the first level of cause — ask 'why does that happen?' at least twice for each cause to get to the root, not just the symptom.
  • Treating every branch as equally likely — after the brainstorm, use data to prioritise which causes are actually contributing most.
  • Building the diagram once and filing it away — a fishbone is a working document. Update it as you learn more during the investigation.
What to do next

From diagram to action

Once the diagram is complete, have the team vote on the most likely causes. Verify them with data rather than opinion, and run a 5 Whys on each to reach the underlying root cause. Use a Pareto chart to confirm which causes account for most of the problem. Then assign each confirmed root cause an owner, a corrective action, and a due date in an action log, and monitor the problem with a run chart or control chart to confirm the fix holds.

Resources

Templates, videos and learning

Combine the fishbone diagram with the 5 Whys, Pareto analysis, and a DMAIC project structure to find and fix root causes for good.

Frequently asked questions

What is a fishbone diagram?

A fishbone diagram — also called an Ishikawa or cause-and-effect diagram — is a structured brainstorming tool that maps the potential causes of a problem. The problem (the effect) sits at the head of the fish, a horizontal spine runs back from it, and angled bones branch off for each category of cause. Under each category you list specific causes, and you can add sub-causes for extra detail. It helps a team see the whole problem space at a glance and avoid jumping to the first obvious explanation.

What are the 6 Ms?

The 6 Ms are the classic manufacturing categories used to organise causes on a fishbone diagram: Man (people), Machine (equipment), Method (process), Material (inputs), Measurement (inspection and data), and Mother Nature (environment). They act as prompts so the team considers every type of cause rather than focusing on one area. You can rename them to suit your context — service teams often use the 4 Ps (People, Process, Policies, Plant) or the 8 Ms instead.

Fishbone vs 5 Whys — what is the difference?

A fishbone diagram is a breadth-first tool: it spreads out many possible causes across categories so nothing is overlooked. The 5 Whys is a depth-first tool: it drills down one chain of cause-and-effect by repeatedly asking 'why?' until it reaches a root cause. They work best together — use the fishbone to surface and group candidate causes, then take the most likely ones and run a 5 Whys on each to find the true root cause before you act.

How do I turn causes into actions?

A fishbone lists possible causes, not proven ones. Once you have the diagram, prioritise the most likely causes (use team voting or a Pareto chart of data), verify them with evidence rather than opinion, and run a 5 Whys to reach the root cause. Then assign each confirmed root cause an owner, a corrective action, and a due date in an action log, and monitor the problem with a run chart or control chart to confirm the fix worked.

Want to find and fix root causes inside a structured improvement project? The Yellow Belt covers cause-and-effect analysis, the 5 Whys, Pareto, and the core problem-solving toolkit.

View Black Belt →
'); win.document.close(); } function reset(){state=freshState();el('fb-problem').value='';renderAll();} function loadExample(){ state={problem:'Late deliveries',categories:[ {name:'Man',causes:[{text:'New-starter training gaps',subs:['No standard induction']}]}, {name:'Machine',causes:[{text:'Forklift downtime',subs:[]}]}, {name:'Method',causes:[{text:'Unclear pick route',subs:['Layout changed, map not updated']}]}, {name:'Material',causes:[{text:'Wrong stock locations',subs:[]}]}, {name:'Measurement',causes:[{text:'Inaccurate dispatch scans',subs:[]}]}, {name:'Mother Nature',causes:[{text:'Severe weather delays',subs:[]}]} ]}; el('fb-problem').value=state.problem; renderAll(); } el('fb-problem').addEventListener('input',function(){state.problem=el('fb-problem').value;renderDiagram();renderTextList();}); el('fb-add-cat').addEventListener('click',function(){state.categories.push({name:'New category',causes:[]});renderEditor();renderDiagram();renderTextList();}); el('fb-reset').addEventListener('click',reset); /* sh-simlab-js */ window.slEnterLab=function(){var i=document.getElementById('sl-lab-interior');if(i)i.style.display='block';var b=document.getElementById('sl-enter-btn');if(b){b.innerHTML='Lab is Open';b.style.animation='none';b.style.background='rgba(216,255,58,.18)';b.style.color='#d8ff3a';b.style.border='1px solid rgba(216,255,58,.4)';b.onclick=null;}}; window.slCloseLab=function(){var i=document.getElementById('sl-lab-interior');if(i)i.style.display='none';var b=document.getElementById('sl-enter-btn');if(b){b.innerHTML='Enter the Lab →';b.style.animation='sl-cta-pulse 2.6s ease-in-out infinite';b.style.background='#d8ff3a';b.style.color='#000';b.style.border='none';b.onclick=function(){window.slEnterLab();};}}; window.slGoToLab=function(){window.slEnterLab();setTimeout(function(){var s=document.getElementById('simlab');if(s&&s.scrollIntoView)s.scrollIntoView({behavior:'smooth',block:'start'});},60);}; window.slLoadScenario=function(){try{loadExample();}catch(e){}setTimeout(function(){var t=document.querySelector('[id$="-btn-calc"]')||document.querySelector('input,textarea,select');if(t&&t.scrollIntoView)t.scrollIntoView({behavior:'smooth',block:'center'});},140);}; el('fb-export-svg').addEventListener('click',exportSVG); el('fb-export-png').addEventListener('click',exportPNG); el('fb-print').addEventListener('click',printDiagram); renderAll(); })();