Explore math with Desmos! Plot functions, create tables, add sliders, animate your graphs, and more -- all for free.
At Desmos, we imagine a world of universal math literacy and envision a world where math is accessible and enjoyable for all students. We believe the key is learning by doing.
To achieve this vision, we’ve started by building the next generation of the graphing calculator. Using our powerful and blazingly-fast math engine, the calculator can instantly plot any equation, from lines and parabolas up through derivatives and Fourier series. Sliders make it a breeze to demonstrate function transformations. It's intuitive, beautiful math. And best of all: it's completely free.
Graphing: Plot polar, cartesian, or parametric graphs. There’s no limit to how many expressions you can graph at one time - and you don’t even need to enter expressions in y= form!
Sliders: Adjust values interactively to build intuition, or animate any parameter to visualize its effect on the graph. Try typing y=mx+b and adding sliders to get started.
Tables: Input and plot data, or create an input-output table for any function.
Statistics: Find best-fit lines, parabolas, and more.
Calculus: Graph derivatives (d/dx) and explore key concepts by building secant and tangent line sliders. Graph Maclaurin Series (okay, all kinds of Taylor Series, but that guy gets no love...) Evaluate a definite integral (int) in an instant, or plot an integral with varying bounds.
Zooming: Scale the axes independently or at the same time with the pinch of two fingers, or edit the window size manually to get the perfect window.
Points of Interest: Touch a curve to show maximums, minimums, and points of intersection. Tap the gray points of interest to see their coordinates. Hold and drag along a curve to see the coordinates change under your finger.
Scientific Calculator: Just type in any equation you want to solve and Desmos will show you the answer. It can handle square roots, logs, absolute value, and more.
Inequalities: Plot cartesian and polar inequalities.
Offline: No internet access required.
Visit www.desmos.com to learn more and to see the free online version of our calculator.
New list functionality in the graphing calculator:
- Added sort, shuffle, and join functions
- Added syntax for selecting several elements from a list. If L is a list, L[1,3,5] selects three elements from the list, L[3...5] selects the third through fifth elements of the list, and L[3...] selects the third though final elements of the list. If M is a list, L[M] selects the elements of L with indices given by the elements of M.
- Added syntax for filtering lists. If L is a list, L[L>0] selects the positive elements of the list.
Ratings and ReviewsSee All
Great but could use one extra feature
I’ve frequently used this app all through high school and college, and found it pretty useful save for one relatively minor flaw. When using it on an iPad Pro, I’d rather be able to use a Smart Keyboard than the in-app keyboard to type stuff in, especially since I don’t have to switch modes somehow to type letters instead of numbers. Hopefully a later version can account for this.
Wonderful for school and understanding how formulas work
This app is wonderful and a large part of why I don’t hate math and now actually understand what I’m doing. I can check my answers agents the original problem to check my solution and through messing around changing signs in an equation I am been able to visualize equations that would otherwise be as number soup to me.
I can’t wait for possible future updates it would be useful to be able to have an option to see the center points of conic figures as well as the foci. This is a great app and well made and I hope to see future improvements such as this.
Awesome but needs additional features
This is the best graphing app on the store however updates containing new features are scarce. I think support for more greek letters as variables would be great, as well as an option to whether, for example, π or e are treated as constants or variables. The Lambert W Function would be awesome (F⁻¹(xe^x)) and also the Riemann Zeta Function (convergence of sum of 1/n^x from n=0 to infinity). The ability to put minuses and plusses in subscript. The addition of the gamma constant ~0.577 and the omega constant which is the principle solution to 1 = xe^x.
With Family Sharing set up, up to six family members can use this app.