SyntaxFlow

About

How we check the calculations

Each calculator below is checked in two ways, and this page says which of them pass the stronger test. Where a published, checkable figure exists — a worked example in a standards guide, a value in an official support document, a trade body's or a manufacturer's figure, a textbook table — we run it through the calculator's own code and print both numbers side by side, with the tolerance we accept. Where we have not found one, we say so plainly: that calculator is checked by internal tests only.

What each kind of check proves

A published reference case shows that the calculator and somebody else, working separately, get the same figure from the same input. It catches a wrong method, a wrong constant or a misread standard, as far as that one example reaches. It does not prove the calculator right for every input.

Internal tests — worked examples by hand, a second calculation written by another route, invariants checked on thousands of random cases, every copy of a formula compared with the others — catch arithmetic and programming mistakes. They cannot catch a method that is wrong in the same way in every copy.

The figures in the «calculator» columns are not typed. They come from the code that runs on this site each time this page is rebuilt, and the automated tests fail if any of them moves outside its tolerance. The method given for each calculator is what its code and its own page say, nothing more.

At a glance

27 published reference values or cases are run through 6 of the calculators below; 5 have none yet and are checked by internal tests only.

Every calculator and what it is checked against
CalculatorStandard or methodPublished reference cases
Glass U-value (Ug)EN 673None yet
Window U-value (Uw)EN ISO 10077-1None yet
U-value of walls, roofs and floorsEN ISO 69465 cases, all within tolerance
Interstitial condensation (Glaser)EN ISO 137886 cases, all within tolerance
Glass thickness under wind loadplate theory, strength in the form of EN 166127 cases, all within tolerance
Glass balustradeEN 16612 strength; EN 1991-1-1 loads; US mode on the IBCNone yet
Wind pressureEN 1991-1-4, ASCE 7-162 cases, all within tolerance
Aquarium glass thicknessplate theory (Lévy), strength in the form of EN 166123 cases, all within tolerance
Weight: glass, metal and sheet materialsgeometry × density4 cases, all within tolerance
Sheet metal bend allowanceDIN 6935 (K factor)None yet
Cutting optimisers: glass, bars and panelsheuristics, no standardNone yet

Glass U-value (Ug) EN 673

Open: U-value calculator for insulating glass

Method

Centre-of-pane U-value of double and triple glazing by the calculation of EN 673: radiation and gas conductance of each cavity, the gas part from the Nusselt number (Grashof and Prandtl, vertical glazing, A = 0.035, n = 0.38), standard conditions he = 23 and hi = 8 W/(m²·K), mean temperature 283 K and ΔT = 15 K. Gas fills are 90 % gas and 10 % air, their properties mixed in proportion. The emissivity is chosen from five classes: 0.837 (uncoated), 0.16, 0.05, 0.03 and 0.013.

Published reference cases

Checked by internal consistency tests only; no published case checked against it yet.

Internal tests

The tests run the page's own script on 1 500 double and 1 500 triple make-ups and check that the copy of the engine in the glazing configurator gives the same Ug; every cell of the Ug table, in its six languages, is the calculator of its language run again on the make-up in its link. The rounded values the calculator page lists under «Values you can check us against» are typical figures we have not yet matched to a published source, so they are not counted here.

What it does not cover

Known deviations

None known.

Window U-value (Uw) EN ISO 10077-1

Open: Window U-value calculator

Method

The simplified method of EN ISO 10077-1: Uw = (Ag·Ug + Af·Uf + lg·Ψg) / (Ag + Af), with the areas and the length of the glazing edge worked out from the overall size, one frame face width all round and a regular grid of lights separated by mullions or transoms.

Published reference cases

Checked by internal consistency tests only; no published case checked against it yet.

Internal tests

The calculator page carries a worked example by hand (the 1230 × 1480 mm reference window of EN 14351-1, one light), and the tests run the Uw figures the window guides quote through this calculator again.

What it does not cover

Known deviations

None known.

U-value of walls, roofs and floors EN ISO 6946

Open: U-value calculator for walls, roofs and floors

Method

