Conversor de Base Numérica
FreeConvierte un número entre binario, octal, decimal, hexadecimal, BCD, código Gray, y cualquier base personalizada de 2 a 36, todo a la vez desde una sola entrada.
Funciona completamente en tu navegador.
Convertir a una base personalizada
Actividad reciente
Visible para todos. Últimos 20 usos de todos los visitantes, más recientes primero.
Aún no hay actividad. Sé el primero.
Qué hace esta herramienta
Esta herramienta convierte un número entre binario, octal, decimal, hexadecimal, BCD, código Gray y cualquier base personalizada de 2 a 36, todo a la vez desde una sola entrada.
Cómo funciona
Tu entrada se analiza primero como un número simple usando las reglas del formato seleccionado: los valores binario/octal/decimal/hex/base personalizada se leen dígito por dígito en esa base, los valores BCD se leen de 4 bits en 4 bits y cada grupo se mapea a un solo dígito decimal, y los valores en código Gray se convierten a binario usando el algoritmo estándar de binario reflejado (cada bit es el XOR de sí mismo y todos los bits superiores en el valor Gray original). A partir de ese número común, cada formato de salida se genera de forma independiente: las bases estándar usan la conversión de base integrada de JavaScript, BCD vuelve a dividir los dígitos decimales en grupos de 4 bits, y el código Gray se produce como valor XOR (valor desplazado a la derecha 1), la fórmula estándar para convertir binario a su equivalente en código Gray reflejado.
Problemas que resuelve
- Convertir un número entre binario, hexadecimal, octal y decimal para programación, depuración o tareas académicas.
- Trabajar con valores BCD o código Gray en lógica digital, sistemas embebidos o cursos de electrónica.
- Codificar o decodificar un identificador en una base inusual, como base-32 o base-36.
Preguntas frecuentes
›¿Qué es BCD y en qué se diferencia del binario normal?
El código decimal codificado en binario (BCD) codifica cada dígito decimal por separado como su propio grupo binario de 4 bits, en lugar de convertir todo el número a binario de una vez. Por ejemplo, 47 en binario normal es 101111, pero en BCD es 0100 0111, los códigos de 4 bits para "4" y "7" colocados uno junto al otro. BCD se usa en algunas pantallas digitales y sistemas financieros/embebidos más antiguos porque se corresponde directamente con dígitos decimales individuales.
›¿Para qué se usa el código Gray?
El código Gray es una secuencia binaria donde cada valor consecutivo difiere del anterior en exactamente un bit, en lugar de los múltiples bits que pueden cambiar a la vez en el binario ordinario (pasar de 3 a 4, por ejemplo, cambia 3 bits: 011 a 100). Esta propiedad es útil en codificadores rotativos, corrección de errores y circuitos digitales, donde un cambio binario de múltiples bits durante una transición puede registrarse como varios valores intermedios diferentes y brevemente incorrectos antes de estabilizarse.
›¿Por qué el código Gray tiene un límite de tamaño pero los otros formatos no?
La conversión a código Gray en esta herramienta depende de los operadores bit a bit de JavaScript, que solo funcionan correctamente con enteros de 32 bits (hasta 4,294,967,295). Las conversiones binaria, octal, decimal, hexadecimal y BCD usan métodos diferentes basados en cadenas de texto que no tienen este límite, por lo que admiten números mucho más grandes.
›¿Puedo convertir a bases distintas de binario, octal, decimal y hexadecimal?
Sí, la sección "Convertir a una base personalizada" admite cualquier base de 2 a 36, usando los dígitos 0-9 y luego las letras A-Z para bases más altas, útil para cosas como las codificaciones base-32 o base-36 usadas en algunos acortadores de URL y esquemas de ID.
›¿Por qué recibí un error que dice que mi valor no es válido?
Cada formato solo acepta su propio conjunto válido de dígitos: el binario solo 0 y 1, el octal solo 0-7, el hexadecimal solo 0-9 y A-F, y así sucesivamente, y esta herramienta verifica cada carácter en lugar de ignorar silenciosamente los que no encajan. Si algún carácter de tu entrada no es válido para el formato seleccionado, se rechaza todo el valor en lugar de devolver silenciosamente un resultado parcial e incorrecto.
Herramientas relacionadas
Texto
Calculadora de Ancho de Banda
Convierte entre unidades de datos, estima el tiempo de transferencia de archivos, dimensiona el ancho de banda del sitio web a partir del tráfico, y convierte entre una asignación mensual de datos y una velocidad de conexión sostenida.
FreeTexto
Creador de Gráficos de Barras
Convierte datos simples de etiqueta,valor en un gráfico de barras personalizable con 8 temas de color, orientación, ordenamiento, soporte de valores negativos, estadísticas instantáneas, y exportación SVG/PNG.
FreeTexto
Codificador/Decodificador Base64
Codifica texto a base64 o decodifica base64 de vuelta a texto, en vivo mientras escribes, con soporte Unicode completo y una variante opcional segura para URL.
FreeTexto
Generador y Verificador de Hash Bcrypt
Genera y verifica hashes de contraseña bcrypt completamente en tu navegador usando WebAssembly, con un factor de costo y sal ajustables.
Comentarios (0)
¿Te ha resultado útil esta herramienta? Deja un comentario, comparte un consejo o cuéntanos cómo podemos mejorarla.
Aún no hay comentarios. ¡Sé el primero en compartir tu opinión!