Onder uurwerk verstaat men de innerlijke werking van mechanische machines klokken (waar het ook een "beweging" wordt genoemd. Ook andere soortgelijke mechanismen met een complexe reeks tandwielen.
Een uurwerkmechanisme heeft meestal een uurwerkmotor. Deze heeft een hoofdveer, een spiraal van metalen lint. Energie wordt opgeslagen in de hoofdveer door deze op te winden, waarbij een sleutel die aan een ratel is bevestigd, de hoofdveer strakker doet draaien. Vervolgens laat de kracht van de hoofdveer de tandwielen van het uurwerk draaien, totdat de opgeslagen energie is opgebruikt. De bijvoeglijke naamwoorden opwindbaar en veer-aangedreven verwijzen naar uurwerken die door een hoofdveer worden aangedreven. Hiertoe behoren klokken en horloges, keukentimers, speeldozen en opwindspeelgoed.