Conversor de Bases Numéricas Gratis

Convierte entre los sistemas numéricos binario, decimal, hex y octal. Gratis, rápido y funciona totalmente en tu navegador sin necesidad de registro.

Actualizado

Share:
Home/Converter Tools/Number Base Converter

Number Base Converter

Convert between binary, octal, decimal, hex, and 8 more number bases. Features two's complement, IEEE 754 float, bit-flip visualization, bitwise operations, text encoding, ASCII reference, and full conversion history.

Common Presets

Number Base Converter

255 (Decimal)

= 0xFF (Hexadecimal)

Decimal (base 10) -> Hexadecimal (base 16)

Decimal: 255

Favorites

1111 1111

Binary (base 2)

377

Octal (base 8)

255

Decimal (base 10)

FF

Hexadecimal (base 16)

7V

Base-32 (base 32)

Conversion Table

Binary

base 2
0 1

Octal

base 8
0-7

Decimal

base 10
0-9
input

Hexadecimal

base 16
0-9 A-F

Base-32

base 32
0-9 A-V

Base-36

base 36
0-9 A-Z

Ternary

base 3
0-2

Quinary

base 5
0-4

Senary

base 6
0-5

Duodecimal

base 12
0-9 A-B

Vigesimal

base 20
0-9 A-J

Base-4

base 4
0-3

Preguntas Frecuentes

¿Qué es el Conversor de Base Numérica?

El Conversor de Base Numérica es una herramienta online gratuita que convierte números entre los sistemas binario, decimal, hexadecimal y octal.

¿El Conversor de Base Numérica es gratis?

Sí, es totalmente gratuito y no requiere registro. Todas las conversiones se realizan en el lado del cliente, dentro de tu navegador.

¿Qué bases numéricas son compatibles?

El Conversor de Base Numérica admite conversiones binarias (base 2), octales (base 8), decimales (base 10) y hexadecimales (base 16).

¿Mis datos están seguros con esta herramienta?

Por supuesto. El Conversor de Base Numérica procesa todo en el lado del cliente, dentro de tu navegador. No se sube ni se almacena ningún dato en ningún servidor. Tu contenido permanece privado en tu dispositivo en todo momento.

¿Funciona el Conversor de Base Numérica en dispositivos móviles?

Sí, el Conversor de Base Numérica es totalmente adaptable y funciona en smartphones y tablets. Puedes usarlo en cualquier dispositivo con un navegador web moderno, sin necesidad de descargar ninguna app.

¿Necesito crear una cuenta para usar esta herramienta?

No se necesita cuenta ni registro. Simplemente abre el Conversor de Base Numérica en tu navegador y empieza a usarlo de inmediato. No hay barreras de registro ni restricciones de uso.

¿Cómo uso el Conversor de Base Numérica?

Solo introduce tu valor en el campo correspondiente, ajusta las opciones a tu gusto y la herramienta lo procesará al instante. Después puedes copiar el resultado al portapapeles o descargarlo.

¿Qué navegadores son compatibles?

El Conversor de Base Numérica funciona en todos los navegadores modernos, incluidos Chrome, Firefox, Safari, Edge y Opera. Para una mejor experiencia, usa la última versión de tu navegador preferido.

¿Cómo convierto hexadecimal a binario a mano?

El truco es que cada dígito hexadecimal equivale exactamente a cuatro bits binarios, así que conviertes un dígito a la vez en lugar de dividir el número completo. Escribe el patrón de 4 bits para cada dígito hexadecimal y únelos: 0 es 0000, 9 es 1001, A es 1010, y F es 1111. Por ejemplo, 0x2F se convierte en 0010 1111, y 0xFF se convierte en 1111 1111. Esta agrupación es la razón por la que un solo byte se escribe como dos dígitos hexadecimales y por la que los programadores prefieren el hexadecimal frente al binario puro. El octal funciona igual, pero en grupos de tres bits. Si prefieres saltarte la tabla de referencia por completo, pega tu valor hexadecimal en el conversor y verás al instante las formas binaria, decimal y octal, con la opción de agrupar el binario en bloques de 4 u 8 bits para leerlo con facilidad.

¿Qué es el complemento a dos y por qué importa para los números negativos?

