IQ
PayloadIQ
Utilidades de PayloadIQ

Conversor de bases numéricas

Convierte un número entre binario, octal, decimal y hexadecimal. Escribe el valor, indica su base y copia cualquier resultado.

Se ejecuta en tu navegador. Lo que introduces no se sube a PayloadIQ.

Este conversor pasa un número entre binario (2), octal (8), decimal (10) y hexadecimal (16) directamente en tu navegador, sin enviar nada a ningún servidor. Escribes un valor, le indicas en qué base está y al instante ves su representación en las cuatro bases, cada una con su propio botón para copiar. Acepta el prefijo 0x en la entrada hexadecimal y valida lo que escribes según la base elegida.

Cómo funciona la conversión

Eliges la base de partida y escribes el número; el conversor lo interpreta y lo reescribe en binario, octal, decimal y hexadecimal a la vez. La entrada se valida contra la base seleccionada, así que si escribes un 2 marcado como binario o una letra fuera del rango hex, te avisa en lugar de devolver un resultado erróneo. Los valores muy grandes, por encima del rango de enteros seguros de JavaScript, se señalan en vez de redondearse en silencio, para que no obtengas un número que parece correcto pero no lo es. Cada representación tiene un botón de copiar, de modo que puedes llevar el dígito hex o la cadena binaria a tu código sin teclearlo a mano.

Para qué te sirve

Es útil cuando depuras máscaras de bits, colores en hex, códigos de estado, permisos de archivos en octal o direcciones de memoria, y necesitas saltar de una base a otra sin abrir la calculadora del sistema ni una consola. Como todo el cálculo ocurre en tu navegador, también puedes pegar valores de logs, configuraciones o datos internos sin que salgan de tu equipo: no hay subida de datos, ni cuenta, ni rastreo. Funciona igual con la pestaña sin conexión una vez cargada.

Preguntas frecuentes

¿Mis números se suben a algún servidor?
No. Toda la conversión se ejecuta localmente en tu navegador con JavaScript. Lo que escribes nunca se envía a ningún servidor, así que puedes usar valores de configuraciones internas o datos sensibles con tranquilidad.
¿Puedo pegar valores hexadecimales con el prefijo 0x?
Sí. El conversor acepta un 0x inicial en la entrada hexadecimal y lo ignora al interpretar el número, igual que aceptaría el mismo valor sin prefijo. El resto de bases se escriben sin prefijo.
¿Qué pasa con los números muy grandes?
Cuando un valor supera el rango de enteros seguros de JavaScript, el conversor lo señala en lugar de redondearlo sin avisar. Así evitas obtener una conversión que parece válida pero ha perdido precisión.
¿Por qué me marca un error al escribir un número?
La entrada se valida contra la base que has elegido. Si escribes un dígito que no existe en esa base, como un 9 en octal o una letra fuera de A a F en hexadecimal, se marca como inválido para que corrijas la base o el valor.

Utilidades relacionadas

Cualquier archivo a MarkdownPDF a MarkdownWord (DOCX) a MarkdownExcel (XLSX) a Markdown
Abrir PayloadIQ Playground