Questions
Can I work backwards from an area or a volume?
Yes. Open Solve, choose the measurement you know, type its value and pick the size to find. The lab searches for the size that gives exactly that value and shows every other measurement for it, for example a circle with an area of 200 cm² has a radius of 7.9788 cm and a circumference of 50.1326 cm.
How accurate are the results?
Every formula is exact and computed in double precision, then rounded to the number of decimals you choose. Two values have no exact elementary formula and are labelled as approximations: the perimeter of an ellipse (Ramanujan) and the surface of an ellipsoid (Knud Thomsen, within 1.07 %).
Which units can I use?
Millimetres, centimetres, decimetres, metres, kilometres, inches, feet and yards. Areas and volumes follow the length unit (cm², cm³), and every volume is also given in litres.
Is there an API?
Yes. The same engine answers at https://techtools.cz/geometry-lab-api/ without a key: list the shapes, compute any of them, solve backwards, or evaluate an expression. The documentation is at https://techtools.cz/geometry-lab-api/docs.
For developers and AI agents
Public JSON, no key, no sign-in. Every response carries the formula, the worked step and the value.
curl 'https://techtools.cz/geometry-lab-api/compute?shape=cone&r=3&h=4&unit=cm'
curl 'https://techtools.cz/geometry-lab-api/solve?shape=circle&given=A&value=200&unknown=r'
curl 'https://techtools.cz/geometry-lab-api/calc?expr=2pi*r^2&vars%5Br%5D=3'
curl 'https://techtools.cz/geometry-lab-api/shapes'