Homogeneous layers in series: Rtotal = Rsi + Σ d/λ + Rair + Rse and U = 1/Rtotal, with the surface resistances of EN ISO 6946 for heat flowing horizontally, up and down, and a fixed 0.18 m²K/W for an unventilated air layer.

Published reference cases

Published reference cases: U-value of walls, roofs and floors
CaseSourcePublishedCalculatorDifferenceTolerance
Rsi, wall (heat flowing horizontally)DA DB-HE/10.13 m²K/W0.13 m²K/W0exact
Rsi, roof (heat flowing up)DA DB-HE/10.10 m²K/W0.10 m²K/W0exact
Rsi, floor (heat flowing down)DA DB-HE/10.17 m²K/W0.17 m²K/W0exact
Rse, all threeDA DB-HE/10.04 m²K/W0.04 m²K/W0exact
Unventilated air layer, vertical, 5 cmOnly for this thickness and position: see the known deviations.DA DB-HE/10.18 m²K/W0.18 m²K/W0exact

Internal tests

The calculator page carries a worked example by hand, and the tests run the wall figures the guides quote through this calculator again. The published values above check the constants, not a whole wall: we have not yet found a public worked example made only of homogeneous layers.

What it does not cover

Known deviations

Interstitial condensation (Glaser) EN ISO 13788

Open: Interstitial condensation calculator — Glaser method

Method

The Glaser method for one set of conditions: temperatures shared out by thermal resistance; saturation pressure from psat = 610.5·exp(17.269·θ/(237.3 + θ)) at or above 0 °C and with 21.875 and 265.5 below; vapour pressure shared out by sd = µ·d; condensation wherever the vapour pressure exceeds saturation.

Published reference cases

Published reference cases: Interstitial condensation (Glaser)
CaseSourcePublishedCalculatorDifferenceTolerance
Saturation vapour pressure at 20 °CDA DB-HE/22337 Pa2337 Pa0±0.5 Pa (published to the pascal)
Saturation vapour pressure at 21 °CDA DB-HE/22486 Pa2486 Pa0±0.5 Pa (published to the pascal)
Saturation vapour pressure at 22 °CDA DB-HE/22642 Pa2642 Pa0±0.5 Pa (published to the pascal)
Saturation vapour pressure at 23 °CDA DB-HE/22808 Pa2808 Pa0±0.5 Pa (published to the pascal)
Saturation vapour pressure at 24 °CDA DB-HE/22982 Pa2982 Pa0±0.5 Pa (published to the pascal)
Saturation vapour pressure at 25 °CDA DB-HE/23166 Pa3166 Pa0±0.5 Pa (published to the pascal)

Internal tests

The calculator page carries a worked example by hand, and a browser test reads back from the calculator the figures the page's answers quote (the wall it opens with, the interfaces that condense, the worst one, its excess pressure). The published values above check the saturation pressure, not a whole wall: we have not yet found a public worked Glaser example with all its inputs.

What it does not cover

Known deviations

None known.

Glass thickness under wind load plate theory, strength in the form of EN 16612

Open: Glass thickness calculator for wind load · Wind lab: watch a glass pane bend

Method

A rectangular pane simply supported on four edges, linear (small-deflection) plate theory with the classical coefficients α and β interpolated by aspect ratio: σ = β·q·b²/t² and w = α·q·b⁴/D, with E = 70 000 N/mm² and ν = 0.23. Design strength in the form of EN 16612 with kmod = 0.663·t−1/16 (a 10-minute wind, 0.74, by default; a 5-second gust, 1.00, on request), γM;A = 1.8 and γM;v = 1.2. Laminated glass by its effective thickness, with no shear transfer and with full transfer. The input is the factored design pressure. The wind lab is a view of this same engine.

Published reference cases

