mathematics calculator

Cube Surface Area Calculator

Calculate a cube's total and face areas plus its face and space diagonals from one edge length.

Cube Surface Area Calculator

Choose one length unit. Areas use that unit squared; diagonals use the original unit.

Total surface area

Enter the length of one cube edge.

A cube has six congruent square faces; material thickness, openings, and waste are not included.

Formula version 1.0.0

How to use this calculator

  1. Enter the cube's positive edge length.
  2. Select Calculate.
  3. Read one-face area and total six-face area.
  4. Review face and space diagonals derived by the Pythagorean theorem.

Symbols and units

SymbolMeaningUnit or domain
aCube edgelength
AfOne face areasquare length
STotal surface areasquare length
df,dsFace and space diagonalslength

Checked examples

Edge three

Inputs: Edge 3

Calculation: Af=3²; S=6×3²; df=3√2; ds=3√3

Result: Face 9; total 54

The six congruent square faces determine total area.

Check: cube-surface-area-core.test.ts

Unit cube

Inputs: Edge 1

Calculation: S=6×1²

Result: 6 square units

Every face has unit area.

Check: cube-surface-area-core.test.ts

Assumptions, rounding, and limits

  • All cube edges are equal and positive.
  • The cube is ideal and closed.
  • Results use the square or linear input unit as labelled.
  • Material thickness is excluded.

Frequently asked questions

Why multiply face area by six?

A cube has six congruent square faces.

What is the space diagonal?

It connects opposite vertices through the cube interior and equals a√3.

How does scaling affect area?

Multiplying edge by k multiplies area by k².

Sources and review

Formula version
cube.surface-area@1.0.0
Formula review
Equatara formula review
Editorial review
Equatara editorial review
Last verified
2026-10-25
Applicability
Ideal closed cube from one positive edge.
Next review
On material formula/source change, or by 2028-10-25.

Found a problem?

Report a formula, result, example, source, or accessibility issue through the calculator correction process. Do not include sensitive input values.