Pretvarač brojevnih sustava
Pretvorite cijeli broj između binarnog (baza 2), oktalnog (baza 8), decimalnog (baza 10) i heksadecimalnog (baza 16) sustava.
Posljednje ažurirano: 20. lipnja 2026. · Recenzirao TG we-Calculate Editorial TeamIz baze
Isti cijeli broj prikazan u sve četiri baze ispod.
Kako pretvoriti broj iz jedne baze u drugu?
Da biste broj pretvorili u bazu 10, pomnožite svaku znamenku s bazom podignutom na njezin položaj (broji se od nule s desne strane) i zbrojite rezultate. Da biste iz decimalnog prešli u drugu bazu, opetovano dijelite ciljnom bazom i čitajte ostatke od dna prema vrhu. Ovaj alat radi oboje automatski.
Formula
How this is calculated
Unosite dva ulaza: vrijednost (niz znamenki) i "izvornu bazu" (bazu u kojoj je taj niz zapisan — 2, 8, 10 ili 16). Pretvarač najprije provjerava da je svaki znak dopuštena znamenka za tu bazu: baza 2 dopušta samo 0-1, baza 8 dopušta 0-7, baza 10 dopušta 0-9, a baza 16 dodaje A-F (bez razlikovanja velikih i malih slova). Ako je bilo koji znak izvan raspona, ulaz se odbacuje umjesto da se tiho skraćuje.
Vrijednost se zatim dekodira u jedan decimalni cijeli broj koristeći pozicijsku notaciju: svaka znamenka množi se bazom podignutom na potenciju svojeg položaja, brojeći od nule s desne strane, a umnošci se zbrajaju. Tako binarno 1010 postaje 1×2³ + 0×2² + 1×2¹ + 0×2⁰ = 10. Taj jedan cijeli broj je kanonska vrijednost; ponovno se kodira u sve četiri baze za prikaz, pri čemu se heksadecimalni prema konvenciji prikazuje velikim slovima.
Alat obrađuje samo nenegativne cijele brojeve — bez predznaka, razlomaka ili razdjelnika. Također pretpostavlja točnu cjelobrojnu aritmetiku, pa se vrijednosti iznad 2⁵³−1 (9.007.199.254.740.991) odbacuju kako bi se izbjegle pogreške zaokruživanja pomičnog zareza.
Primjeri
| Ulazni podaci | Rezultat |
|---|---|
| Binarno 1010 → decimalno | 10 |
| Decimalno 255 → heksadecimalno | FF |
| Heksadecimalno 1F → oktalno | 37 |
Često postavljana pitanja
Heksadecimalne znamenke A–F mogu se pisati malim ili velikim slovima, ali velika slova su najčešća konvencija za memorijske adrese, kodove boja i dokumentaciju, pa rezultat koristi velika slova.
Ovaj pretvarač obrađuje nenegativne cijele brojeve. Razlomci i predznaci nisu podržani jer binarni/oktalni/heksadecimalni razlomci slijede zasebna pravila.
Do 9.007.199.254.740.991 (2⁵³−1), najvećeg cijelog broja koji JavaScript može točno prikazati. Veće vrijednosti se odbijaju kako bi se izbjegle pogreške zaokruživanja.
Poznato i kao
Izvori i reference
TG we-Calculate Editorial Team. (2026). Pretvarač brojevnih sustava [Online calculator]. TG we-Calculate. https://we-calculate.com/hr/calculator/number-base-converter
TG we-Calculate Editorial Team. "Pretvarač brojevnih sustava." TG we-Calculate. 2026. https://we-calculate.com/hr/calculator/number-base-converter.
TG we-Calculate Editorial Team, "Pretvarač brojevnih sustava," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/hr/calculator/number-base-converter
@misc{wecalculate_number_base_converter, title = {Pretvarač brojevnih sustava}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/hr/calculator/number-base-converter}}, year = {2026}, note = {TG we-Calculate} }
Je li vam ovaj kalkulator pomogao?
