Process7 min read·

SWOT Analysis Diagrams: Template and Examples

A SWOT diagram is a 2x2 matrix that sorts everything you know about a product, team, or company into four quadrants: Strengths, Weaknesses, Opportunities, and Threats. The format is fifty years old and most versions of it are useless, because people fill the grid with platitudes like "strong team" and "growing market." This guide covers the matrix structure, how to write entries that are specific enough to act on, a worked example for a SaaS startup, and the TOWS extension that converts the analysis into an actual plan.

What is a SWOT diagram and why is it a 2x2 matrix?

A SWOT matrix is built on two axes. The vertical axis separates internal factors (things inside your organization: code, people, cash, IP) from external factors (things in the environment: competitors, regulation, platform shifts). The horizontal axis separates helpful from harmful. That gives four cells: Strengths are internal and helpful, Weaknesses are internal and harmful, Opportunities are external and helpful, Threats are external and harmful. The canonical layout puts Strengths top-left, Weaknesses top-right, Opportunities bottom-left, and Threats bottom-right.

The grid earns its place over a plain list because the axes force classification, and classification forces thinking. Deciding whether high churn is a weakness (internal, fixable by you) or a threat (external, only respondable) changes what you do about it. The diagram form also makes imbalance visible at a glance: a SWOT with twelve strengths and one threat is not a description of a great company, it is evidence that nobody looked hard at the outside world.

What counts as internal vs external in a SWOT matrix?

Internal factors are attributes of your organization that you could change by reallocating your own time, people, or money. Your deployment pipeline, your 40% gross margin, your dependence on one enterprise customer for half of revenue, the fact that only one engineer understands the billing service: all internal. External factors are conditions you do not control and cannot change by execution alone: a competitor's pricing move, an EU regulation, cloud providers bundling a feature you sell, a hiring market that suddenly favors employers.

The sorting test is one question: if we executed perfectly for six months, could this item disappear? If yes, it is internal. Common misfiles include putting "increasing competition" under Weaknesses (it is a Threat; you cannot execute it away) and putting "we have no SOC 2 report" under Threats (it is a Weakness; you can fix it with an audit and about three months of work). Enterprise buyers demanding SOC 2 is the external fact; your missing report is the internal one.

The distinction matters because the two halves of the grid map to different kinds of action. Internal items get roadmap entries, hires, and budget. External items get strategy: positioning, timing, hedges, and contingency plans. A SWOT with the halves scrambled produces plans that try to out-execute the market or out-strategize a bug backlog, and both fail.

How do you write SWOT entries that are decision-grade?

The failure mode of most SWOT analyses is entries that no one could disagree with. "Experienced team," "strong product," "market is growing," "competition" — these are applause lines, not analysis. A useful test: if the opposite claim would never appear in anyone's SWOT ("inexperienced team," "weak product"), the entry carries no information. Decision-grade entries are specific, evidenced, and falsifiable.

The pattern that works is claim plus evidence plus magnitude. Not "strong engineering team" but "3 of our 5 engineers have run Postgres past 10 TB in production, which is the core scaling problem in our category." Not "customer churn" but "logo churn is 4.1% monthly, roughly 2x the SaaS benchmark for our ACV, driven by failed onboarding in the first 14 days per our PostHog funnel." The second versions can be checked, argued with, and prioritized. The first versions can only be nodded at.

Cap each quadrant at three to five entries. A SWOT is a prioritization tool, and a quadrant with eleven bullets has not prioritized anything. If the team generated twenty candidate weaknesses in a workshop, keep the list somewhere, but the diagram should show only the ones large enough to change a decision this quarter.

SWOT analysis example: a seed-stage SaaS startup

Take a concrete case: a six-person API observability startup, 14 months old, $40k MRR growing 8% monthly, 11 months of runway, selling to platform engineering teams. Strengths: p99 ingest latency of 90ms versus roughly 800ms for the incumbent, per public benchmarks; founder-led sales converting 40% of demos to paid trials; infrastructure cost of $0.11 per million spans, allowing a free tier competitors cannot match. Weaknesses: no SOC 2 Type II, which has stalled two enterprise deals worth a combined $90k ARR; the query engine is a single service only one engineer understands; documentation covers 4 of 9 SDKs.

Opportunities: OpenTelemetry adoption is pushing mid-size companies off proprietary agents, creating a migration window; the incumbent just raised prices 25%, and its community forum shows visible churn intent; a marketplace listing on AWS could shortcut procurement for enterprise deals. Threats: Datadog and Grafana both ship adjacent features and could bundle a good-enough version free; an 11-month runway against a 6-to-9-month enterprise sales cycle leaves little slack; a single cloud region means one outage takes down every customer at once.

Notice what the filled grid surfaces that a status update would not: the runway-versus-sales-cycle mismatch sits in Threats, the missing SOC 2 sits in Weaknesses, and together they say the enterprise motion cannot be the survival plan for this year. That is a decision, and it fell out of the classification. We generated this exact grid in AIDrawIO from a two-sentence prompt and then edited the entries in place, which took minutes instead of the usual half hour of drawing boxes.

