Conversor de bases numéricas
Convierte entre binario, octal, decimal y hexadecimal.
Escribe un valor en cualquier campo - decimal, hexadecimal, octal o binario - los otros tres se actualizan al instante. Usa bigints: sin límite de precisión en uso típico.
Cómo usarla
Escribe en cualquier campo
Decimal, hex, octal o binario.
Lee los demás
Los cuatro campos se actualizan con cada tecla.
Copia lo que necesites
Botón de copia junto a cada campo.
¿Qué es?
Un conversor de bases traduce un valor entre sistemas posicionales. Decimal (base 10) lo usan los humanos; binario (base 2) es la lengua nativa del hardware; hexadecimal (base 16) la forma compacta de devs para colores, direcciones de memoria y bitmasks; octal (base 8) aparece en permisos Unix.
Cuándo usarla
Leer un código hex como componentes RGB; convertir modos de archivo Unix entre octal y flags binarios; depurar un protocolo binario; pasar una dirección de memoria de hex a decimal; comprobar tu tarea.
Errores comunes
Olvidar los prefijos 0x / 0o / 0b al pegar en un lenguaje - importan al parser. Mezclar representación con y sin signo de negativos. Y confundir little-endian con big-endian: este conversor trabaja sobre valores, no buffers.
Preguntas frecuentes
- ¿Qué número máximo se soporta?
- Arbitrario - usamos bigints de JavaScript, así que un decimal de 1000 dígitos se convierte exacto. No se soportan números de coma flotante.