Conversor Binário – Decimal – Hexadecimal – Octal


por Peter Faber
Última verificação: 28 de abril de 2026
Este conversor converte simultaneamente entre binário, octal, decimal, hexadecimal e qualquer base numérica de 2 a 9 que você escolher. Preencha qualquer um dos campos e os outros campos serão atualizados automaticamente.
Binário:
Octal:
Decimal:
Hexa:
Base :
Limpar Campos


Tabela de conversão ASCII, decimal, hexadecimal, octal e binário

ASCIIDecimalHexadecimalOctalBinário
NUL (Nulo)00000000000+
SOH (Início de Cabeçalho)11100000001+
STX (Início de Texto)22200000010+
ETX (Fim de Texto)33300000011+
EOT (Fim de Transmissão)44400000100+
ENQ (Consulta)55500000101+
ACK (Reconhecimento)66600000110+
BEL (Sinal Sonoro)77700000111+
BS (Retrocesso)881000001000+
TAB (Tabulação Horizontal)991100001001+
LF (Avanço de Linha)10A1200001010+
VT (Tabulação Vertical)11B1300001011+
FF (Avanço de Página)12C1400001100+
CR (Retorno de Carro)13D1500001101+
SO (Shift Out)14E1600001110+
SI (Shift In)15F1700001111+
DLE (Escape de Linha de Dados)16102000010000+
DC1 (Controle de Dispositivo 1)17112100010001+
DC2 (Controle de Dispositivo 2)18122200010010+
DC3 (Controle de Dispositivo 3)19132300010011+
DC4 (Controle de Dispositivo 4)20142400010100+
NAK (Reconhecimento Negativo)21152500010101+
SYN (Sincronização)22162600010110+
ETB (Fim de Bloco)23172700010111+
CAN (Cancelar)24183000011000+
EM (Fim de Meio)25193100011001+
SUB (Substituir)261A3200011010+
ESC (Escape)271B3300011011+
FS (Separador de Arquivo)281C3400011100+
GS (Separador de Grupo)291D3500011101+
RS (Separador de Registro)301E3600011110+
US (Separador de Unidade)311F3700011111+
espaço32204000100000+
!33214100100001+
"34224200100010+
#35234300100011+
$36244400100100+
%37254500100101+
&38264600100110+
'39274700100111+
(40285000101000+
)41295100101001+
*422A5200101010+
+432B5300101011+
,442C5400101100+
-452D5500101101+
.462E5600101110+
/472F5700101111+
048306000110000+
149316100110001+
250326200110010+
351336300110011+
452346400110100+
553356500110101+
654366600110110+
755376700110111+
856387000111000+
957397100111001+
:583A7200111010+
;593B7300111011+
<603C7400111100+
=613D7500111101+
>623E7600111110+
?633F7700111111+
@644010001000000+
A654110101000001+
B664210201000010+
C674310301000011+
D684410401000100+
E694510501000101+
F704610601000110+
G714710701000111+
H724811001001000+
I734911101001001+
J744A11201001010+
K754B11301001011+
L764C11401001100+
M774D11501001101+
N784E11601001110+
O794F11701001111+
P805012001010000+
Q815112101010001+
R825212201010010+
S835312301010011+
T845412401010100+
U855512501010101+
V865612601010110+
W875712701010111+
X885813001011000+
Y895913101011001+
Z905A13201011010+
[915B13301011011+
\925C13401011100+
]935D13501011101+
^945E13601011110+
_955F13701011111+
`966014001100000+
a976114101100001+
b986214201100010+
c996314301100011+
d1006414401100100+
e1016514501100101+
f1026614601100110+
g1036714701100111+
h1046815001101000+
i1056915101101001+
j1066A15201101010+
k1076B15301101011+
l1086C15401101100+
m1096D15501101101+
n1106E15601101110+
o1116F15701101111+
p1127016001110000+
q1137116101110001+
r1147216201110010+
s1157316301110011+
t1167416401110100+
u1177516501110101+
v1187616601110110+
w1197716701110111+
x1207817001111000+
y1217917101111001+
z1227A17201111010+
{1237B17301111011+
|1247C17401111100+
}1257D17501111101+
~1267E17601111110+
DEL (Apagar)1277F17701111111+
1288020010000000+
1298120110000001+
1308220210000010+
ƒ1318320310000011+
1328420410000100+
1338520510000101+
1348620610000110+
1358720710000111+
ˆ1368821010001000+
1378921110001001+
Š1388A21210001010+
1398B21310001011+
Œ1408C21410001100+
1418D21510001101+
Ž1428E21610001110+
1438F21710001111+
1449022010010000+
1459122110010001+
1469222210010010+
1479322310010011+
1489422410010100+
1499522510010101+
1509622610010110+
1519722710010111+
˜1529823010011000+
1539923110011001+
š1549A23210011010+
1559B23310011011+
œ1569C23410011100+
1579D23510011101+
ž1589E23610011110+
Ÿ1599F23710011111+
 160A024010100000+
¡161A124110100001+
¢162A224210100010+
£163A324310100011+
¤164A424410100100+
¥165A524510100101+
¦166A624610100110+
§167A724710100111+
¨168A825010101000+
©169A925110101001+
ª170AA25210101010+
«171AB25310101011+
¬172AC25410101100+
­173AD25510101101+
®174AE25610101110+
¯175AF25710101111+
°176B026010110000+
±177B126110110001+
²178B226210110010+
³179B326310110011+
´180B426410110100+
µ181B526510110101+
182B626610110110+
·183B726710110111+
¸184B827010111000+
¹185B927110111001+
º186BA27210111010+
»187BB27310111011+
¼188BC27410111100+
½189BD27510111101+
¾190BE27610111110+
¿191BF27710111111+
À192C030011000000+
Á193C130111000001+
Â194C230211000010+
Ã195C330311000011+
Ä196C430411000100+
Å197C530511000101+
Æ198C630611000110+
Ç199C730711000111+
È200C831011001000+
É201C931111001001+
Ê202CA31211001010+
Ë203CB31311001011+
Ì204CC31411001100+
Í205CD31511001101+
Î206CE31611001110+
Ï207CF31711001111+
Ð208D032011010000+
Ñ209D132111010001+
Ò210D232211010010+
Ó211D332311010011+
Ô212D432411010100+
Õ213D532511010101+
Ö214D632611010110+
×215D732711010111+
Ø216D833011011000+
Ù217D933111011001+
Ú218DA33211011010+
Û219DB33311011011+
Ü220DC33411011100+
Ý221DD33511011101+
Þ222DE33611011110+
ß223DF33711011111+
à224E034011100000+
á225E134111100001+
â226E234211100010+
ã227E334311100011+
ä228E434411100100+
å229E534511100101+
æ230E634611100110+
ç231E734711100111+
è232E835011101000+
é233E935111101001+
ê234EA35211101010+
ë235EB35311101011+
ì236EC35411101100+
í237ED35511101101+
î238EE35611101110+
ï239EF35711101111+
ð240F036011110000+
ñ241F136111110001+
ò242F236211110010+
ó243F336311110011+
ô244F436411110100+
õ245F536511110101+
ö246F636611110110+
÷247F736711110111+
ø248F837011111000+
ù249F937111111001+
ú250FA37211111010+
û251FB37311111011+
ü252FC37411111100+
ý253FD37511111101+
þ254FE37611111110+
ÿ255FF37711111111+

Binário para Decimal:

  • Anote o número binário.
  • Começando pela direita, multiplique cada bit por 2 elevado à potência do número de sua posição, começando de 0.
  • Some todos os valores para obter o equivalente decimal.

Binário para Hexadecimal:

  • Divida o número binário em grupos de quatro bits a partir da direita. Adicione zeros extras à esquerda, se necessário.
  • Converta cada grupo de quatro bits para o seu equivalente hexadecimal usando uma tabela de conversão.
  • Concatene os valores hexadecimais para obter o resultado final.

Binário para Octal:

  • Divida o número binário em grupos de três bits a partir da direita, adicionando zeros extras à esquerda, se necessário.
  • Converta cada grupo de três bits para o seu equivalente octal usando uma tabela de conversão.
  • Concatene os valores octais para formar o resultado final.

Decimal para Binário:

  • Divida o número decimal por 2.
  • Anote o resto (0 ou 1).
  • Divida o quociente por 2 novamente, anotando o resto.
  • Continue até que o quociente seja 0.
  • O número binário são os restos lidos em ordem inversa.

Decimal para Hexadecimal:

  • Divida o número decimal por 16.
  • Anote o resto em forma hexadecimal (0–9, A–F).
  • Divida o quociente por 16 novamente, registrando o resto.
  • Repita até que o quociente seja 0.
  • O número hexadecimal são os restos lidos em ordem inversa.

Decimal para Octal:

  • Divida o número decimal por 8.
  • Anote o resto.
  • Divida o quociente por 8 novamente, registrando o resto.
  • Continue até que o quociente seja 0.
  • O número octal são os restos lidos em ordem inversa.

Hexadecimal para Binário:

  • Anote o número hexadecimal.
  • Converta cada dígito hexadecimal para o seu equivalente binário de quatro bits usando uma tabela de conversão.
  • Concatene todos os grupos binários para obter o número binário final.

Hexadecimal para Decimal:

  • Anote o número hexadecimal.
  • Começando pela direita, multiplique cada dígito por 16 elevado à potência do número de sua posição, começando de 0.
  • Some todos os produtos para obter o equivalente decimal.

Hexadecimal para Octal:

  • Converta o número hexadecimal para binário usando o método de conversão de hexadecimal para binário.
  • Converta o número binário resultante para octal usando o método de conversão de binário para octal.

Octal para Binário:

  • Anote o número octal.
  • Converta cada dígito octal para o seu equivalente binário de três bits usando uma tabela de conversão.
  • Concatene todos os grupos binários para formar o número binário final.

Octal para Decimal:

  • Anote o número octal.
  • Começando pela direita, multiplique cada dígito por 8 elevado à potência do número de sua posição, começando de 0.
  • Some todos os produtos para obter o equivalente decimal.

Octal para Hexadecimal:

  • Converta o número octal para binário usando o método de conversão de octal para binário.
  • Converta o número binário resultante para hexadecimal usando o método de conversão de binário para hexadecimal.