# Hooke's Law Calculator > Solve spring force, spring constant, or displacement using Hooke’s law. Page: https://askcalculators.com/calculator/hookes-law-calculator/ Definition: https://askcalculators.com/calculator/hookes-law-calculator/definition.json JSON Schema: https://askcalculators.com/calculator/hookes-law-calculator/schema.json Version: 1.0.0 Maintained by: AskCalculators (software project; not a credentialed reviewer) Qualified review: pending. Automated checks do not establish professional approval. Page status: Live Review status: Pending ## Use Open the calculator page and enter values. Query-string parameters can restore and bookmark a calculation. Example: https://askcalculators.com/calculator/hookes-law-calculator/?solveFor=force&force=-20&springConstant=200&displacement=0.1 ## Inputs - solveFor: Solve for; type=select; required; default=force; values=force|springConstant|displacement - force: Force F (N); type=number; required; default=-20 - springConstant: Spring constant k (N/m); type=number; required; default=200; min=0.000001 - displacement: Displacement x (m); type=number; required; default=0.1 ## Outputs - result: Solved value; format=number; primary - unit: Unit; format=text - magnitude: Magnitude; format=number ## Formula Hooke’s law F = −k × x, with k = −F/x and x = −F/k ## Rules - Empty optional inputs are undefined, not zero. - Hidden conditional inputs are ignored. - Do not invent missing required inputs.