How does the TOWS matrix turn a SWOT into actions?

A SWOT describes; it does not prescribe. The TOWS extension fixes that by pairing quadrants and asking one question per pair. SO (strength-opportunity): which strengths let us capture which opportunities? ST (strength-threat): which strengths blunt which threats? WO (weakness-opportunity): which weaknesses block opportunities we would otherwise win? WT (weakness-threat): where do a weakness and a threat compound into an existential risk?

Applied to the example startup, the pairs write the plan almost by themselves. SO: point the latency benchmark and the cheap free tier directly at the incumbent's price-hike churn, with a migration guide targeting its OpenTelemetry-based agent. WO: the SOC 2 gap blocks the enterprise opportunity, so start the audit now but do not staff an enterprise sales motion until it closes. WT: single-region infrastructure plus bundling giants means one bad outage hands competitors the sales narrative, so multi-region failover outranks new features. ST: the cost advantage funds a free tier that makes bundled good-enough alternatives harder to justify.

Practically, render TOWS as a second 2x2 grid next to the SWOT, or draw labeled arrows from specific entries to action boxes. The discipline that matters is traceability: every action should cite the SWOT entries that justify it, and any SWOT entry that feeds no action was either not decision-grade or not important enough to keep.

How do you create an editable SWOT template with AI?

You have several honest options for the diagram itself. In draw.io (diagrams.net) you can build the 2x2 grid manually from container shapes, which is free and fully editable but slow to style consistently. Mermaid has a quadrantChart type, but it plots labeled points on axes rather than text-rich quadrant lists, so it is a poor fit for SWOT entries longer than a word or two. Lucidchart ships polished SWOT templates but sits behind per-user pricing, and exports lock you into its format.

AIDrawIO takes a different route: describe the diagram in plain English and it generates draw.io-compatible XML you can edit visually in AIDrawIO or open directly in diagrams.net. A working prompt for this article's example: "Create a SWOT analysis 2x2 matrix for a seed-stage API observability SaaS. Strengths: 90ms p99 ingest latency vs 800ms incumbent; 40% demo-to-trial conversion; $0.11 per million spans cost. Weaknesses: no SOC 2 Type II; single-maintainer query engine; docs cover 4 of 9 SDKs. Opportunities: OpenTelemetry migration wave; incumbent 25% price hike; AWS Marketplace listing. Threats: Datadog/Grafana bundling; 11-month runway vs 6-9 month enterprise sales cycle; single cloud region. Color-code quadrants: green, amber, blue, red."

Try it at aidrawio.com/en/tools/whiteboard-diagram-generator: the free tier allows 5 generations per hour with no account, running Gemini 3 Flash, while subscribers get Claude Opus 4.8, Claude Sonnet 5, and Gemini 3.1 Pro. Export the result as draw.io XML, SVG, or PNG, and use version history to keep quarterly SWOT revisions side by side, which is exactly how a SWOT should live: revised on a schedule, with a diff, not rebuilt from a blank whiteboard photo. If your last SWOT exists only as that whiteboard photo, you can also upload the picture and convert it into an editable vector diagram.

Prueba gratis Whiteboard generator

Turn whiteboard sketches into diagrams. Describe in plain English, get draw.io XML in seconds. No account required.

Suggestions:
Tab to autofill · ⌘↵ to generate · Free, no account needed

Preguntas frecuentes

What are the four quadrants of a SWOT analysis?

Strengths, Weaknesses, Opportunities, and Threats. Strengths and Weaknesses are internal factors you control (team, product, finances), while Opportunities and Threats are external conditions you can only respond to (market shifts, competitors, regulation). The standard layout is a 2x2 grid with internal factors on top and external factors on the bottom.

What is the difference between SWOT and TOWS?

SWOT classifies facts into four quadrants; TOWS pairs those quadrants to generate actions. TOWS asks four questions: which strengths capture which opportunities (SO), which strengths blunt threats (ST), which weaknesses block opportunities (WO), and where weaknesses and threats compound into serious risk (WT). SWOT without TOWS is a description, not a plan.

How many items should each SWOT quadrant have?

Three to five per quadrant. SWOT is a prioritization tool, and a quadrant with ten bullets has not prioritized anything. Keep the longer brainstorm list elsewhere and put only the entries big enough to change a decision this quarter on the diagram.

Are strengths and weaknesses internal or external?

Internal. The test is whether six months of good execution could change the item: your missing SOC 2 report is a weakness because you can fix it, while a competitor's price cut is a threat because you cannot. Misclassifying items leads to plans that try to execute away things only strategy can address.

Is there a free editable SWOT analysis template?

Yes. You can build one in draw.io (diagrams.net) for free, or generate one from a plain-English description at aidrawio.com/en/tools/whiteboard-diagram-generator, which allows 5 free generations per hour with no account. The output is draw.io XML, so it stays fully editable and exports to SVG or PNG.

Guias relacionadas