Supply and Demand Chart Maker

Enter quantity with demand and supply prices to draw the two economics curves, identify an equilibrium inside the data range, and export the graph.

Economics graph tool

Plot supply, demand, and equilibrium

Data stays in your browser

1. Enter market data

Each row needs one quantity and the price on both curves.

Editable chart data
#QuantityDemand priceSupply priceActions
1
2
3
4
5
6
2. Label the economics graph

Supply and demand graph

6 points · equilibrium Q 40, P 60

Supply and demand chart with 6 quantity points. Equilibrium quantity 40 and price 60. All plotted values are available in the table below.

Equilibrium

Quantity 40Price 60 · exact entered point

Plotted market data

Quantity with demand and supply prices represented by the two curves
QuantityDemand priceSupply price
109030
208040
307050
406060
505070
604080
Quick guide

How to make a supply and demand graph

  1. Enter matching rows. Add each quantity with its demand price and supply price.
  2. Check the curves. Demand commonly slopes down while supply slopes up, but the graph uses the values you provide.
  3. Read the intersection. If the curves cross inside the range, the tool reports equilibrium quantity and price.
  4. Download the graph. Adjust the economics labels, confirm the table, and export a PNG.

What a supply and demand graph shows

A supply and demand graph places quantity on the horizontal axis and price on the vertical axis. The demand curve represents prices buyers are willing to pay at different quantities, while the supply curve represents prices associated with what sellers provide.

Demand and supply curves

In a simple classroom model, demand slopes downward because a lower price is associated with a greater quantity demanded. Supply slopes upward because a higher price is associated with a greater quantity supplied. Real datasets may differ; this maker plots the entered points without forcing a particular slope.

Equilibrium price and quantity

Equilibrium occurs where the supply and demand curves intersect. The horizontal coordinate is equilibrium quantity and the vertical coordinate is equilibrium price. An exact match may occur at an entered row. When the price difference changes sign between adjacent quantities, this tool treats each segment as a straight line and interpolates the crossing.

If the curves never cross inside the represented range, the chart shows both lines and reports no in-range equilibrium. It does not extrapolate beyond the user-entered data.

A focused visualization, not a forecast

This tool is intended for students, teachers, and practical economics diagrams. It does not model shocks, shifts, taxes, subsidies, elasticity, surplus, or future market behavior. Its result is determined entirely by the numbers in the editable table.

Supply and demand chart FAQ

How does the tool calculate equilibrium?

It finds where the demand and supply prices are equal. If the curves cross between two entered quantities, it uses straight-line interpolation within that interval to calculate the equilibrium quantity and price.

What happens if the curves do not cross?

Both curves are still plotted, but the tool reports that there is no equilibrium inside the entered quantity range. It does not extend the curves or invent an out-of-range result.

Why must each quantity be unique?

Each curve needs one demand price and one supply price at a given horizontal position. Duplicate quantities would make the piecewise lines and their intersection ambiguous.

Is this an economic forecasting tool?

No. It visualizes the values you enter and calculates an intersection within that represented range. It does not estimate future prices, elasticity, or market behavior.

Is my economics data uploaded?

No. Parsing, equilibrium calculation, chart rendering, and PNG export all run locally in your browser.