Datos

Conversor de base numérica

Convierte el mismo entero entre cualquier base de origen y cualquier base de destino de 2 a 36, directamente en el navegador. La base de origen se define con un campo de base, y puedes activar la detección automática de prefijos como 0x, 0o y 0b. De forma predeterminada se muestran las bases binaria, octal, decimal y hexadecimal, pero cada fila de destino se puede quitar y puedes añadir cualquier otra base cuando la necesites. La pestaña de vista de bits incluye una cuadrícula interactiva, estadísticas de bits, vistas de complemento a dos de 8 a 64 bits y orden de bytes big-endian o little-endian, útil para depurar operaciones de bits, revisar campos de protocolo, contrastar registros embebidos, practicar algoritmos e inspeccionar identificadores de base de datos. Todo el proceso se completa en local y la entrada no se sube.

  • Elige cualquier base de origen y de destino entre 2 y 36
  • Los resultados 2, 8, 10 y 16 aparecen por defecto; cada fila se puede quitar y puedes añadir cualquier base al instante
  • Haz clic en un bit de la cuadrícula para invertirlo y actualizar el valor de origen
  • Vistas de complemento a dos de 8, 16, 32 y 64 bits, con orden de bytes big-endian y little-endian
  • El cálculo con BigInt evita recortes en enteros de más de 64 bits, IDs Snowflake y bits altos de UUID
tools/Conversor de bases numéricas

Al activarlo, un prefijo 0x, 0o, 0b o # reemplaza la base indicada aquí.

Se permiten caracteres de 0 a 9 y de a a z, espacios o guiones bajos como separadores y un signo menos inicial.

8 bits
Base 2Base 8Base 10Base 16
Añadir base de destino

Puedes añadir o quitar bases de 2 a 36, con al menos una activa. Cada fila se muestra como Base N.

Base 2
1111 1111
Base 8
377
Base 10
255
Base 16
ff
Decimal255
Longitud en bits8 bits
Acciones rápidas

Resumen

Convertir el mismo entero entre bases aparece a menudo al depurar operaciones de bits, leer registros, revisar protocolos binarios, contrastar documentación técnica o practicar algoritmos. Reunir bases de destino en paralelo, una cuadrícula de bits interactiva, complemento a dos y orden de bytes reduce los saltos entre páginas y calculadoras.

  1. 01

    Base de origen y destino a elección

    La base de origen y las bases de destino pueden ser cualquier entero de 2 a 36. Binario, octal, decimal y hexadecimal aparecen por defecto, y también puedes añadir bases menos habituales como 7, 12, 20 o 36.

  2. 02

    Bases de destino que puedes añadir o quitar

    Muestra solo las bases que necesitas. Quita las que no importan y vuelve a añadirlas cuando haga falta. Cada fila de destino se actualiza en vivo mientras escribes.

  3. 03

    Cuadrícula de bits interactiva

    En la vista de bits, el valor se despliega bit a bit. Puedes hacer clic en cualquier celda para invertirla y el valor de origen se reescribe al momento, sin calcular máscaras a mano.

  4. 04

    Complemento a dos de 8 a 64 bits

    Al elegir un ancho en la vista de bits, la herramienta muestra a la vez la interpretación sin signo y con signo, útil para manuales de registros, especificaciones de protocolo y APIs de sistema.

  5. 05

    Vista previa big-endian y little-endian

    Divide el valor sin signo en bytes según el ancho actual y los muestra en orden big-endian, byte alto primero, y little-endian, byte bajo primero, para revisar cabeceras de protocolo, formatos de archivo y memoria entre arquitecturas.

  6. 06

    Procesamiento local, sin subir datos

    El análisis, la conversión y las operaciones de bits se ejecutan en el navegador. Puedes pegar campos de protocolo no publicados, registros internos o capturas de depuración sin enviarlos fuera.

Cómo usarla

Desde definir la base de origen hasta gestionar destinos y depurar bits, todo el flujo se resuelve dentro de un solo panel.

  1. 01

    Configura a la izquierda una base de origen entre 2 y 36, o activa la detección de prefijos 0x / 0o / 0b para que el prefijo decida la base.

  2. 02

    Pega el número en la entrada. La herramienta valida al instante si coincide con la base actual.

  3. 03

    En la pestaña de resultados, las bases 2, 8, 10 y 16 aparecen por defecto. Para añadir otra, escribe la base junto a Añadir base de destino y pulsa el botón de suma; la cruz de cada chip permite quitarla.

  4. 04

    Cambia a la vista de bits para invertir bits con clics. Al elegir 8, 16, 32 o 64 bits, también verás complemento a dos y orden big-endian o little-endian.

  5. 05

    Usa el botón de copia de cada fila para llevarte el valor normalizado, sin quitar prefijos, rellenar ceros o ajustar mayúsculas a mano.

