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
Save / open project

Saved on this device. Browser data deletion can remove charts. Download a project file for a portable backup.

My Charts

Saved on this device · No account required

1. Enter market data

Or drop one file here. Up to 2 MB; nothing is uploaded to a server.

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

Editable chart data
#QuantityDemand priceSupply priceActions
1
2
3
4
5
6
2. Customize
Subtitle, source and footnote

Plain text included in the preview and image exports. Long text wraps and reduces the plot's available space; keep notes brief and use a larger image for detailed captions. No text is sent to analytics.

Colour palette

Keep labels or legends visible; colours alone may not distinguish every series. Colours repeat for larger datasets.

Quantity: number formatting

Changes display only, including image exports. Exact values stay in the editor. Rounding can make different values look equal; increase decimal places when needed.

Price: number formatting

Changes display only, including image exports. Exact values stay in the editor. Rounding can make different values look equal; increase decimal places when needed.

Quantity axis: limits and ticks (Auto)

Leave fields blank for Auto. Enter original data units, not formatted percentages or currency. A custom tick interval starts at the displayed minimum; the maximum need not be a tick.

Price axis: limits and ticks (Auto)

Leave fields blank for Auto. Enter original data units, not formatted percentages or currency. A custom tick interval starts at the displayed minimum; the maximum need not be a tick.

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.

Applies to PNG and SVG downloads. Dark labels work best on light backgrounds. The preview checkerboard is not exported.

Applies to PNG and SVG downloads. The preview matches the image proportions; wider images retain side padding to avoid distortion. SVG stays sharp when resized; some editors may substitute fonts.

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 or SVG.

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/SVG export all run locally in your browser.