Converta números entre decimal, hexadecimal, binário e octal em tempo real. Ideal para programação de baixo nível, redes e sistemas embarcados.
0x0b0oDigite um número em qualquer base para converter
Sistemas numéricos posicionais usam bases diferentes para representar os mesmos valores. O decimal (base 10) é o que usamos no cotidiano; o binário (base 2) é a linguagem nativa dos computadores; o hexadecimal (base 16) é usado por programadores por ser uma forma compacta de representar bytes; e o octal (base 8) aparece em permissões de arquivos Unix e sistemas legados.
Decimal 255 = Hexadecimal FF = Binário 11111111 = Octal 377. Este é o valor máximo de um byte (8 bits).
Decimal 16 = Hexadecimal 10 = Binário 10000 = Octal 20. Quando uma base 'vira' para o próximo dígito, a outra cresce exponencialmente.
Permissões Unix 755 = Octal 755 = Binário 111 101 101 — representando rwxr-xr-x.
Programadores usam conversão de bases para: interpretar valores de registradores em depuração de código embarcado, converter endereços MAC e IP entre formatos, entender permissões de arquivos Unix, trabalhar com cores CSS em HEX, manipular flags de bits em máscaras binárias, e analisar protocolos de rede em formato hexadecimal.