Detalles

Un solo panel cubre conversión entre bases arbitrarias, longitud en bits, formato de prefijos, depuración visual de bits y revisión de orden de bytes.

  • La base de origen y las bases de destino admiten cualquier valor de 2 a 36
  • Los resultados 2, 8, 10 y 16 aparecen por defecto y puedes añadir o quitar cualquier base
  • Cuadrícula de bits interactiva: al invertir un bit, la entrada de origen se actualiza
  • Estadísticas de bits: bits activos, ceros iniciales, ceros finales y bit más significativo
  • Vistas de complemento a dos de 8, 16, 32 y 64 bits con interpretación sin signo y con signo
  • Vista paralela big-endian y little-endian para revisar protocolos y disposiciones binarias
  • Al activar la detección de prefijos 0x / 0o / 0b, también reconoce 0X, 0O, 0B y #
  • Cálculo con BigInt para evitar errores de punto flotante en enteros de más de 64 bits
  • Admite entrada y salida de números negativos con un signo menos inicial
  • Conmutadores para mayúsculas, prefijos y agrupación de dígitos
  • Botones de copia independientes por fila para tomar solo el valor necesario
  • Funciona por completo en el navegador, sin subir campos de protocolo ni datos internos

Casos de uso

Cuando el mismo número debe moverse entre varias bases o vistas de bits, esta herramienta acorta el proceso y reduce el riesgo de errores.

  1. Depuración de bits y máscaras

    Convierte permisos o flags en binario, revisa qué bits están activos, invierte bits sospechosos directamente y compara el resultado con operaciones AND, OR y XOR del código.

  2. Registros y desarrollo embebido

    Despliega valores 0x de un manual de registros en binario y activa vistas de complemento a dos de 8, 16 o 32 bits para leer el significado de cada bit y su interpretación con signo.

  3. Campos de protocolo y orden de bytes

    Reconstruye campos hexadecimales de capturas o logs como binario y decimal, y usa las vistas big-endian y little-endian para comprobar si el orden coincide con la especificación.

  4. Ajustes de color y estilo

    Convierte entre RGB hexadecimal y valores decimales de canales para verificar que un token de diseño expresa el color previsto.

  5. Práctica de algoritmos

    En ejercicios de conversión de bases, conteo de bits o compresión de estados, valida cálculos manuales con la cuadrícula, el conteo de bits activos y los ceros iniciales.

  6. CTF e ingeniería inversa

    Mueve secuencias de bytes entre binario, hexadecimal y decimal, y reordénalas como little-endian o big-endian al leer dumps, shellcode y cabeceras de archivo.

  7. Bases de datos e inspección de IDs

    Expande enteros de Snowflake, bits altos de UUID, IDs autoincrementales o columnas de máscaras para ver la estructura binaria subyacente.

  8. Docencia y documentación

    Al explicar complemento a dos, orden de bytes, representación original, inversa y complementaria, o conversión de bases, ofrece un panel estable, copiable e interactivo.

Ver también

Después de confirmar la base de los enteros en una respuesta de API, puedes seguir con Formateador de JSON para revisar el resto de la respuesta. Si el valor convertido es una firma hexadecimal o una huella de archivo, puedes recalcularlo con Generador de hash para compararlo. Si ese hexadecimal representa realmente un color, también puedes pasarlo por Conversor de colores para expandirlo a RGB, HSL, OKLCH y otros formatos CSS. Si el entero que tienes es una dirección IP y quieres convertirlo entre decimal con puntos, entero, hexadecimal e IPv6, abre Conversor de direcciones IP para ver todas sus formas y propiedades.

Buenas prácticas

La conversión de bases es determinista, pero al llevar los resultados a código, documentación, manuales de registros o campos de protocolo conviene mantener el formato alineado con el contexto.

  • Define una convención de base por superficie: por ejemplo, hexadecimal para máscaras de bits y decimal para conteos, para que documentación, configuración y pruebas no mezclen estilos sin aviso.
  • En revisiones de código, acompaña la lógica de bits y máscaras con comentarios binarios para que quien revise no tenga que calcular cada bit mentalmente.
  • Al depurar registros, escribe el significado de cada bit en comentarios o documentación. La siguiente persona que mantenga ese código lo agradecerá.
  • Para IDs o campos de bits de más de 64 bits, usa BigInt o cadenas antes que dejar que un script los convierta silenciosamente a Number.
  • En documentación hexadecimal, unifica mayúsculas o minúsculas. Mezclarlas genera ruido innecesario en los diff.
  • Al compartir capturas, indica la base de origen y de destino para que nadie confunda 0b1010 con el decimal 1010.
  • Al revisar datos entre arquitecturas, escribe de forma explícita el orden de bytes y el ancho usado para que el mismo hexadecimal no se interprete de varias maneras.

