Calculadora hexadecimal

Converteix entre sistemes de numeració hexadecimal, decimal, binari i octal. Realitzar operacions aritmètiques amb nombres hexadecimals.

Per obtenir ajuda per a l'aprenentatge i els deures: verifiqueu els càlculs crítics de manera independent.

Reviewed by Consell editorial de CalculatorDrive Math · Last updated

Calculadora

Enter hex value (0-9, A-F). Prefixes 0x or # are optional.

Introduïu un valor hexadecimal per convertir o feu operacions aritmètiques amb números hexadecimals.

La resposta curta

Hexadecimal (base 16) uses digits 0-9 and letters A-F, where each position represents a power of 16. FF in hex equals 15×16 + 15 = 255 in decimal — the largest value a single byte can hold. Programmers use hex because it maps cleanly onto binary: one hex digit always equals exactly 4 bits, so two hex digits represent a full byte.

Key takeaways

  • Dos dígits hexadecimals equivalen a un byte (8 bits), un valor de 00 a FF (0 a 255), per això les adreces de memòria, els valors de bytes i els codis de color gairebé sempre es mostren en hexadecimal.
  • Convertir hexadecimal a binari és mecànic: substituïu cada dígit hexadecimal pel seu equivalent binari de 4 bits i uniu-los.
  • L'aritmètica hexadecimal segueix la mateixa lògica de transport i préstec que l'aritmètica decimal, només amb una base de 16 en lloc de 10.
  • Els colors web (#RRGGBB) empaqueten valors de tres bytes (vermell, verd, blau) en sis dígits hexadecimals, dos per canal de color.

Valors de dígits hexadecimals (0-F)

HexDecimalHexDecimal
A10D13
B11E14
C12F15

Convertint decimal a hexadecimal

202 ÷ 16 = 12 restes 10 → A

12 ÷ 16 = 0 resta 12 → C

Read remainders bottom to top: CA

Per tant, el decimal 202 és igual a l'hexadecimal CA. Comprovació al revés: C×16 + A = 12×16 + 10 = 192 + 10 = 202 — confirmant la conversió.

Worked example: hex addition

3A+1F

A (10) + F (15) = 25 = 1×16 + 9 → write 9, carry 1

3 + 1 + portar 1 = 5

Resultat: 59

Comprovació en decimal: 3A = 58, 1F = 31 i 58 + 31 = 89, que és 5×16 + 9 = 0x59, que coincideix exactament amb l'aritmètica hexadecimal. L'única diferència real amb l'addició decimal és que es produeix una transferència quan una columna arriba a 16, no a 10.

Common mistakes to avoid

  • Portar a 10 per costum en comptes de 16: una columna hexadecimal porta quan el seu valor arriba a 16, no 10 com a decimal.
  • Suposant que un sol dígit hexadecimal és un bit; sempre representa 4 bits, ja que 16 = 2⁴.
  • Dropping a leading zero on a fixed-width byte or color channel — 0x0A and 0xA are the same value, but a two-digit byte display expects 0A, not A.
  • Barrejar majúscules i minúscules de manera inconsistent: l'hex no distingeix entre majúscules i minúscules (a = A = 10), però mantenir-se en un cas evita confusió visual en valors més llargs.
  • Calculadora binària — treballar directament en base-2 juntament amb conversions hexadecimals.
  • Big Number Calculator — manejar valors que superen els intervals aritmètics hexadecimals estàndard.
  • Calculadora d'exponents — comproveu les potències de 16 darrere del valor posicional de cada dígit hexadecimal.
  • Calculadora bàsica — manejar l'aritmètica decimal diària fora de qualsevol base específica.

Preguntes freqüents

Què és hexadecimal (base 16)?

L'hexadecimal utilitza els dígits 0-9 i les lletres A-F (per a 10-15). Cada posició és una potència de 16. FF hex és igual a 15×16 + 15 = 255 decimals.

Why do programmers use hex?

One hex digit maps to exactly four binary bits, making long binary strings easier to read. Memory addresses and color codes often appear in hex.

Com es converteix decimal en hexadecimal?

Dividiu repetidament per 16 i registreu les restes de baix a dalt. Les restes 10–15 es converteixen en A–F.

What is the link between hex and RGB colors?

Els colors web utilitzen sis dígits hexadecimals: dos per al vermell, dos per al verd, dos per al blau. #FF5733 significa vermell complet, verd parcial i menys blau.

Com puc utilitzar aquesta calculadora hexadecimal?

Introduïu un valor hexadecimal o decimal, trieu conversió o aritmètica i feu clic a Calcula per veure els resultats en ambdues bases.

How much memory does 2 hex digits represent?

Two hex digits represent exactly one byte (8 bits), since each hex digit covers 4 bits. That is why byte values are almost always written as two-digit hex, from 00 to FF (0 to 255 in decimal) — the most compact way to show a full byte without losing information.

More math calculators