Saltar al contenido
Conversor de horarios de inicio del Mundial ya está disponibleConsulta los inicios en tu zona horaria y añade recordatorios al calendario.

Convertidor de bases

Convierte enteros no negativos entre binario, octal, decimal y hexadecimal con precisión BigInt. Los prefijos 0b/0o/0x solo se aceptan en el campo correspondiente, y la copia devuelve valores sin prefijo.

Binario

Octal

Decimal

Hexadecimal

Convertidor de bases

Inicio rápido

1
Escribe un número en el campo binario, octal, decimal o hexadecimal correspondiente.
2
Usa 0b, 0o o 0x solo en el campo correspondiente.
3
Revisa los campos vinculados y copia valores sin prefijo.

Escenarios comunes

Programación y depuración

convierte constantes enteras, máscaras de bits y valores de banderas entre bases comunes

Bits de permisos

relaciona permisos Unix (octal 755) con binario/decimal

Redes y protocolos

convierte campos numéricos copiados como 0xA5, sin analizar paquetes, orden de bytes ni estructura de tramas

Aprendizaje de patrones de bits

compara el mismo entero sin signo en binario, octal, decimal y hexadecimal antes de hacer trabajo bit a bit en otro lugar

Registros/campos de bits

inspecciona la representación binaria y hexadecimal de valores sin signo de hojas de datos, sin editor de campos ni ajuste de anchura

Parámetros de conversión y alcance

Bases admitidas: binaria, octal, decimal y hexadecimal para números enteros no negativos
Dígitos: binario 0/1; octal 0–7; decimal 0–9; hex 0–9/A–F (sin distinción de mayúsc./minúsc.)
Tolerancia de prefijo: solo el campo correspondiente acepta 0b/0o/0x; el campo decimal no detecta automáticamente prefijos
Separadores: no se admiten espacios, guiones bajos, comas, marcas de agrupación ni lotes de varias líneas
Ceros a la izquierda: las salidas y los valores copiados eliminan los ceros a la izquierda no esenciales

Límites de conversión de base

La conversión usa BigInt para cambios exactos de base en enteros, no números de punto flotante de JavaScript.
La tolerancia de prefijo depende del campo: 0b funciona en binario, 0o en octal y 0x en hexadecimal. El campo decimal solo acepta dígitos.
Las salidas y los valores copiados son dígitos sin prefijo. Omiten 0b/0o/0x y eliminan ceros iniciales no esenciales.
La página no decodifica valores con signo, no elige anchura de bits, no rellena salidas de anchura fija ni interpreta complemento a dos.
No es una calculadora bit a bit: desplazamientos, AND, OR, XOR, NOT, conmutadores de bits y análisis de expresiones quedan fuera del alcance.
No es un parser de hex dump, orden de bytes, texto ASCII, bytes UTF, Base64, URL ni entidades HTML.

Consejos de uso

Valida la entrada: la base debe coincidir con los dígitos permitidos; evita caracteres inválidos
Literales de código: la copia siempre devuelve un valor sin prefijo; añade 0b/0o/0x manualmente al pegarlo de nuevo en el código
Mayúsculas/minúsculas en hex: el valor no distingue caso; para código, acordad un estilo unificado (p. ej., mayúsculas).
Números grandes: la entrada solo acepta dígitos contiguos. Elimina espacios, guiones bajos, comas o separadores de grupos antes de pegar
Signo: los resultados son enteros no negativos sin signo. El significado en complemento a dos depende de una anchura externa que esta página no elige.

Relleno rápido por URL

Rellena el conversor de bases desde el hash de la URL. number y from-base son obligatorios; to-base es opcional porque todas las bases siguen visibles.
number: Número (obligatorio)
from-base: Base de origen (obligatoria)
to-base: Base de destino (opcional)
Ejemplo: #number=FF&from-base=16&to-base=2
Los parámetros hash permanecen en el navegador para rellenar la herramienta; CrateX.app no los registra.
No pongas ID privados, tokens u otros números sensibles en URLs.

Limitaciones y compatibilidad

Sin detección automática de base: solo el campo correspondiente acepta 0b/0o/0x; la conversión y la copia producen valores sin prefijo
No se admiten números negativos, decimales, notación científica, separadores ni dígitos agrupados

Privacidad y seguridad

El procesamiento se ejecuta en el navegador. Los valores binarios, octales, decimales y hexadecimales, el número/base de origen y la última base editada pueden permanecer en el almacenamiento del navegador o en el estado de sesión. Si guardas un espacio de trabajo o activas la sincronización WebDAV, esos valores pueden guardarse según tu configuración de sincronización. Los parámetros de relleno rápido en el URL hash permanecen en la URL del navegador y pueden compartirse con esa URL. En dispositivos compartidos, borra los campos y los datos del sitio cuando sea necesario.

Preguntas frecuentes

5

Continúa con estas herramientas relacionadas para el siguiente paso.

Todo el procesamiento de las herramientas ocurre localmente en tu navegador.