Den ultimate fartskalkulatoren for seriøse løpere

Enten du trener for ditt første 5 km løp, sikter mot en ny personlig rekord i maraton, eller bare ønsker å forstå dine løpehastigheter bedre, er vår avanserte fartskalkulator det perfekte verktøyet. Vi gir deg nøyaktige beregninger og innsikt som hjelper deg med å optimalisere treningen din og nå dine mål.

Beregn din ideelle løpehastighet og splittider

Vår intuitive fartskalkulator lar deg enkelt konvertere mellom ulike måleenheter for hastighet og distanse. Du kan finne din pace per kilometer eller mile, beregne forventede sluttider for ulike distanser basert på din nåværende hastighet, og planlegge dine splittider for å sikre en jevn og effektiv løpeøkt eller konkurranse.

Fyll inn dine data:

Distanse:

Kilometer (km)

Miles

Tid (timer):

Tid (minutter):

Tid (sekunder):

Beregn

Dine resultater:

Pace:

Hastighet:

Forventet tid for 5 km:

Forventet tid for 10 km:

Forventet tid for halvmaraton:

Forventet tid for maraton:

Slik bruker du vår fartskalkulator effektivt

  1. Angi distansen du har løpt eller planlegger å løpe. Velg mellom kilometer og miles.
  2. Fyll inn tiden det tok deg å fullføre distansen i timer, minutter og sekunder.
  3. Trykk på «Beregn» knappen.
  4. Se dine resultater, inkludert din gjennomsnittlige pace og hastighet, samt estimerte sluttider for populære løpedistanser.

Bruk disse resultatene til å justere dine treningsøkter, sette realistiske mål og overvåke fremgangen din over tid. For eksempel kan du bruke din pace til å planlegge intervalltrening eller lange rolige løp med riktig intensitet.

Forstå betydningen av pace og hastighet i løping

Pace, ofte uttrykt som minutter per kilometer (min/km) eller minutter per mile (min/mile), er et sentralt begrep for løpere. Det indikerer hvor raskt du løper en gitt distanse. En lavere pace betyr en raskere løpehastighet.

Hastighet, derimot, måles vanligvis i kilometer per time (km/t) eller miles per hour (mph) og gir en direkte indikasjon på din fart.

Å forstå forholdet mellom distanse, tid, pace og hastighet er avgjørende for effektiv trening og for å kunne vurdere din ytelse i konkurranser. Vår fartskalkulator gjør disse beregningene enkle og tilgjengelige for alle.

Tips for å forbedre dine løpetider

  • Varier treningen din: Inkluder både rolige langturer, intervalltrening og tempotrening i ditt ukentlige program.
  • Lytt til kroppen: Unngå overtrening og sørg for tilstrekkelig hvile og restitusjon.
  • Fokus på løpeteknikk: En effektiv løpeteknikk kan redusere energiforbruket og forbedre hastigheten.
  • Styrketrening: Bygg en sterk kjerne og underkropp for å forebygge skader og øke kraften i løpssteget.
  • Riktig kosthold og hydrering: Sørg for å gi kroppen din den næringen den trenger for å prestere optimalt.
  • Bruk vår fartskalkulator regelmessig: Overvåk fremgangen din og juster treningsplanen etter behov.

Husk at forbedring tar tid og tålmodighet. Vær konsistent med treningen din, sett deg realistiske mål og bruk vår fartskalkulator som et verdifullt verktøy på veien mot dine løpemål.

Oppnå dine løpemål med vår nøyaktige fartskalkulator

Vår fartskalkulator er designet for å være din ultimate partner i din løpetrening. Med nøyaktige beregninger og enkel brukervennlighet gir vi deg innsikten du trenger for å trene smartere, løpe raskere og nå dine personlige rekorder. Begynn å bruke kalkulatoren i dag og ta ditt neste steg mot en bedre løpeopplevelse!

