The Coordinate Grid Generator draws a grid of square blocks with an x-axis and a y-axis, numbered along each axis over the range you set. Leave it blank as graph paper, or type equations and points to graph on it: straight lines like y = 2x + 1, curves like y = x² − 4, y = 2ˣ, y = log₂ x, y = |x − 3| or y = 1/x, trig functions like y = 3 sin(2x), pieces of a piecewise function with open and closed circles, inequalities like y > 2x + 1, shaded on one side, and labeled points like A(2, 3).
Teachers use it for plotting points, graphing linear equations, reading slope and intercepts, graphing inequalities and systems of inequalities, and graphing functions from Algebra 1 through Precalculus and Calculus: transformations, domain and range, holes and asymptotes, limits and trig graphs. Type a range with fractions or π for a trig graph, or with ° for degrees, and give each axis a title or a blank line for students.
Copy the figure straight into a test, worksheet or slide, or download it as a PNG or SVG. Printing the page prints
just the figure. Share link copies the page’s address with your settings in it, so anyone who opens it sees this
exact figure, and presets save settings you use often in your browser. It’s free, with no sign-up.
How do I make a blank coordinate plane?
Leave the Equations row empty and set each axis’s From and To, like −10 to 10 for a four-quadrant grid or 0 to 15 for the first quadrant only. It prints as plain graph paper with numbered axes.
What equations can I graph?
Anything that can be written as y = …, such as y = 2x + 1, 2x + 3y = 6, y = −(x − 2)² + 3, y = 2^x or y = |x|, plus up-and-down lines like x = 4. Trig, log and ln functions work too, and any of these can be an inequality to shade. Circles, sideways curves and polar graphs aren’t drawn yet.
Can I graph trig, log and exponential functions?
Yes. Type sin, cos, tan, sec, csc or cot, like y = 3sin(2x) or y = tan(x − pi/4), and arcsin, arccos or arctan for their inverses. For logs, type ln(x), log(x) for base 10, or log_2(x) for another base (type _ before the base). Exponentials are typed with ^, like y = 2^x or y = e^(−x). Type ^ for any exponent, / for a fraction and sqrt for a square root.
Can I graph trig functions in degrees?
Yes. Type the x-axis range with °, like From 0° to 360° counting by 90° (or type deg), and sin, cos and tan read x in degrees. For radians, type the range with pi, like 0 to 2pi counting by pi/4, and the axis is numbered in π.
How do I show a hole or an asymptote?
A hole is drawn for you as an open circle, as in y = (x² − 1)/(x − 1), and a curve like y = 1/x breaks at its vertical asymptote instead of joining across it. To draw the asymptotes as dotted lines, open the button before the row and choose Show asymptotes; they are hidden at first so students can find them.
How do I plot and label points?
Type points in a row, like (1, 2), (3, 4), or give each a letter first, like A(1, 2), B(−3, 4). The row’s style chooses a dot or a cross and whether the label shows just the letter or the letter with its coordinates.
How do I graph an inequality or a system of inequalities?
Type it with <, ≤, > or ≥, like y > 2x + 1, y ≤ x² − 4, x < 3 or −2 < x ≤ 3, and the side that makes it true is shaded. The boundary is dashed for < and > and solid for ≤ and ≥. For a system, give each inequality its own row: each shades its own side, and the solutions are where the shading overlaps. In black and white, set each row’s shading to hatching so the overlap still shows.
Can I make the lines darker so they show up on photocopies?
Yes. Under Grid, set Gridlines to Bold for darker, thicker gridlines and axes, or to Light to make the grid gray so the axes and graphs stand out; None leaves just the axes. To make one graphed line thicker or thinner, open the button before its row and pick a thickness.
Can I graph a piecewise function?
Yes. Put each piece in its own row with its domain after a comma, like y = x + 2, x < 1 and then y = −2x + 4, x ≥ 1 (type <= for ≤ and >= for ≥). Use ≤ for a closed circle at the end and < for an open one; a piece that runs off the grid ends in an arrow. Any equation can be a piece, like y = x², −2 ≤ x ≤ 2, and x = 3, 1 ≤ y < 4 is an up-and-down piece. To leave the circles off, open the button before the row and choose No endpoints.
How do I number the x-axis in π for trig graphs?
Type the range with pi, like From −2pi to 2pi, counting by pi/2. The numbers are written in π, and Numbers set to Every 2nd line keeps them from crowding. Type ° in the range to graph trig in degrees instead.