Preskoči na glavni sadržaj

Kalkulator postotaka — besplatno

Trenutno izračunajte postotke: pronađite X% od Y, koji je postotak X od Y i postotnu promjenu između dvije vrijednosti.

Radi offline nakon učitavanja

Koliko je X% od Y?

%
od
=

15 ÷ 100 × 200 = 30

X je koliki % od Y?

je koliki % od
=

30 ÷ 200 × 100 = 15%

Postotna promjena od A do B

→
=

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

Povećanje od 25%

X je Y% od kojeg broja?

je
%
od

30 ÷ 15 × 100 = 200

Povećaj ili smanji X za Y%

za
%
=

200 × (1 + 15 ÷ 100) = 230

Uobičajene namjene

  • Izračunaj Cijene Rasprodaje i PopustePronađi sniženu cijenu, iznos uštede i postotak popusta za bilo koju rasprodaju ili promocijski popust.
  • Izračunaj Rezultate i Ocjene IspitaPretvori sirove rezultate ispita u postotke, izračunaj proseke ocjena i pronađi koju ocjenu trebaš.
  • Izračunaj Financijske PostotkeIzračunaj kamate, poreze, provizije, marže dobiti i ostale financijske postotke.
  • Izračunaj Statističke PostotkePronađi udjele, relativne frekvencije i postotne distribucije za analizu podataka.
  • Izračunaj Zdravstvene i Fitness PostotkeIzračunaj ciljeve postotka telesne masti, nutricionističke makroe i napredak cilja fitnesa u postocima.

Kako funkcionira

Svih pet načina izračuna rade u potpunosti u pregledniku koristeći običnu JavaScript aritmetiku — nema vanjskih biblioteka i nijedan poslužitelj nije uključen. Rezultati se ažuriraju uživo dok tipkate, formatirani koristeći ugrađeni toLocaleString API preglednika kako bi odgovarali konvencijama brojeva vaše lokalizacije.

  1. 1
    Odaberite način izračuna
    Pet zasebnih načina prikazuje se istovremeno: pronađi X% od Y, odredi koliko postotak jedan broj čini od drugog, izračunaj postotnu promjenu između dvije vrijednosti, obrnuto riješi za izvorni ukupan iznos, i primijeni postotno povećanje ili smanjenje. Svaki radi neovisno.
  2. 2
    Aritmetika uživo putem useMemo
    Unosi svakog načina povezani su s React useMemo kukom. U trenutku kad se vrijednost promijeni, odgovarajuća formula pokreće se trenutačno u pregledniku — na primjer, postotna promjena izračunava se kao ((do − od) / |od|) × 100, bez potrebe za odgodom ili pritiskom gumba.
  3. 3
    Formatiranje brojeva svjesno lokalizacije
    Rezultati se formatiraju koristeći JavaScript toLocaleString, koji delegira ugrađenom Intl mehanizmu preglednika. To znači da razdjelnici tisućica i decimalne oznake automatski odražavaju lokalizaciju korisnika — europski posjetitelj vidi 1.234,56 dok američki posjetitelj vidi 1,234.56.
  4. 4
    Kliknite za kopiranje bilo kojeg rezultata
    Svaki okvir rezultata je gumb koji poziva navigator.clipboard.writeText, stavljajući formatirani broj u međuspremnik. Kratka kvačica potvrđuje kopiranje bez ikakve navigacije po stranici ili modala.

Srodni alati

Često postavljana pitanja