Conversor de bases numéricas de balde
Converte números entre binario, octal, decimal e hexadecimal. Ve o axuste de tamaño de bits e a saída binaria agrupada al instante.
Valores rápidos
Usos habituais
- Converter Números para ProgramaciónConverter entre binario, octal, decimal e hexadecimal mentres se escribe código — referencia instantánea para calquera número.
- Converter Números para RedesConverter máscaras de subrede, números de porto e octetos de enderezo IP entre binario e decimal.
- Sistemas de Números para InformáticaAprender e verificar conversións binarias, octais e hexadecimais — perfecto para estudantes de CC e preparación de exames.
- Inspeccionar Patróns de Bits e BandeirasConverter números a binario para inspeccionar bits individuais, máscaras de bits e combinacións de bandeiras.
- Descodificar Vertedores Hex e Rexistros de DepuraciónDescodificar valores hexadecimais de informes de caída, vertedores de memoria e rexistros de depuración en decimal lexible.
Como funciona
A conversión execútase enteiramente no teu navegador usando o tipo BigInt integrado de JavaScript — sen biblioteca, sen servidor. BigInt úsase no lugar do enfoque máis antigo parseInt/Number especificamente para xestionar valores maiores de 2^53 sen erros de redondeo.
- 1Análise de entrada con BigIntUn analizador personalizado elimina prefixos opcionais (0x, 0b, 0o, #) e valida o conxunto de caracteres para a base escollida, e despois pasa a cadea limpa ao construtor BigInt(), que xestiona enteiros arbitrariamente grandes sen perdas.
- 2Conversión simultánea de baseUnha vez coñecido o valor BigInt, a ferramenta chama a BigInt.prototype.toString() con cada base (2, 8, 10, 16 e unha base escollida polo usuario de 2–36) para producir todas as representacións de saída nunha soa pasada — sen ningún paso decimal intermedio requirido.
- 3Agrupamento binario e comprobación de anchura de bitsA saída binaria rechéase a un múltiplo de 4 e divídese en grupos de nibble para lexibilidade. A ferramenta tamén comproba se o valor cabe dentro dos rangos con/sen signo de 4, 8, 16 ou 32 bits usando aritmética BigInt, así que o comportamento de desbordamento é exacto mesmo para límites de 32 bits.
- 4Estado de URL compartibleDespois de cada conversión válida, a ferramenta escribe a entrada e a base orixe no fragmento da URL (#v=&from=) mediante history.replaceState, así que a conversión actual pódese marcar ou compartir — o fragmento nunca se envía a ningún servidor.
Ferramentas relacionadas
Visor hexadecimal
Inspecciona os bytes brutos de calquera ficheiro nun volcado clásico de desprazamento / hexadecimal / ASCII, con detección do tipo de ficheiro por número máxico. Lido localmente; nunca se carga.
Calculadora de Fraccións
Suma, resta, multiplica e divide fraccións, ou converte un decimal á súa fracción máis sinxela.
Conversor de binario a texto
Converte texto a binario (0s e 1s) e viceversa. Soporta codificación UTF-8. Ve o reconto de bytes e bits para calquera texto.