Wat is deze tool?
Een werkurencalculator zet in- en uitkloktijden om in een duur — het aantal daadwerkelijk gewerkte uren en minuten. Hij trekt elke onbetaalde pauze af die je invoert, zoals een lunch, en verwerkt correct shifts die middernacht overschrijden (inklokken om 22:00 en uitklokken om 06:00 de volgende dag).
Ook telt hij meerdere shifts op één dag op (voor gesplitste diensten) en meerdere dagen in een week, zodat je zonder spreadsheet een weekoverzicht kunt opbouwen. Vul je je uurloon in, dan vermenigvuldigt de tool de totale tijd met dat tarief om te tonen wat je verschuldigd bent.
Waarom gebruiken?
- Verwerkt meerdere shifts per dag en nachtshifts die middernacht overschrijden.
- Trekt een onbetaalde lunch of pauze in minuten af, zodat het totaal de werkelijk gewerkte uren weergeeft.
- Voeg meerdere dagen toe om in één keer de uren en het loon van een hele week te berekenen.
- Optioneel uurloonveld rekent de totale tijd direct om naar totaal loon.
- Werkt volledig in je browser — niets van wat je invoert wordt ergens naartoe gestuurd.
Hoe te gebruiken
- Vul de in- en uitkloktijd voor een shift in.
- Vul een eventuele onbetaalde pauze in minuten in (bijvoorbeeld 30 voor een lunchpauze) — deze wordt van de shift afgetrokken.
- Voeg een extra shiftregel toe als je die dag een gesplitste dienst had, of voeg een dagregel toe om een weektotaal op te bouwen.
- Vul je uurloon in het optionele veld in om het totale loon naast de totale uren te zien.
Voorbeeld
Invoer
Inklokken 09:00, uitklokken 17:30, 30 minuten lunchpauzeUitvoer
Gewerkte uren: 8u 0m17:30 − 09:00 = 8u 30m geklokte tijd. Na aftrek van de lunchpauze van 30 minuten blijft er 8u 0m daadwerkelijk gewerkt over.
Veelvoorkomende shiftlengtes en lunchaftrekken
| Inklokken | Uitklokken | Pauze | Gewerkte uren |
|---|---|---|---|
| 09:00 | 17:00 | 30 min | 7u 30m |
| 08:00 | 16:30 | 30 min | 8u 0m |
| 09:00 | 18:00 | 60 min | 8u 0m |
| 22:00 | 06:00 (+1 dag) | 0 min | 8u 0m |
| 07:00 | 19:00 | 45 min | 11u 15m |
Verwante tools
Als je eenmaal een totaal hebt, is de percentagecalculator handig om een overwerktoeslag of loonsverhoging te berekenen, en de eenhedenomzetter regelt andere alledaagse omrekeningen. Voor planning en het tellen van dagen tussen data is de datumcalculator een logische aanvulling.
Veelgestelde vragen
Hoe bereken ik de daadwerkelijk gewerkte uren na aftrek van een lunchpauze?
Bepaal eerst de ruwe geklokte tijd door de inkloktijd van de uitkloktijd af te trekken. Trek daarna de onbetaalde pauze in minuten af. Bijvoorbeeld: inklokken om 08:30 en uitklokken om 17:00 geeft 8u 30m ruwe tijd; na aftrek van een lunchpauze van 30 minuten blijft er precies 8u 0m daadwerkelijk gewerkt over. Alleen onbetaalde pauzes moeten worden afgetrokken — korte betaalde pauzes tellen meestal nog als werktijd.
Hoe bereken ik de duur van overwerk?
Trek je reguliere geplande uren (meestal 8 uur per dag of 40 uur per week) af van het totaal gewerkte uren; alles daarboven is overwerk. Werkte je 9u 45m op een dag met een standaardshift van 8 uur, dan is het overwerk 1u 45m. Voor een week tel je eerst alle gewerkte uren op en trek je daar 40 van af om het wekelijkse overwerk te vinden — veel werkgevers berekenen dit wekelijks in plaats van dagelijks.
Hoe gaat de calculator om met een shift die middernacht overschrijdt?
Vul de uitkloktijd gewoon in, ook als die numeriek eerder lijkt dan de inkloktijd — bijvoorbeeld inklokken om 22:00 en uitklokken om 06:00. De calculator detecteert dat de eindtijd op de volgende dag valt en telt er 24 uur bij op voordat hij aftrekt, wat correct 8 uur oplevert in plaats van een negatief getal.
Kan ik de uren en het loon van een hele week in één keer berekenen?
Ja. Voeg voor elke gewerkte dag een regel toe met eigen in- en uitkloktijd en pauze, en vul je uurloon eenmaal in. De tool telt elke dag op tot een weektotaal en vermenigvuldigt dat met je loon om het totale loon voor de week te tonen.
Wordt mijn data ergens opgeslagen?
Nee. De berekening gebeurt volledig in je browser met JavaScript; niets van wat je invoert — tijden, lonen of pauzes — wordt naar een server verstuurd, opgeslagen of gelogd.