
Significant figures
Calculate significant figures using the values and assumptions you provide.
Your inputs stay in your browser. Displayed results are rounded to a maximum of 12 significant digits.
Method and assumptions
Method version 1.0.0 · Updated
Calculate
Formula: Round to n significant figures
Calculate significant figures using the values and assumptions you provide.
- value
- Number
- digits
- Significant figures (1–15)
Results depend on the assumptions entered; verify professional or safety-critical decisions independently.
Calculate with code
These short examples use the same inputs and core calculation as this tool. Adapt validation and formatting to your application.
JavaScript
function sig(value, digits) { return Number(value.toPrecision(digits)); }
console.log(sig(1234.56, 3)); // 1230TypeScript
function sig(value: number, digits: number): number { return Number(value.toPrecision(digits)); }
console.log(sig(1234.56, 3)); // 1230Python
value, digits = 1234.56, 3
print(float(f"{value:.{digits}g}")) # 1230.0Java
double value = 1234.56; int digits = 3;
double rounded = new java.math.BigDecimal(value, new java.math.MathContext(digits)).doubleValue();
System.out.println(rounded); // 1230.0C#
double value = 1234.56; int digits = 3;
Console.WriteLine(double.Parse(value.ToString("G" + digits, System.Globalization.CultureInfo.InvariantCulture), System.Globalization.CultureInfo.InvariantCulture)); // 1230