Published reference cases: Glass thickness under wind load
CaseSourcePublishedCalculatorDifferenceTolerance
α (deflection), square paneTimoshenko, table 80.004060.004060±0.000005
β (stress, 6 × the table's moment coefficient 0.0479), square paneTimoshenko, table 80.28740.28740±0.00005
α, pane twice as long as wideTimoshenko, table 80.010130.010130±0.000005
β (6 × 0.1017), pane twice as long as wideTimoshenko, table 80.61020.61020±0.00005
α, long strip: 5/384 (beam theory)Timoshenko, table 80.013020.013020±0.000005
β, long strip: 6 × 1/8 (beam theory)Timoshenko, table 80.75000.75000±0.00005
Characteristic bending strength of float glass, fg;kVakgroep GLAS 1.1.145 N/mm²45 N/mm²0exact

Internal tests

The page's worked example (1200 × 2200 mm, 10 mm toughened, 1.20 kN/m²) is run again by the tests figure by figure; every cell of the thickness chart printed on the page is recomputed; the same kmod is checked in every copy of the formula on the site; and the whole coefficient table is recomputed by an independent series (Lévy) solution of the plate, within 0.0015 on β and 0.00004 on α.

What it does not cover

Known deviations

Glass balustrade EN 16612 strength; EN 1991-1-1 loads; US mode on the IBC

Open: Glass balustrade thickness calculator

Method

A free-standing cantilever clamped at the base, per metre of width: σ = 6·γQ·F·h/t² and δ = 4·F·h³/(E·t³), γQ = 1.5; laminated glass between its two bounds (no shear and full shear); EN 16612 design strength with kmod by load duration; a check with one ply broken. The US mode applies the IBC loads (50 lb/ft along the top, 200 lb concentrated, one at a time) and the stress limits of section 2407.1.1 in the 2018, 2021 and 2024 editions.

Published reference cases

Checked by internal consistency tests only; no published case checked against it yet.

Internal tests

Ten US-mode cases worked by hand, step by step, and 2 000 generated cases compared with an independent calculation in SI units (the moment shared between plies instead of an effective thickness); the kmod formula checked against the other glass pages; the thicknesses the page's answers quote read back from the calculator; and a worked example by hand on the page.

What it does not cover

Known deviations

None known.

Wind pressure EN 1991-1-4, ASCE 7-16

Open: Wind pressure calculator for glazing

Method

EN 1991-1-4 with its recommended values: qb = ½·ρ·vb² with ρ = 1.25 kg/m³ and cdir = cseason = 1; kr = 0.19·(z0/0.05)0.07, cr = kr·ln(z/z0) with z floored at zmin, co = 1, Iv = 1/ln(z/z0) and qp = (1 + 7·Iv)·½·ρ·vm²; net pressure with the local coefficients cpe,1 of the wall zones and cpi +0.2/−0.3, and × 1.5 for the design value. ASCE 7-16, simplified, for components and cladding: Kz = 2.01·(z/zg)2/α with z floored at 15 ft, Kd = 0.85, Kzt = 1, GCp interpolated on log(area) between 10 and 500 ft², GCpi ±0.18.

Published reference cases

Published reference cases: Wind pressure
CaseSourcePublishedCalculatorDifferenceTolerance
Peak velocity pressure qp: vb = 26 m/s, terrain III, z = 8 mThe example rounds kr to 0.215, cr to 0.706 and ce to 1.56 before multiplying; the calculator carries full precision.SSB03, app. B0.659 kN/m²0.662 kN/m²+0.003 kN/m² (+0.5 %)±1 %
Peak velocity pressure qp: vb = 30 m/s, terrain II, z = 1 m (below zmin = 2 m)The example takes ρ = 1.225 kg/m³; the calculator uses the recommended 1.25, which is 2.0 % more. Scaled by 1.225/1.25 the calculator gives 0.785. It also checks that a height below zmin is taken at zmin.Dlubal 0099650.785 kN/m²0.801 kN/m²+0.016 kN/m² (+2.0 %)±0.5 % after scaling to ρ = 1.225

Internal tests

The page carries a worked example by hand (27 m/s, terrain II, 10 m, zone A). No published case has been run on the ASCE 7 side yet.

What it does not cover

Known deviations

Aquarium glass thickness plate theory (Lévy), strength in the form of EN 16612

Open: Aquarium glass thickness calculator: rimless and braced

Method

Each pane as a plate under water pressure — rimless with a free top edge, or braced and held on four edges — with coefficients from a Lévy series solution; design strength in the form of EN 16612 for a permanent load (kmod 0.29, γM;A 1.8) with a load factor of 1.35; the stock thickness is chosen on its minimum tolerance, with the deflection kept under half the thickness.

Published reference cases

Published reference cases: Aquarium glass thickness
CaseSourcePublishedCalculatorDifferenceTolerance
Front glass of the 60-P, 60 × 30 × 36 cm, rimlessADA Cube Garden6 mm6 mm0exact
Front glass of the 90-P, 90 × 45 × 45 cm, rimlessADA Cube Garden10 mm10 mm0exact
Front glass of the 120-P, 120 × 50 × 50 cm, rimlessADA Cube Garden12 mm12 mm0exact

Internal tests

Six design cases to the hundredth of a millimetre; the page's tables equal the Lévy solver digit for digit; the same solver reproduces the four-edge table of the wind-load calculator and the usual hobby chart within 1.5 %; and the scope limits, laminated and toughened glass, the top brace and the pond window each have their cases.

What it does not cover

Known deviations

Weight: glass, metal and sheet materials geometry × density

Open: Glass weight calculator · Metal weight calculator · Sheet weight calculator

Method

Volume times density. Glass: 2500 kg/m³, that is 2.5 kg/m² per millimetre, PVB 1070 kg/m³, the gas in the cavities ignored. Metal: the cross-section by formula, with sharp corners and constant wall, times the density of the material (steel 7850 kg/m³). Sheet materials: density × thickness × area, each density taken from a manufacturer's data sheet named on the page.

Published reference cases

Published reference cases: Weight: glass, metal and sheet materials
CaseSourcePublishedCalculatorDifferenceTolerance
Float glass 10 mm, per square metre (2.5 kg/m² per mm)Vakgroep GLAS 1.1.125.0 kg/m²25.0 kg/m²0±0.05 kg/m²
Reinforcing bar #3 (Ø 9.5 mm), steel 7850 kg/m³NMX-B-506, table 10.560 kg/m0.559 kg/m−0.001 kg/m (−0.2 %)±0.3 %
Reinforcing bar #4 (Ø 12.7 mm), steel 7850 kg/m³NMX-B-506, table 10.994 kg/m0.994 kg/m0±0.3 %
Reinforcing bar #8 (Ø 25.4 mm), steel 7850 kg/m³NMX-B-506, table 13.973 kg/m3.978 kg/m+0.005 kg/m (+0.1 %)±0.3 %

Internal tests

Glass: every cell of the weight chart is the calculator's figure, and several were checked by hand. Metal: eleven section shapes against the formula worked separately, impossible shapes refused, every figure of the nine metal charts recomputed. Sheets: worked examples by hand, and each density is the documented one, with its source.

What it does not cover

Known deviations

Sheet metal bend allowance DIN 6935 (K factor)

Open: Bend allowance and flat length calculator

Method

Bend allowance BA = A·(R + K·T), outside setback tan(A/2)·(R + T), bend deduction 2·OSSB − BA, and the flat length from the outside or the inside flanges. K from DIN 6935, (0.65 + 0.5·lg(R/T))/2 up to R/T = 5 and 0.5 above, or your own K.

Published reference cases

Checked by internal consistency tests only; no published case checked against it yet.

Internal tests

Cases worked on paper; on 5 000 random parts the flat length from the outside flanges equals the one from the inside flanges and the straight parts plus the bend zones; K is 0.325 at R = T, continuous at R/T = 5 and never above 0.5; invalid input is refused. The compensating values tabulated in supplement 2 of DIN 6935, a paid document, have not been compared.

What it does not cover

Known deviations

None known.

Cutting optimisers: glass, bars and panels heuristics, no standard

Open: Glass cutting optimiser: free software in your browser · Linear cutting optimizer · Cut list optimizer for sheets and panels

Method

Bars: the better of two plans (an exact search for the fullest bar, and best-fit decreasing), with kerf and end trim, next to a lower bound on the number of bars. Panels: guillotine bin packing tried with 108 combinations of ordering and splitting rules, next to the area lower bound. Glass: guillotine strips on one stock size, with an offcut rack.

Published reference cases

Checked by internal consistency tests only; no published case checked against it yet.

Internal tests

Bars: 3 002 random jobs check that every piece comes out once, kerfs and trims fit, the offcut is what is left and the count never beats the lower bound; on 784 small jobs compared with an exhaustive search, 783 plans are optimal and one uses one bar more. Panels: 401 jobs check every part inside the trimmed sheet, no overlap once the kerf is counted, the grain respected and a guillotine layout. Glass: only the chain from the optimiser to the cutting plan and the labels is tested; its layout geometry has no check of its own yet.

What it does not cover

Known deviations

None known.

Sources

Sources consulted on 27 October 2026. Paid standards are cited by number and value only; no text or table of theirs is reproduced here.

  1. Steel Buildings in Europe, Single-Storey Steel Buildings, Part 3: Actions (ArcelorMittal, Peiner Träger and Corus, technical content by SCI and CTICM), Appendix B «Worked example: wind action on a single-storey building», calculation sheet of 06/2009. Consulted in its Spanish edition, Edificios de acero de una sola planta. Parte 3: Acciones, pages 3-47 to 3-49. constructalia.arcelormittal.com
  2. Dlubal Software, verification example 009965 (peak velocity pressure to EN 1991-1-4): v_b = 30 m/s, terrain category II, reference height 1 m, ρ = 1.225 kg/m³, q_p = 785 N/m². www.dlubal.com
  3. Spanish Ministry of Development (Ministerio de Fomento), Documento de Apoyo DA DB-HE/2: Comprobación de limitación de condensaciones superficiales e intersticiales en los cerramientos, October 2013: section 3.1 (saturation pressure formula, the one of EN ISO 13788) and section 4.1.3 (2337 Pa at 20 °C; 2486, 2642, 2808, 2982 and 3166 Pa at 21 to 25 °C). Official list of the CTE support documents: codigotecnico.org. www.codigotecnico.org
  4. Spanish Ministry of Development (Ministerio de Fomento), Documento de Apoyo DA DB-HE/1: Cálculo de parámetros característicos de la envolvente, October 2013: table 1 (surface resistances, those of EN ISO 6946) and table 2 (unventilated air layers). Later editions exist (the official list names one of January 2020); the figures here were read in the 2013 edition. www.codigotecnico.org
  5. S. Timoshenko and S. Woinowsky-Krieger, Theory of Plates and Shells, 2nd edition, McGraw-Hill, 1959, table 8: simply supported rectangular plate under uniform load, ν = 0.3. The long-strip limit is the beam result, 5/384 and 1/8, which anyone can derive.
  6. Vakgroep GLAS and Kenniscentrum Glas (Netherlands), Kwaliteitshandboek, sheet 1.1.1 «Floatglas», version 3, July 2019: density 2500 kg/m³, «2.5 kg per m² per mm of thickness»; characteristic bending strength of float glass 45 N/mm². bnl-productie-umbraco.azurewebsites.net
  7. ADA (Aqua Design Amano) Cube Garden 60-P, 90-P and 120-P, front glass 6, 10 and 12 mm, as the retailer Aquasabi lists them (600 × 300 × 360, 900 × 450 × 450 and 1200 × 500 × 500 mm). www.aquasabi.de
  8. NMX-B-506-CANACERO-2011 (Mexican standard for reinforcing bar), table 1, nominal mass per metre: three values cited, the table not reproduced. ASTM A615 gives the same masses for these bars.
Read this. These are pre-dimensioning aids for people who already know the subject. A reference case that matches shows that the arithmetic and the method agree with that example, and nothing more. None of this is a structural or building-physics calculation: it does not replace the standard, your national annex or the project signed by a competent engineer, and whoever specifies the glass, the wall or the part answers for it.

If you have a case we have not used

A published worked example we could add, or a result of ours that disagrees with one, is the most useful thing you can send us: the input, the figure you expected and where it was published. The address is on the about page.