Grapher - Equation Plotter

4.2
5.59K reviews
1M+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Grapher is a fast and effective equation plotter, capable of drawing any function, solving equations and calculating expressions. Especially if you're a student, teacher or engineer, this app is made with you in mind! A wide range of predefined functions is available, including trigonometric & hyperbolic functions, polar coordinates, differentiation and more. Anything you type will be processed and displayed instantly by a powerful math engine, in both 2D and 3D modes. Furthermore, functions can reference each other by their name.

As I strive to make Grapher fit your needs, any feedback and bug-reports are greatly appreciated. This free version has most but not all features; please consider buying Grapher Pro to enjoy awesome extensions such as parameter sliders and complex plotting!

Curve types
• Function (e.g. parabola, sine wave)
• Polar (e.g. rose, spiral)
• Parametric (e.g. ellipse, Lissajous) on the xy-plane or rθ-plane
• Implicit equation (e.g. conic sections)
• Implicit inequality (e.g. half-plane)
• 3D function (e.g. paraboloid)
• 3D parametric curve (e.g. helix)
• 3D parametric surface (e.g. sphere, hyperboloid)

More features
• Equation solver (numerical)
• Find roots, extrema and intersections with other functions
• Functions can reference each other, e.g. g(x)=2*f(x+1)
• Custom math keyboard
• Auto-detect input type
• User variable support for both numbers and functions
• Adjustable parameter range (for cartesian, polar & parametric curves)
• Input history
• Plot up to 28 graphs at once
• Differentiation (numerical)
• Trace graph
• Capture screenshots

Note: Mathematical functions should be typed by their names, for example sqrt(x) means √x. Hold a key to see all function names starting with that letter. If something is unclear, be sure to check out the 'Help' page as all details are summarized there.
Updated on
Oct 5, 2020

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection
Data is encrypted in transit

Ratings and reviews

4.2
5.28K reviews
A Google user
September 29, 2018
As a private tutor, this app is a very handy visualization tool for me. It's really hard to feed the students tasteless equations and harmful if they just memorize. If I can't make them 'see' what those equations actually represent, I feel like I've let them down. This app has been quite helpful on that regard. Thanks for the free service and here's a free virtual hug for the developers 🤗
97 people found this review helpful
Did you find this helpful?
Basile Van Hoorick
September 29, 2018
There is only one developer but thanks a lot anyway! :) I love reading stories like yours, because these situations really are part of my motivation to start and maintain the project: visualization is after all a crucial aspect of (learning) math. Cheers! ;)
Sarah Phiri
April 17, 2024
User friendly. 3-D Surfaces are plotted instantly. As a mathematician and physics, I do visualise and find solutions to problems in no time. Thanks for the fascinating app of the day.
Did you find this helpful?
Sreya Mondal
June 5, 2020
It's actually a little hard to use the app at first, like for plotting greatest integer function you have to write 'floor(x)'.well i will appreciate if this app can show me a detailed plot.like while using floor (sin(x)) if it could plot sin(x) and then could show the continuity of the function in a different colour,and you can add mathematical signs of certain functions for better usage.otherwise it's a great app.
47 people found this review helpful
Did you find this helpful?

What's new

• Removed ads: I decided to make Grapher ad-free in order to facilitate your remote learning experience with minimal disruptions. I am wishing the best of luck to all students who are working through these difficult times!
• Added absolute value '|' key
• Custom keyboard bugfix