Hoppa till huvudinnehåll
LibraTool logoLibraTool

Gratis Procentkalkylator

Beräkna procent direkt: hitta X % av Y, vilken procent X är av Y och procentförändringen mellan två värden.

Fungerar offline när den väl lästs in

Vad är X% av Y?

%
av
=

15 ÷ 100 × 200 = 30

X är vad % av Y?

är vad % av
=

30 ÷ 200 × 100 = 15%

Procentuell förändring från A till B

→
=

(100 − 80) ÷ |80| × 100 = 25%

Ökning med 25%

X är Y% av vilket tal?

är
%
av

30 ÷ 15 × 100 = 200

Öka eller minska X med Y%

med
%
=

200 × (1 + 15 ÷ 100) = 230

Vanliga användningar

  • Beräkna försäljningspriser och rabatterHitta rabatterat pris, sparbelopp och procent rabatt för någon försäljning eller kampanjrabatt.
  • Beräkna tentamenspoäng och betygKonvertera råa tentamenspoäng till procenttal, beräkna betygsgenomsnitt och hitta vilket poäng du behöver.
  • Beräkna ekonomiska procentsatserBeräkna ränta, skatt, provision, vinstmarginaler och andra ekonomiska procentsatser.
  • Beräkna statistiska procentsatserHitta proportioner, relativa frekvenser och procentdistributioner för dataanalys.
  • Beräkna hälso- och fitnessprocentsatserBeräkna kroppsfettprocent mål, nutrition-makron och fitnessmål framsteg i procent.

Så här fungerar det

Alla fem beräkningslägen körs helt i webbläsaren med ren JavaScript-aritmetik — det finns inga externa bibliotek och ingen server inblandad. Resultat uppdateras live medan du skriver, formaterade med webbläsarens inbyggda toLocaleString-API för att matcha din språkinställnings talkonventioner.

  1. 1
    Välj ett beräkningsläge
    Fem distinkta lägen visas samtidigt: hitta X % av Y, avgör hur många procent ett tal är av ett annat, beräkna procentuell förändring mellan två värden, lösa baklänges för den ursprungliga totalen, och tillämpa en procentuell ökning eller minskning. Vart och ett fungerar oberoende.
  2. 2
    Levande aritmetik via useMemo
    Varje läges indata är kopplad till en React useMemo-hook. Så fort ett värde ändras körs motsvarande formel direkt i webbläsaren — till exempel beräknas procentuell förändring som ((till − från) / |från|) × 100, utan att någon fördröjning eller knapptryckning behövs.
  3. 3
    Språkanpassad talformatering
    Resultat formateras med JavaScripts toLocaleString, som delegerar till webbläsarens inbyggda Intl-motor. Det betyder att tusentalsavgränsare och decimaltecken automatiskt speglar användarens språkinställning — en europeisk besökare ser 1.234,56 medan en amerikansk besökare ser 1,234.56.
  4. 4
    Klicka för att kopiera valfritt resultat
    Varje resultatruta är en knapp som anropar navigator.clipboard.writeText, och lägger det formaterade talet i urklipp. En kort bock bekräftar kopieringen utan sidnavigering eller dialogruta.

Relaterade verktyg

Vanliga frågor