Surface Integral Calculator

Numerically evaluate surface integrals of scalar functions over parametric surfaces using 2D Gaussian quadrature.

Use the Surface Integral Calculator

Scalar Function f(x, y, z)

Use: x, y, z, sin, cos, sqrt, exp, log, PI, pow(a,b)

Parametric Surface r(u, v)

x =
y =
z =

Parameter Domain

Quadrature Order

10

Points per axis (3–20). Higher = more accurate but slower.

Quick Presets

Result

Fill in the form and click Compute.

Summary

This tool numerically evaluates surface integrals of scalar functions f(x, y, z) over a parametric surface defined by x(u,v), y(u,v), z(u,v). It uses 2D Gaussian quadrature to approximate the integral of f times the surface area element |∂r/∂u × ∂r/∂v| over the parameter domain [u_min, u_max] × [v_min, v_max]. Results are shown with step-by-step breakdowns of the cross product magnitude, integrand sampling, and weighted sums.

How it works

  1. Define your scalar function f(x, y, z) using standard math syntax (e.g. x*x + y*y).
  2. Define the parametric surface: enter x(u,v), y(u,v), z(u,v) expressions.
  3. Set the parameter domain: u range [u_min, u_max] and v range [v_min, v_max].
  4. Choose quadrature order (5–15 points per axis) for accuracy.
  5. Click Compute to evaluate the integral and view the step-by-step breakdown.

Use cases

  • Compute the surface area of a parametric surface (set f = 1).
  • Evaluate flux-related integrals in physics and engineering.
  • Verify hand-calculated surface integrals for calculus coursework.
  • Explore how integrand values vary across a surface using the sample grid.
  • Compute the mass of a thin shell with variable density f(x,y,z).
  • Integrate temperature or pressure distributions over curved surfaces.

Frequently Asked Questions

Last updated: 2026-06-18 · Reviewed by Nham Vu