document.addEventListener(‘DOMContentLoaded’, function() { const beregnKnapp = document.getElementById(‘beregn-knapp’); const resultatOmråde = document.getElementById(‘resultat-område’); const paceResultat = document.getElementById(‘pace-resultat’); const hastighetResultat = document.getElementById(‘hastighet-resultat’); const femkResultat = document.getElementById(‘femk-resultat’); const tikResultat = document.getElementById(‘tik-resultat’); const halvmaratonResultat = document.getElementById(‘halvmaraton-resultat’); const maratonResultat = document.getElementById(‘maraton-resultat’);

beregnKnapp.addEventListener(‘click’, function() { const distanse = parseFloat(document.getElementById(‘distanse’).value); const distanseEnhet = document.getElementById(‘distanse-enhet’).value; const timer = parseInt(document.getElementById(‘tid-timer’).value) || 0; const minutter = parseInt(document.getElementById(‘tid-minutter’).value) || 0; const sekunder = parseInt(document.getElementById(‘tid-sekunder’).value) || 0;

if (isNaN(distanse) || distanse 59 || sekunder < 0 || sekunder > 59) { alert(‘Vennligst fyll inn gyldige verdier for distanse og tid.’); return; }

const totalSekunder = (timer * 3600) + (minutter * 60) + sekunder; const totalDistanseKm = distanseEnhet === ‘miles’ ? distanse * 1.60934 : distanse;

if (totalSekunder > 0 && totalDistanseKm > 0) { const sekunderPerKm = totalSekunder / totalDistanseKm; const paceMinutter = Math.floor(sekunderPerKm / 60); const paceSekunder = Math.round(sekunderPerKm % 60); const hastighetKmh = (totalDistanseKm / (totalSekunder / 3600)).toFixed(2);

paceResultat.textContent = `${paceMinutter}:${paceSekunder < 10 ? '0' : ''}${paceSekunder} min/km`; hastighetResultat.textContent = `${hastighetKmh} km/t`;

const femkTidSekunder = sekunderPerKm * 5; const femkTidMinutter = Math.floor(femkTidSekunder / 60); const femkTidRestSekunder = Math.round(femkTidSekunder % 60); femkResultat.textContent = `${Math.floor(femkTidMinutter / 60)}:${femkTidMinutter % 60 < 10 ? '0' : ''}${femkTidMinutter % 60}:${femkTidRestSekunder < 10 ? '0' : ''}${femkTidRestSekunder}`;

const tikTidSekunder = sekunderPerKm * 10; const tikTidMinutter = Math.floor(tiktidSekunder / 60); const tikTidRestSekunder = Math.round(tiktidSekunder % 60); tikResultat.textContent = `${Math.floor(tikTidMinutter / 60)}:${tikTidMinutter % 60 < 10 ? '0' : ''}${tikTidMinutter % 60}:${tikTidRestSekunder < 10 ? '0' : ''}${tikTidRestSekunder}`;

const halvmaratonTidSekunder = sekunderPerKm * 21.0975; const halvmaratonTidMinutter = Math.floor(halvmaratonTidSekunder / 60); const halvmaratonTidRestSekunder = Math.round(halvmaratonTidSekunder % 60); halvmaratonResultat.textContent = `${Math.floor(halvmaratonTidMinutter / 60)}:${halvmaratonTidMinutter % 60 < 10 ? '0' : ''}${halvmaratonTidMinutter % 60}:${halvmaratonTidRestSekunder < 10 ? '0' : ''}${halvmaratonTidRestSekunder}`;

const maratonTidSekunder = sekunderPerKm * 42.195; const maratonTidMinutter = Math.floor(maratonTidSekunder / 60); const maratonTidRestSekunder = Math.round(maratonTidSekunder % 60); maratonResultat.textContent = `${Math.floor(maratonTidMinutter / 60)}:${maratonTidMinutter % 60 < 10 ? '0' : ''}${maratonTidMinutter % 60}:${maratonTidRestSekunder < 10 ? '0' : ''}${maratonTidRestSekunder}`;

resultatOmråde.classList.remove(‘skjult’); } else { alert(‘Vennligst fyll inn gyldige verdier for distanse og tid.’); resultatOmråde.classList.add(‘skjult’); } }); });