Binarni/Heks/Decimalni konverter

Pretvori broj između binarnog, oktalnog, decimalnog i heksadecimalnog, sa tabelicom raščlanjivanja.

Decimalno —
Binarni —
Hexadecimal —
Oktal —
Dužina bita —

Rezultati se ažuriraju dok tipkate.

Je li ti kalkulator dao ispravan odgovor?

O ovom kalkulatoru

A binary, hex and decimal converter shows the same whole number across number bases. Computers ultimately work in binary (base 2), but programmers routinely switch between bases to make values readable: decimal (base 10) for everyday quantities, hexadecimal (base 16) for byte values and memory addresses, and octal (base 8) for things like Unix file permissions. This converter takes a whole number in any of those four bases and shows it in all four at once, along with its bit length. The digits allowed in each base go up to one less than the base — binary uses 0–1, octal 0–7, decimal 0–9 and hex 0–9 then A–F for 10–15 — and the tool rejects digits that are out of range for the base you pick.

As a worked example, the decimal value 255 is FF in hexadecimal, 377 in octal and 11111111 in binary — eight bits all set, i.e. exactly one byte at its maximum. To convert decimal to hex by hand you repeatedly divide by 16 and read the remainders from last to first; the calculator does it instantly and also accepts input prefixed with 0x (hex), 0b (binary) or 0o (octal) and handles negative numbers.

The reason hexadecimal is so common in computing is that each hex digit maps to exactly four binary bits (a nibble), so two hex digits describe one byte with no ambiguity — which is why colour codes like #FF8800, MAC addresses and memory dumps are written in hex. This tool is handy for bit masks, colour values, debugging register contents and any low-level work where you need to see the same number across bases.

Često postavljana pitanja

Kako da pretvorim decimalni u heksadecimalni?

Repeatedly divide by 16 and read the remainders from last to first, using A–F for 10–15. Decimal 255 is FF in hex and 11111111 in binary.

Zašto se heksadecimalni sistem koristi u računarstvu?

Svaka heksadecimalna cifra se preslikava na tačno četiri binarna bita, tako da je heksadecimalni sistem kompaktan, čitav način za pisanje vrijednosti bajtova i memorijskih adresa - 0xFF je jedan bajt od svih.

Mogu li unijeti brojeve sa prefiksima 0x, 0b ili 0o?

Da. Prefiks 0x (heksadecimalni), 0b (binarni) ili 0o (oktalni) automatski se uklanja, tako da možete zalijepiti vrijednosti direktno iz koda. Samo provjerite da li se ulazna baza koju ste odabrali podudara sa cifrema koje unosite.

Šta mi dužina bit govori?

To je broj binarnih znamenki koje su potrebne za vrijednost. Decimalno 255 je 8 bita (jedan bajt); 256 treba 9 bita. Duljina bita je korisna za odabir tipova podataka i provjeru da li se vrijednost uklapa u bajt, 16-bitnu riječ ili 32-bitni registar.

Za šta se koristi oktal?

Oktalna grupacija bitova u trojkama se pojavljuje uglavnom u Unix dozvolama datoteka (kao što su 755 ili 644) i nekim zastarjelim sistemima. Svaka oktalna cifra se mapuje na tačno tri binarna bita, na način na koji se svaka heksadecimalna cifra mapuje na četiri.

Zašto sam dobio "nevažeći broj za ovu bazu"?

Cifra koju ste unijeli nije dozvoljena u odabranoj bazi - na primjer slovo F ili cifra 8 u binarnom broju, koji dozvoljava samo 0 i 1. Promijenite ulaznu bazu da odgovara vašoj vrijednosti, ili ispravite cifru izvan raspona.

❤️ Ljubav Calculator.Free? Podijelite ga.

𝕏  X Facebook Reddit
API — koristite ovaj kalkulator iz koda

Pozovi ovaj kalkulator kao slobodnu JSON krajnju tačku - nije potreban ključ. Pošalji vrijednosti polja ispod kao parametre upita ili JSON. Sve što izostavite koristi istu zadanu vrijednost kojom je ova stranica unaprijed popunjena; nepoznat parametar je 400, nikad tiha nula. Pročitajte cijelu API dokumentaciju →

Krajnja tačka

GET https://calculator.free/api/v1/binary-hex/

curl

curl "https://calculator.free/api/v1/binary-hex/?value=255&base=10"

JavaScript fetch()

const r = await fetch(
  "https://calculator.free/api/v1/binary-hex/?" + new URLSearchParams({
    "value": "255",
    "base": "10"
  }));
const data = await r.json();
console.log(data.results);

Rezultati su procjene samo za opće smjernice, a ne financijski, medicinski ili porezni savjeti.