Good Grapher™ - great and very powerful scientific graphing calculator. It will become your reliable assistant from elementary school to university and work.

Customer reviews:
"Amazing app! I love it. It has Many great features that beat my T83"
"Best calculator. It's my favorite app now ) Functionality and usability is on top level."

- History tape
- real and complex numbers
- radians and degrees angle modes, support for minutes, seconds, grads
- constants: astronomical, atomic, electromagnetic, mathematical, physicochemical, universal
- functions: sin, cos, tan, cot, sec, csc, sinh, cosh, tanh, coth, asin, acos, asec, acsc, atan, acot, asinh, acosh, atanh, acoth, log2, log10, ln, logn(n,x) (log x with base n), √, ³√, abs, avg, ceil, floor, round, deg2rad, rad2deg, max, min, sgn, lcm, gcd, nCr, nPr, arg, real, imag, conj, polar
- operators: +, -, *, /, % (modulus), ^, ! (factorial), ' (minutes), " (seconds), {grad}
- ← - assignment operator and A, B,…,J variables for values storage
- copy/email calculations

- carefully-designed graph visualization with multi-touch support (pinch to zoom and drag to scroll)
- cartesian y(x) and x(y), polar r(θ) graphs (parametric x(t)y(t) and implicit in Pro version)
- inequalities drawing (in Pro version)
- function tracing and automatic min/max, zeros, intersections scanning for all function types
- intersection discovering between different function types, e.g. between cartesian y=x and polar r=1
- unlimited number of functions can be drawn simultaneously
- standard, trigonometric and logarithmic axes
- proportional and non-proportional scaling
- customizable graph colors
- table of graph values
- copy, save, email screenshot

- pinch to zoom and drag to rotate
- cartesian x(y,z), y(x,z), z(x,y), cylindrical x(p,φ), y(p,φ), z(p,φ), spherical r(θ,φ) graphs (parametric xyz(u,v) and implicit in Pro version)
- inequalities drawing (in Pro version)
- points, lines, surface drawing modes
- configurable graph bounds
- copy, save, email screenshot

- polynomial solver:
2x - 3 = 0 (linear)
3x² + 4x + 8 = 0 (quadratic)
5x³ + 2x² - 4x + 2 = 0 (cubic)
7x⁴ - 2x³ + 3x² + 2x - 1 = 0 (quartic)
- system of linear equations solver
with 2 unknown
2x - 9 = 9
3x + 4y = -13
with 3 unknown
-5x + 4y + 2z = -4
7x + 2y + 3z = 19
3x + 5y - 1z = 10

Good Grapher is also available on the Mac App Store.

Visit for more screenshots, demo videos, details and news. Feel free to contact us for any questions and suggestions.

What’s New

Version 3.3.3

- minor buf fixes

Ratings and Reviews

4.6 out of 5
64 Ratings

64 Ratings

Lightning!na346 ,

Never use my TI84 anymore

I’ve used the App Store since it first came out and this is the only app I’ve ever written a review for—it recognizes when “e” is euler’s number and when it’s a symbol for scientific notation, knows when “-“ means negative and when it denotes subtraction, the graphing is easy to use— all its features are brilliant, and before this, I had never found an app that can totally replace my TI-84. Cheers to the developer!

EmeeGemee ,

Step aside, TI!

This app is the best! Points along the graph are easily identified, and derivatives are given, just touch and go. Graph scale can be zoomed in or out, no complicated string of keystrokes involved. The only reason I'm keeping my graphing calculator is because I can't use this app for a test. If you are a math student, Good Grapher is what you need!

kaiser the rat ,


This seems to be the only non-paid calculator on the app store with memory, individual deletion, and easy copying. Even if it couldn’t graph, it would still be by far the best calculator I’ve seen so far.


Iurii Mozharovskyi
10.7 MB

Requires iOS 7.0 or later. Compatible with iPhone, iPad, and iPod touch.



Age Rating
Rated 4+
© 2015


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer

You May Also Like