Saltar al contenido principal

Encuentra tu próxima herramienta

Prepara, revisa y luego exporta

Conversor de bases numéricas: binario, decimal, hexadecimal y octal

Convierte un entero o una lista sin redondeos de coma flotante. Consulta las cuatro bases a la vez, con interpretación opcional de ancho de bit con signo.

En el modo de ancho fijo, la entrada decimal es un valor con signo; las entradas binarias, octales y hexadecimales son patrones de bits sin signo. Los desbordamientos se rechazan.

100 líneas, 1.024 dígitos por fila y 100.000 caracteres de entrada. Las líneas en blanco se omiten, pero se conserva la posición original de cada línea.

Ventajas

  • Conserva valores enteros más allá de la precisión habitual de coma flotante.
  • Hace explícita la interpretación con signo en 8, 16, 32, 64 o 128 bits.
  • Mantén las filas válidas aunque otra falle y descarga un informe completo.

Cuándo resulta útil

  • Revisa campos enteros en registros técnicos y notas de firmware.
  • Enseña la notación posicional y los patrones de bits con signo.
  • Convierte valores para un informe o documento de cálculo.

Cómo usar esta herramienta

  1. Elige la base de entrada y la interpretación del entero.
  2. Pega un entero por línea, importa un TXT en UTF-8 o carga el ejemplo.
  3. Revisa las cuatro bases y cualquier error específico de una línea.
  4. Descarga el informe o lleva un informe más pequeño al flujo de texto/PDF.

Mantén los valores enteros exactos y el signo explícito

Una base cambia la forma de escribir un valor, no el valor en sí. El decimal 255, el binario 11111111, el octal 377 y el hexadecimal FF describen el mismo entero no negativo. La notación posicional asigna a cada dígito una potencia de la base. Leyendo de izquierda a derecha, puedes construir el valor multiplicando el total acumulado por la base y sumando el siguiente dígito.

Los valores grandes requieren especial cuidado. Los números de coma flotante ordinarios de JavaScript no pueden representar exactamente todos los enteros por encima de 9.007.199.254.740.991. Este conversor acumula los dígitos mediante aritmética entera, de modo que un identificador como 9.007.199.254.740.993 conserva su último dígito. Los límites de entrada siguen vigentes para que el espacio de trabajo responda con fluidez; la aritmética exacta no implica un tamaño de entrada ilimitado.

Los patrones de bits con signo necesitan un ancho. En complemento a dos de ocho bits, FF representa menos uno; en dieciséis bits, 00FF representa 255 positivo. La entrada decimal en este modo se interpreta como el valor con signo que se va a codificar. La entrada de las otras bases se interpreta como un patrón de bits no negativo. El conversor rechaza el desbordamiento en lugar de descartar en silencio los bits altos, y muestra la interpretación de la primera fila válida.

Usa un entero por línea al convertir una lista. Las líneas en blanco se omiten, pero sus posiciones se mantienen reflejadas en los resultados. Las filas no válidas incluyen una explicación, mientras que las válidas siguen disponibles. Esta herramienta excluye deliberadamente los números fraccionarios, la notación científica y la decodificación de bytes a texto, ya que estas tareas implican reglas distintas. Para un mensaje codificado en bytes binarios o hexadecimales, utiliza en su lugar el traductor de texto relacionado.

Formatos, límites y privacidad

  • 100 líneas, 1.024 dígitos por fila, 100.000 caracteres de entrada y 1 MiB por importación de TXT.
  • Solo bases enteras 2, 8, 10 y 16. Sin fracciones, notación científica ni separadores de miles.
  • Los modos de ancho fijo usan complemento a dos con signo. Las entradas negativas de ancho fijo en bases no decimales se rechazan.
  • Los informes de más de 100.000 caracteres se pueden descargar, pero no pueden pasar al espacio de trabajo de documentos más pequeño.

Estas herramientas procesan el texto en tu dispositivo. No hay guardado automático de borradores. Descarga el trabajo importante antes de salir; las transferencias temporales de archivos caducan a los 30 minutos.

Preguntas frecuentes

¿Redondea los enteros grandes?

No. La acumulación de dígitos y la conversión usan aritmética entera exacta dentro de los límites indicados.

¿Por qué FF puede significar 255 o menos uno?

La conversión sin límites interpreta FF como 255. Una interpretación de complemento a dos con signo de ocho bits lee el patrón como menos uno.

¿Puedo decodificar texto hexadecimal aquí?

Para mensajes, usa el conversor de hexadecimal a texto. Una base numérica no especifica una codificación de caracteres.