El complemento a dos es la forma en que los ordenadores almacenan enteros con signo en un número fijo de bits. Para representar un valor negativo, se invierte cada bit del número positivo y se suma uno, lo que permite que el mismo hardware sume números con signo y sin signo sin casos especiales. La trampa es que el resultado depende por completo del tamaño de la palabra: -1 es 11111111 en 8 bits, pero 11111111 11111111 en 16 bits, y el bit más significativo actúa como el signo. Cada ancho también tiene un rango fijo, como -128 a 127 para 8 bits y -2.147.483.648 a 2.147.483.647 para 32 bits. Esta herramienta muestra el complemento a dos en palabras de 8, 16, 32 y 64 bits, presenta tanto la lectura con signo como sin signo de los mismos bits, y marca un desbordamiento cuando un valor no cabe en el ancho elegido.

¿Por qué los programadores usan hexadecimal y octal en lugar de solo binario?

Los ordenadores almacenan todo en binario, pero las cadenas largas de unos y ceros son difíciles de leer para las personas y fáciles de contar mal, así que el hexadecimal y el octal funcionan como taquigrafía compacta. La conversión es exacta, no arbitraria: cada dígito octal equivale exactamente a tres bits binarios y cada dígito hexadecimal a cuatro, de modo que se puede traducir agrupando bits sin hacer ningún cálculo. Por eso un byte encaja perfectamente en dos dígitos hexadecimales, por eso un permiso Unix como chmod 755 se escribe en octal, y por eso un color CSS como #FF0000 se escribe en hexadecimal. Un solo dígito hexadecimal cubre los valores de 0 a 15, así que sustituye cuatro dígitos binarios por un único carácter, recortando la longitud del número en aproximadamente tres cuartas partes. Pega un valor en el conversor para ver las doce bases compatibles una junto a otra en una sola tabla.

¿Puede este conversor manejar números muy grandes sin perder precisión?

Sí. El conversor usa el BigInt de JavaScript, que representa números enteros de tamaño arbitrario de forma exacta, así que cada dígito se mantiene preciso sin importar cuántos introduzcas. Esto evita el problema de redondeo que afecta a la aritmética de coma flotante habitual, donde los enteros por encima de 2 elevado a 53 ya no se pueden representar todos y los resultados pierden precisión de forma silenciosa. Así puedes convertir un volcado de registro de 64 bits, un hash hexadecimal largo, o un número mucho más allá de lo que maneja una calculadora estándar, y confiar en que las salidas en binario, decimal, hexadecimal y octal son exactas. La única excepción es la vista de punto flotante IEEE 754 de precisión simple, que es intencionadamente una aproximación porque muestra cómo se almacenaría un valor como flotante de 32 bits, no como entero exacto. Para una conversión de base exacta de enteros enormes, escribe o pega el valor y lee directamente cualquier base.

¿Cómo se almacena un número decimal como valor de punto flotante IEEE 754?

La precisión simple IEEE 754 empaqueta un número en 32 bits divididos en tres partes: 1 bit de signo, 8 bits de exponente y 23 bits de mantisa (fracción). El bit de signo marca si es positivo o negativo, el exponente escala el valor como una potencia de dos, y la mantisa contiene los dígitos significativos, así que el número almacenado es esencialmente una versión binaria de la notación científica. Como solo hay 23 bits de fracción disponibles, muchos decimales cotidianos no se pueden representar de forma exacta, que es por lo que 0,1 más 0,2 famosamente no da exactamente 0,3 en la mayoría de los lenguajes. Este conversor descompone un valor en sus bits de signo, exponente y mantisa, y muestra los bytes hexadecimales en bruto, para que puedas ver con precisión cómo se codifica el flotante. Introduce un número en la vista de flotante para inspeccionar cada campo y entender dónde se cuela el redondeo.

Embed This Tool

Add a free, live version of this widget to your own website or blog post — it runs entirely in your visitors' browsers, with a credit link back to The Toolbox.

Copy & paste this HTML
<iframe src="https://getthetoolbox.com/embed/converter-tools-number-base-converter" title="Free Number Base Converter — The Toolbox" width="100%" height="240" style="max-width:480px;border:1px solid #e2e8f0;border-radius:12px" loading="lazy"></iframe>
<p style="font-size:12px;margin:4px 0 0"><a href="https://getthetoolbox.com/converter-tools/number-base-converter?utm_source=embed&utm_medium=widget" target="_blank" rel="noopener">Free Number Base Converter</a> by The Toolbox</p>

Acerca del Conversor de Bases Numéricas

