Graph Calculator

About the Graph Calculator

This free online graph calculator plots mathematical functions interactively in your browser. Type an equation like x^2 + 1, a 3D surface like sin(x)*cos(y), or a parametric curve like e^(i*t), and the graph updates live as you edit. Pan, zoom, and rotate to explore the shape — no install, no signup, no math software required.

How to use

  1. Pick a mode at the top: 2D, 3D, or Parametric.
  2. Type a function in the input box, for example sin(x) or x^2 + y^2 = 1.
  3. Click Add function to overlay several graphs, each with its own color.
  4. Adjust the x / y / z ranges and the Samples count to control detail.
  5. Drag to pan, scroll to zoom, and in 3D drag to rotate the surface. Browse the Examples panel for ready-made curves.

Key features

  • 2D plotting — graph explicit functions like y = x^3 - 3x and implicit conics such as x^2/9 + y^2/4 = 1.
  • 3D surfaces — render z = f(x, y) surfaces and implicit isosurfaces like spheres, tori, and hyperboloids.
  • Parametric curves — plot complex expressions of t in the Re/Im plane, from spirals to Lissajous and rose curves.
  • Multiple functions — overlay several equations at once, each with a custom color.
  • Rich math syntax — powers, roots, exp, log, trig and hyperbolic functions, constants like pi, e, and i.
  • Built-in examples — one click loads classic curves, distributions, and surfaces with sensible ranges.

Common use cases

  • Checking the shape of a function while studying algebra, calculus, or precalculus.
  • Visualizing 3D surfaces and implicit equations for multivariable math.
  • Exploring probability distributions such as the Gaussian, Cauchy, or logistic curve.
  • Demonstrating parametric art — spirals, cardioids, and Lissajous figures — in class or a presentation.

Private and instant

The calculator runs entirely in your browser using JavaScript — the functions you type are never uploaded to a server or stored anywhere. Graphs render instantly as you edit, and once the page has loaded it keeps working even offline. See our Privacy Policy for details.

Tip: increase the Samples value for smoother curves near sharp features, and lower it if a complex 3D isosurface feels slow to redraw.

Frequently asked questions

Is this graph calculator free?

Yes. It's completely free, with no account or sign-up required.

Can it plot 3D surfaces?

Yes. Switch to 3D mode to plot surfaces like z = sin(x)*cos(y), or implicit surfaces such as x^2 + y^2 + z^2 = 9, which you can rotate and zoom.

What functions and operators are supported?

Powers and roots, exp and log, all common trig and hyperbolic functions, and constants like pi, e, and i — so you can plot real and complex expressions.

Does my data get sent to a server?

No. All parsing and plotting runs in your browser. The functions you type are never uploaded or stored.

그래프 계산기 소개

이 무료 온라인 그래프 계산기는 브라우저에서 수학 함수를 인터랙티브하게 그려 줍니다. x^2 + 1 같은 수식, sin(x)*cos(y) 같은 3D 곡면, e^(i*t) 같은 매개변수 곡선을 입력하면 편집하는 즉시 그래프가 실시간으로 갱신됩니다. 이동·확대·회전으로 모양을 탐색하세요 — 설치도, 가입도, 별도의 수학 소프트웨어도 필요 없습니다.

사용 방법

  1. 상단에서 모드를 선택합니다: 2D, 3D, 또는 매개변수.
  2. 입력란에 함수를 입력합니다. 예: sin(x) 또는 x^2 + y^2 = 1.
  3. 함수 추가를 눌러 여러 그래프를 겹쳐 그리며, 각 그래프는 고유한 색을 가집니다.
  4. x / y / z 범위와 샘플 수를 조절해 디테일을 제어합니다.
  5. 드래그로 이동, 스크롤로 확대/축소하고, 3D에서는 드래그로 곡면을 회전합니다. 예제 패널에서 미리 준비된 곡선을 둘러보세요.

주요 기능

  • 2D 그래프y = x^3 - 3x 같은 양함수와 x^2/9 + y^2/4 = 1 같은 음함수 원뿔곡선을 그립니다.
  • 3D 곡면z = f(x, y) 곡면과 구·토러스·쌍곡면 같은 음함수 등위면을 렌더링합니다.
  • 매개변수 곡선t에 대한 복소수 식을 Re/Im 평면에 그려, 나선부터 리사주·장미곡선까지 표현합니다.
  • 여러 함수 — 여러 수식을 한 번에 겹쳐 그리며, 각각 사용자 지정 색을 사용합니다.
  • 풍부한 수식 문법 — 거듭제곱, 제곱근, exp, log, 삼각·쌍곡 함수, 그리고 pi, e, i 같은 상수를 지원합니다.
  • 내장 예제 — 한 번의 클릭으로 고전적인 곡선·분포·곡면을 적절한 범위와 함께 불러옵니다.

활용 사례

  • 대수, 미적분, 또는 기초 미적분을 공부하며 함수의 모양을 확인하기.
  • 다변수 수학을 위해 3D 곡면과 음함수 방정식을 시각화하기.
  • 가우스, 코시, 로지스틱 곡선 같은 확률 분포 탐색하기.
  • 수업이나 발표에서 나선, 심장형 곡선, 리사주 도형 같은 매개변수 아트를 시연하기.

비공개로, 즉시

이 계산기는 JavaScript를 사용해 전적으로 브라우저 안에서 동작합니다 — 입력한 함수는 서버에 업로드되거나 어딘가에 저장되지 않습니다. 편집하는 즉시 그래프가 그려지며, 페이지가 한 번 로드되면 오프라인에서도 계속 동작합니다. 자세한 내용은 개인정보처리방침을 확인하세요.

팁: 날카로운 부분 근처에서 더 매끄러운 곡선을 얻으려면 샘플 수 값을 높이고, 복잡한 3D 등위면의 다시 그리기가 느리게 느껴지면 값을 낮추세요.

자주 묻는 질문

이 그래프 계산기는 무료인가요?

네. 완전히 무료이며, 계정이나 가입이 필요 없습니다.

3D 곡면도 그릴 수 있나요?

네. 3D 모드로 전환하면 z = sin(x)*cos(y) 같은 곡면이나 x^2 + y^2 + z^2 = 9 같은 음함수 곡면을 그릴 수 있으며, 회전과 확대/축소가 가능합니다.

어떤 함수와 연산자를 지원하나요?

거듭제곱과 제곱근, exp와 log, 흔히 쓰이는 모든 삼각·쌍곡 함수, 그리고 pi, e, i 같은 상수를 지원하므로 실수와 복소수 식을 모두 그릴 수 있습니다.

제 데이터가 서버로 전송되나요?

아니요. 모든 파싱과 그리기는 브라우저에서 동작합니다. 입력한 함수는 절대 업로드되거나 저장되지 않습니다.