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.
Plot supply, demand, and equilibrium
1. Enter market data
Each row needs one quantity and the price on both curves.
| # | Quantity | Demand price | Supply price | Actions |
|---|---|---|---|---|
| 1 | ||||
| 2 | ||||
| 3 | ||||
| 4 | ||||
| 5 | ||||
| 6 |
Supply and demand graph
6 points · equilibrium Q 40, P 60
Equilibrium
Quantity 40Price 60 · exact entered point
Plotted market data
| Quantity | Demand price | Supply price |
|---|---|---|
| 10 | 90 | 30 |
| 20 | 80 | 40 |
| 30 | 70 | 50 |
| 40 | 60 | 60 |
| 50 | 50 | 70 |
| 60 | 40 | 80 |
How to make a supply and demand graph
- Enter matching rows. Add each quantity with its demand price and supply price.
- Check the curves. Demand commonly slopes down while supply slopes up, but the graph uses the values you provide.
- Read the intersection. If the curves cross inside the range, the tool reports equilibrium quantity and price.
- 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.