El Conversor de Bases Numéricas transforma un número escrito en una base a su equivalente en otra, al instante. Escribe un valor, elige la base de origen y la base de destino, y el resultado aparece mientras tecleas. Va mucho más allá del trío habitual binario-decimal-hexadecimal: la herramienta maneja doce bases, agrupadas en comunes (binario, octal, decimal, hexadecimal), de programación (base 32, base 36) y matemáticas (ternaria, quinaria, senaria, base 4, duodecimal, vigesimal). Está pensada para programadores que leen volcados de memoria, estudiantes que aprenden notación posicional, ingenieros embebidos que trabajan con registros, y cualquiera que necesite verificar un valor sin abrir una calculadora.

Todo funciona localmente en tu navegador. Los números que introduces nunca se suben a un servidor, no hace falta registrarse y no hay que instalar ninguna app. Como las conversiones usan el BigInt de JavaScript, la herramienta maneja enteros arbitrariamente grandes sin los errores de redondeo que arruinan la aritmética de coma flotante habitual a partir de 2^53.

Qué puedes convertir e inspeccionar

  • Cualquiera de las 12 bases a cualquier otra, con una tabla en vivo de "todas las bases" para ver un mismo valor expresado de todas las formas a la vez.
  • Complemento a dos en palabras de 8, 16, 32 y 64 bits, mostrando tanto la interpretación con signo como sin signo del mismo patrón de bits, además del rango válido para cada ancho y un aviso de desbordamiento cuando un valor no cabe.
  • Números de punto flotante IEEE 754 de precisión simple, desglosados en el bit de signo, 8 bits de exponente y 23 bits de mantisa, con los bytes hexadecimales en bruto.
  • Operaciones a nivel de bits — AND, OR, XOR, NOT y desplazamientos a izquierda/derecha — con el resultado mostrado en binario, decimal y hexadecimal.
  • Codificación de texto y ASCII, que convierte una cadena a sus puntos de código binarios, hexadecimales y decimales, junto con el recuento de bytes UTF-8.

Por qué importan las bases numéricas

Los ordenadores almacenan todo en binario, pero el binario puro es ilegible pasados unos pocos dígitos, así que los programadores recurren al hexadecimal y al octal como taquigrafía compacta. Las conversiones no son arbitrarias: cada dígito octal equivale exactamente a 3 bits binarios, y cada dígito hexadecimal a 4, razón por la cual un byte (8 bits) se escribe como dos dígitos hexadecimales. Esa es la lógica detrás de un permiso Unix como chmod 755 (octal) y un color CSS como #FF0000 (hexadecimal). Algunos valores merecen memorizarse: un solo byte va de 0 a 255 (0xFF), un entero de 16 bits sin signo llega hasta 65.535 (0xFFFF), y un entero de 32 bits con signo llega hasta 2.147.483.647 como máximo. El conversor incluye estos y otros valores de referencia —códigos ASCII, códigos de estado HTTP, potencias de dos, límites de kilobytes y megabytes— como referencias en las que puedes hacer clic.

Atajos útiles dentro de la herramienta

  • Los preajustes cargan valores habituales con un clic: 255, 0xFF, DEADBEEF, chmod 755, 1024, los límites de int8 e int32, y más.
  • Una vista de cambio de bits representa el binario como una fila de botones que se pueden alternar, con el bit más significativo a la izquierda, para que puedas invertir bits individuales y ver cómo se actualizan el decimal y el hexadecimal.
  • Las opciones de visualización te permiten mostrar u ocultar los prefijos habituales (0b, 0o, 0x), agrupar el binario en bloques de 4 u 8 bits para facilitar la lectura, y alternar entre dígitos en mayúscula y minúscula.
  • Favoritos e historial mantienen fijadas tus bases más usadas y te permiten restaurar cualquier conversión reciente con un toque. Cada resultado tiene un botón de copiar al lado.

Consejos para conversiones precisas

Cada base solo acepta su propio conjunto de dígitos —el binario admite 0 y 1, el hexadecimal admite 0-9 y A-F— y la herramienta marca cualquier valor fuera de rango en lugar de intentar adivinarlo. Los números negativos se admiten directamente, pero su forma binaria con signo depende del tamaño de palabra que elijas, así que ajusta 8, 16, 32 o 64 bits para que coincida con el sistema al que apuntas antes de leer el resultado en complemento a dos. Para valores muy grandes, BigInt mantiene cada dígito exacto; solo recuerda que la vista de punto flotante IEEE 754 es, por diseño, una aproximación de cómo se almacenaría ese número como flotante de 32 bits.