SurfaceArea[reg]
gives the surface area of the three-dimensional region reg.
SurfaceArea[{x1,…,xn},{s,smin,ssmax},{t,tmin,tmax},{u,umin,umax}]
gives the surface area of the parametrized region whose Cartesian coordinates xi are functions of s, t, u.
SurfaceArea[{x1,…,xn},{s,smin,ssmax},{t,tmin,tmax},{u,umin,umax},chart]
interprets the xi as coordinates in the specified coordinate chart.
SurfaceArea
SurfaceArea[reg]
gives the surface area of the three-dimensional region reg.
SurfaceArea[{x1,…,xn},{s,smin,ssmax},{t,tmin,tmax},{u,umin,umax}]
gives the surface area of the parametrized region whose Cartesian coordinates xi are functions of s, t, u.
SurfaceArea[{x1,…,xn},{s,smin,ssmax},{t,tmin,tmax},{u,umin,umax},chart]
interprets the xi as coordinates in the specified coordinate chart.
Details and Options
- A three-dimensional region can be embedded in any dimension greater than or equal to three.
- In SurfaceArea[x,{s,smin,ssmax},{t,tmin,tmax},{u,umin,umax}], if x is a scalar, SurfaceArea returns the surface area of the parametric three-region {s,t,u,x}.
- Coordinate charts in the fifth argument of SurfaceArea can be specified as triples {coordsys,metric,dim} in the same way as in the first argument of CoordinateChartData. The short form in which dim is omitted may be used.
- The following options can be given:
-
AccuracyGoal Infinity digits of absolute accuracy sought Assumptions $Assumptions assumptions to make about parameters GenerateConditions Automatic whether to generate conditions on parameters PerformanceGoal $PerformanceGoal aspects of performance to try to optimize PrecisionGoal Automatic digits of precision sought WorkingPrecision Automatic the precision used in internal computations
Examples
open all close allBasic Examples (2)
Scope (15)
Special Regions (7)
Surface area of a Cuboid:
SurfaceArea[Cuboid[{Subscript[l, x], Subscript[l, y], Subscript[l, z]}, {Subscript[u, x], Subscript[u, y], Subscript[u, z]}]]ℛ = Cuboid[{0, 0, 0}, {3, 2, 1}];
SurfaceArea[ℛ]Region[ℛ]ℛ = Parallelepiped[{0, 0, 0}, {{1, 0, 0}, {1, 1, 0}, {0, 1, 1}}];
SurfaceArea[ℛ]Region[ℛ]Simplex in 3D:
SurfaceArea[Simplex[3]]Region[Simplex[3]]Ball:
SurfaceArea[Ball[{Subscript[c, x], Subscript[c, y], Subscript[c, z]}, r]]ℛ = Ball[{0, 0, 0}, 1];
SurfaceArea[ℛ]Region[ℛ]SurfaceArea[Ellipsoid[{Subscript[c, x], Subscript[c, y], Subscript[c, z]}, {Subscript[r, x], Subscript[r, y], Subscript[r, z]}]]ℛ = Ellipsoid[{0, 0, 0}, {3, 2, 1}];
SurfaceArea[ℛ]Region[ℛ]SurfaceArea[Cylinder[{{Subscript[x, 1], Subscript[y, 1], Subscript[z, 1]}, {Subscript[x, 2], Subscript[y, 2], Subscript[z, 2]}}, r]]ℛ = Cylinder[{{0, 0, 0}, {0, 0, 2}}, 1];
SurfaceArea[ℛ]Region[ℛ]Cone:
SurfaceArea[Cone[{{Subscript[x, 1], Subscript[y, 1], Subscript[z, 1]}, {Subscript[x, 2], Subscript[y, 2], Subscript[z, 2]}}, r]]ℛ = Cone[{{0, 0, 0}, {0, 0, 2}}, 1];
SurfaceArea[ℛ]Region[ℛ]Formula Regions (1)
The surface area of a ball represented as an ImplicitRegion:
SurfaceArea[ImplicitRegion[x^2 + y^2 + z^2 ≤ 1, {x, y, z}]]SurfaceArea[ImplicitRegion[x^2 + y^2 ≤ 1, {x, y, {z, 0, 2}}]]Mesh Regions (2)
The surface area of a MeshRegion:
DelaunayMesh[RandomReal[1, {20, 3}]]SurfaceArea[%]The surface area of a BoundaryMeshRegion:
ConvexHullMesh[RandomReal[1, {20, 3}]]SurfaceArea[%]Derived Regions (2)
The surface area of a RegionIntersection:
ℛ = RegionIntersection[Ball[{0, 0, 0}, 1], Ball[{0, 0, 1}, 1]];Region[ℛ]SurfaceArea[ℛ]The surface area of a TransformedRegion:
ℛ = TransformedRegion[Ball[{0, 0, 0}, 1], ScalingTransform[{a, b, c}]];Region[ℛ /. Thread[{a, b, c} -> {3, 2, 1}]]SurfaceArea[ℛ, Assumptions -> a > 0 && b > 0 && c > 0]CSG Regions (1)
Surface area of a linear CSGRegion:
CSGRegion["Difference", {Cube[2], Cube[{1, 0, 1}, 3]}]SurfaceArea[%]CSGRegion["Intersection", {Ball[], Ball[{0, 0, 1}]}]SurfaceArea[%]Subdivision Regions (2)
The surface area of a SubdivisionRegion:
SubdivisionRegion[Cube[]]SurfaceArea[%]The surface area of successive subdivision levels converges to that of the limit region:
levels = Table[SubdivisionRegion[Cube[], i], {i, 0, 3}]ListPlot[SurfaceArea /@ levels, ...]Related Guides
History
Text
Wolfram Research (2019), SurfaceArea, Wolfram Language function, https://reference.wolfram.com/language/ref/SurfaceArea.html.
CMS
Wolfram Language. 2019. "SurfaceArea." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/SurfaceArea.html.
APA
Wolfram Language. (2019). SurfaceArea. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SurfaceArea.html
BibTeX
@misc{reference.wolfram_2026_surfacearea, author="Wolfram Research", title="{SurfaceArea}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/SurfaceArea.html}", note=[Accessed: 13-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_surfacearea, organization={Wolfram Research}, title={SurfaceArea}, year={2019}, url={https://reference.wolfram.com/language/ref/SurfaceArea.html}, note=[Accessed: 13-June-2026]}