Free BCG Matrix Generator

A BCG matrix, also called the growth-share matrix, is a portfolio analysis tool that plots each product by how fast its market grows and how its market share compares with the largest competitor. That places every product in one of four quadrants: Stars, Cash Cows, Question Marks, or Dogs. Enter your products below to build an interactive matrix, see where to invest, harvest, or exit, and export a strategy summary.

Free strategy tool · No signup · Runs in your browser

Products and thresholds

Add up to 12 products. Estimates are fine; the matrix is a directional view.

Products

Growth % is the yearly growth of the product's market, not your sales. Share (x) is your market share divided by the largest competitor's: 1.0 means parity, 0.5 means half their size, and leaders compare against the runner-up. Revenue sets bubble size and can be any consistent weight, such as profit or headcount.

1 of 12
Classification thresholds

Values at or above a threshold count as high. The classic matrix splits growth at 10% a year and relative share at 1.0x, where you match the largest competitor.

Try 5% for mature industries or 15% for fast-moving software.

1.0 means parity with the largest competitor. Fragmented markets sometimes use 0.5.

Everything runs in your browser. Product names and figures are never sent to a server or stored.

Your BCG matrix

Add your products to build the matrix

Enter each product's market growth, relative share, and revenue, then select Build matrix. Or load the sample software portfolio to see a finished matrix.

Framework explained

The four BCG quadrants

The growth-share matrix asks two questions about each product: is its market growing fast, and does it lead that market? Growth signals how much cash a product needs. Relative share signals how much cash it can generate.

Stars: invest to grow
A market leader in a fast-growing market. Earns a lot and needs a lot of cash to keep pace with the market.
Cash Cows: harvest and defend
A market leader in a slow-growing or mature market. Generates more cash than it needs.
Question Marks: invest selectively or exit
A small player in a fast-growing market. Consumes cash and does not yet earn much back.
Dogs: divest, reposition, or keep lean
A small player in a slow-growing market. Earns little and ties up time and attention.

How to use this BCG matrix maker

  1. List your products

    Add each product, product line, or business unit you want to compare. Up to twelve fit on one matrix.

  2. Enter growth, share, and revenue

    Enter the yearly growth rate of each product's market, its relative market share against the largest competitor, and its revenue or another portfolio weight.

  3. Set the thresholds

    Keep the classic 10% growth and 1.0x relative share thresholds, or adjust them to match your industry and stage.

  4. Review and export

    Read the quadrant for each product and the strategy guidance, then copy the summary or download it as CSV or text to share.

How classification works: a product is high growth when its market growth is at or above your growth threshold, and high share when its relative share is at or above your share threshold. Share is plotted on a log scale with high share on the left, as in the original BCG layout, so 2x and 0.5x sit the same distance from parity. Products within 2 points of the growth threshold, or within 20% of the share threshold, are flagged as near a threshold.

Common questions

BCG matrix FAQ

What is the BCG matrix?

The BCG matrix, or growth-share matrix, is a portfolio analysis framework created by Bruce Henderson of the Boston Consulting Group in 1970. It plots each product by market growth rate and relative market share and sorts it into one of four groups: Stars, Cash Cows, Question Marks, and Dogs, each with a typical investment strategy.

What does relative market share mean?

Relative market share is your share divided by the share of your largest competitor. A value of 1.0 means you are level with the biggest rival. If you are the leader, divide your share by the next-largest competitor, so the result is above 1.0. A product with 10% share against a leader with 40% has a relative share of 0.25.

How does this tool classify products?

A product is high growth when its market growth is at or above your growth threshold, and high share when its relative share is at or above your share threshold. Values exactly on a threshold count as high. High growth and high share is a Star, low growth and high share is a Cash Cow, high growth and low share is a Question Mark, and low on both is a Dog.

What growth threshold should I use?

The classic BCG matrix uses 10% yearly market growth and a relative share of 1.0. Many mature industries grow more slowly, so a lower threshold such as 5% can be more useful, while fast-moving software markets may justify 15% or more. Use a threshold that separates growing from mature markets in your industry, and keep it the same when you compare over time.

Is my portfolio data saved or sent anywhere?

No. All calculations run in your browser. Product names and figures are never sent to a server or stored, so copy or download your summary before leaving the page.