Limitaciones

La herramienta se centra en convertir y visualizar enteros entre bases. No interpreta por ti semánticas numéricas ni significados de bits más complejos.

  • Solo trabaja con enteros. Los binarios con fracciones, patrones de bits de coma flotante y la interpretación IEEE 754 quedan fuera de su alcance.
  • Los negativos se expresan por defecto con un signo menos inicial. Si necesitas ver la cadena de bits en complemento a dos a nivel de registro, elige un ancho de 8, 16, 32 o 64 bits en la vista de bits.
  • Los prefijos reconocidos son 0x, 0X, 0o, 0O, 0b, 0B y #. La notación hexadecimal con sufijo H o h no se detecta automáticamente y debe reescribirse antes de pegarla.
  • La base está limitada de 2 a 36. Codificaciones personalizadas fuera de ese rango, como Base58, Base62 o Base64, pertenecen a herramientas dedicadas.
  • Se permiten espacios, guiones bajos y separadores de grupo; cualquier otro carácter que no pertenezca a la base actual se trata como error de entrada.
  • La herramienta no valida reglas de negocio, por ejemplo si solo los 5 bits bajos de un registro son válidos. Esa comprobación debe hacerse en la capa de negocio.
  • No decide qué base es la más adecuada para un valor. Tú eliges la base de origen y el resultado que quieres copiar.

Preguntas frecuentes

Estas son las preguntas más habituales al usar un conversor de bases para depuración, revisión de protocolos, desarrollo embebido y práctica de algoritmos.

¿La base de origen y las bases de destino pueden ser arbitrarias?

Sí. Ambas aceptan cualquier entero entre 2 y 36. La base de origen es única; las bases de destino pueden ser varias y se pueden añadir o quitar en cualquier momento.

¿Qué bases de destino se muestran por defecto?

Binario, octal, decimal y hexadecimal aparecen por defecto. Puedes quitar las que no necesitas; para añadir otra, como 7, 12, 20 o 36, escribe la base junto a Añadir base de destino y pulsa el botón de suma.

¿Qué ocurre al hacer clic en un bit de la cuadrícula?

La herramienta invierte ese bit con XOR, vuelve a formatear el nuevo valor en la base de origen actual y lo escribe en la entrada. Todas las bases de destino, las estadísticas de bits y la vista de complemento a dos se actualizan a la vez.

¿Por qué los negativos necesitan un ancho antes de invertir bits?

La cadena de bits en complemento a dos de un número negativo depende del ancho. -1 se ve distinto en 8, 16 y 64 bits. Elegir el ancho primero hace que el significado de cada bit sea único.

¿Reconoce prefijos como 0x, 0o y 0b?

Sí. Al activar la detección de prefijos 0x / 0o / 0b, prefijos como 0x, 0X, 0o, 0O, 0b, 0B y # reemplazan la base indicada manualmente. En la salida también puedes decidir si se añaden prefijos.

¿Puedo introducir números negativos?

Sí. Añade un signo menos al inicio del valor. Los resultados de destino también se muestran con el mismo signo. Si quieres ver los bits en complemento a dos para un ancho concreto, elígelo en la vista de bits.

¿Puede manejar enteros de más de 64 bits?

Sí. El cálculo interno usa BigInt, así que no sufre la pérdida de precisión de JavaScript Number por encima de 2 elevado a 53. Valores de 128 o 256 bits también se convierten correctamente.

¿Cómo se separan los bytes en big-endian y little-endian?

La herramienta toma el valor sin signo con el ancho de complemento a dos seleccionado y lo divide en esa cantidad de bytes. Big-endian muestra primero el byte alto; little-endian muestra primero el byte bajo.

¿Qué significan los ceros iniciales y finales en las estadísticas?

Con el ancho visible actual, los ceros iniciales son los ceros consecutivos desde el extremo alto y los ceros finales son los ceros consecutivos desde el extremo bajo.

¿Puedo agrupar los dígitos en binario y hexadecimal?

Sí. Al activar Agrupar dígitos, el binario se separa cada 4 bits y el hexadecimal cada 2 caracteres.

¿La entrada se envía al servidor?

No. El análisis, la conversión y la cuadrícula de bits se ejecutan en el navegador, así que los campos de protocolo no publicados, valores de registros internos y capturas de depuración permanecen locales.

¿Convierte fracciones o valores con punto decimal?

Por ahora solo admite enteros. Los binarios fraccionarios, patrones de bits de coma flotante e interpretación IEEE 754 necesitan una herramienta dedicada de inspección de flotantes.

Herramientas relacionadas

Tras la conversión, puedes seguir con herramientas relacionadas de datos, seguridad y diseño para revisar la respuesta completa, firmas o valores de color.