binary / hex / decimal converter

I-convert ang isang numero sa pagitan ng binary, octal, decimal at hexadecimal, na may isang breakdown table.

Decimal —
Binay —
Hexadecimal —
Octal —
Bit haba —

Mga resulta update bilang ikaw ay mag-type.

Ang kalkulador na ito ay nagbigay sa iyo ng tamang sagot?

Tungkol sa kalkulador na ito

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.

Mga madalas itanong na katanungan

Paano ko i-convert ang decimal sa hexadecimal?

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.

Bakit hexadecimal ay ginagamit sa computing?

Ang bawat hex digit ay makikita sa eksaktong apat na binary bits, kaya ang hex ay isang compact, mababasa na paraan upang sumulat ng mga halaga ng byte at memory address - 0xFF ay isang byte ng lahat ng mga ito.

Maaari ko bang ipasok ang mga numero na may 0x, 0b o 0o prefix?

Oo. Ang isang nangungunang 0x (hex), 0b (binary) o 0o (octal) prefix ay tinanggal na awtomatikong, kaya maaari mong i-paste ang mga halaga tuwid mula sa code. Siguraduhin lamang na ang input base na pinili mo ay tumutugma sa mga digit na iyong ipinasok.

Ano ang ibig sabihin ng salitang ito?

Ito ay kung gaano karaming binary digit ang halaga pangangailangan. Decimal 255 ay 8 bits (isang byte); 256 pangangailangan9bits. Bit haba ay kapaki-pakinabang para sa pagpili ng mga uri ng data at pag-check kung ang isang halaga ay angkop sa isang byte, 16-bit na salita o 32-bit na register.

Ano ang octal ginagamit para sa?

Octal grupo ng mga bits sa threes at nagpapakita up pangunahing sa Unix file pahintulot (tulad ng 755 o 644) at ilang mga legacy system. Ang bawat octal digit maps sa eksaktong tatlong binary bits, ang paraan ng bawat hex digit maps sa apat.

Bakit ako makakuha ng "hindi wastong numero para sa base na ito"?

Ang isang digit na ipinasok mo ay hindi pinapayagan sa napili base - halimbawa ang titik F o ang digit 8 sa isang binary na numero, na lamang ang nagpapahintulot0at 1. I-swipe ang input base upang tumugma sa iyong halaga, o ayusin ang out-of-range digit.

❤️ Pag-ibig Calculator.Free? Ibahagi ito

𝕏  X Facebook Reddit
API — gamitin ang kalkulador na ito mula sa code

Tawagan ang kalkulador na ito bilang isang libreng JSON endpoint - walang key na kinakailangan. Ipadala ang mga halaga ng patlang sa ibaba bilang mga parameter na query o JSON. Ang anumang bagay na iyong omit ay gumagamit ng parehong default na pahinang ito ay pre-puno na may; isang hindi kilalang parameter ay isang 400, hindi kailanman isang tahimik zero. Basahin ang buong API docs →

Endpoint

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);

Ang mga resulta ay mga pagtatantya para sa pangkalahatang gabay lamang, hindi pinansiyal, medikal o payo sa buwis.