Actualiza a Premium: ¡sin anuncios, más potencia! ⚡ — Más información

Convertidor de base numérica

Entrada numérica

Base 10 (0-9)

Introduzca un número válido para la base seleccionada.

Introduzca un número y haga clic en Convertir a todas las bases.

Háganoslo saber

Por favor, comparte tu experiencia.

Decodificar #FF7A00 y 192.168.1.1

Toma el color #FF7A00: FF es 255, 7A es 122 y 00 es 0 — el trío RGB es (255, 122, 0). La misma herramienta responde al instante las preguntas binarias: 1010 en binario es 10 en decimal y A en hexadecimal. Una dirección IPv4 como 192.168.1.1 se convierte en C0.A8.01.01 en hexadecimal, porque cada uno de los cuatro octetos es un byte, y un byte son siempre dos dígitos hexadecimales.

Ceros a la izquierda, permisos octales y letras hexadecimales

Tres trampas clásicas. Primera: los ceros a la izquierda importan en contextos de ancho fijo — un registro de 8 bits que lee 00001010 no afirma lo mismo que un «1010» escrito a la ligera, porque es el ancho el que define el rango de valores. Segunda: el permiso Unix 0777 es octal y equivale a 511 en decimal, no a 777. Tercera: el hexadecimal sigue contando con letras: A es 10, B es 11, hasta F que es 15 — un dígito hexadecimal codifica exactamente cuatro dígitos binarios.

Acerca de Convertidor de base numérica

Es trabajo diario de desarrolladores: los colores CSS como #FF7A00 son valores RGB hexadecimales, los permisos Unix se escriben en octal (0777), las direcciones de memoria y los códigos de error aparecen en hexadecimal en los depuradores, y las máscaras de bits codifican conjuntos de opciones activadas o desactivadas. Los estudiantes de informática se cruzan con las mismas conversiones en su primer semestre, y los ingenieros de redes cuando una IP en decimal punteado debe convertirse en un valor de 32 bits.

Cómo usar

1

Paso 1

Seleccione la base de entrada: Binaria (2), Octal (8), Decimal (10) o Hexadecimal (16).

2

Paso 2

Introduce tu número en el campo de entrada (los caracteres válidos dependen de la base).

3

Paso 3

Haz clic en "Ejemplos" para cargar números predefinidos para realizar pruebas rápidas.

4

Paso 4

Haz clic en 'Referencia' para ver la tabla de conversiones comunes (0-1024).

5

Paso 5

Haz clic en 'Convertir a todas las bases' para ver los resultados en las cuatro bases.

6

Paso 6

Consulte la información de conversión que muestra la base de entrada, el valor y el equivalente decimal.

7

Paso 7

Haz clic en "Copiar" junto a cualquier resultado para copiarlo al portapapeles.

8

Paso 8

Utiliza los valores copiados en tus programas, tareas o proyectos.

Características y beneficios

  • ✅Conversión entre 4 bases numéricas: binario, octal, decimal y hexadecimal.
  • ✅Introduce cualquier base y conviértela a todas las bases simultáneamente.
  • ✅Validación automática de entrada para la base seleccionada
  • ✅Binario (base 2): dígitos 0-1
  • ✅Octal (base 8): dígitos del 0 al 7
  • ✅Decimal (base 10): dígitos del 0 al 9
  • ✅Hexadecimal (base 16): dígitos 0-9, A-F
  • ✅Tabla de referencia de conversiones comunes con 15 filas (0 a 1024)
  • ✅5 ejemplos de números: binario, octal, decimal, hexadecimal, binario grande
  • ✅Muestra la base de entrada, el valor de entrada y su equivalente decimal.
  • ✅Botones de copia individuales para cada resultado base.
  • ✅Validación en tiempo real con mensajes de error.
  • ✅Admite números grandes (hasta el límite de enteros seguros de JavaScript).
  • ✅Salida hexadecimal en mayúsculas (A-F, no a-f)
  • ✅100% basado en el navegador: los números nunca se envían al servidor.
  • ✅100% gratis - sin límites, sin necesidad de registrarse

Preguntas frecuentes

¿Qué son las bases numéricas?

Las bases numéricas (o radix) son diferentes maneras de representar números. El sistema binario (base 2) usa del 0 al 1, el octal (base 8) del 0 al 7, el decimal (base 10) del 0 al 9, y el hexadecimal (base 16) del 0 al 9 y de la A a la F. Las computadoras usan el sistema binario internamente, mientras que el hexadecimal es común en programación para colores, direcciones de memoria y representación compacta.

¿Por qué los programadores utilizan bases de datos diferentes?

El sistema binario representa cómo las computadoras almacenan datos (bits: 0 o 1). El hexadecimal es compacto y fácil de convertir a/desde binario (cada dígito hexadecimal equivale a 4 bits), lo que lo hace perfecto para direcciones de memoria, colores (#FF00AA) y depuración. El sistema octal se usaba históricamente en los permisos de archivos de Unix (chmod 755). El sistema decimal es el que usamos naturalmente los humanos.

¿Cómo puedo convertir entre bases numéricas manualmente?

Para convertir a decimal: multiplica cada dígito por la base y suma. Para convertir de decimal: divide repetidamente por la base de destino y recoge los restos. Por ejemplo, de binario 1010 a decimal: (1×8)+(0×4)+(1×2)+(0×1) = 10. ¡Esta herramienta lo hace al instante!

¿Qué caracteres son válidos para cada base?

Binario (base 2): solo 0 y 1. Octal (base 8): 0-7. Decimal (base 10): 0-9. Hexadecimal (base 16): 0-9 y A-F (o a-f, sin distinción entre mayúsculas y minúsculas). La herramienta valida la entrada y muestra un error si se utilizan caracteres no válidos para la base seleccionada.

¿Puedo convertir números negativos?

Actualmente, esta herramienta solo admite números enteros positivos. Los números negativos en bases distintas requieren representaciones numéricas con signo, como el complemento a dos (para binario), que es más complejo. Para la mayoría de los casos de uso (colores, direcciones, conversiones sencillas), basta con números enteros positivos.

¿Cuál es el número más grande que puedo convertir?

La herramienta puede manejar números hasta el límite seguro de enteros de JavaScript (2^53 - 1, o 9.007.199.254.740.991 en decimal). Esto es suficiente para la mayoría de los usos prácticos. Los números más grandes pueden perder precisión debido a la representación numérica de JavaScript.

¿Por qué se utiliza el sistema hexadecimal para los colores?

El sistema hexadecimal es perfecto para los colores porque cada canal de color (rojo, verde, azul) utiliza 8 bits (de 0 a 255 en decimal, de 00 a FF en hexadecimal). Un color como #FF00AA significa: Rojo=FF (255), Verde=00 (0), Azul=AA (170). Es compacto y fácil de leer una vez que te familiarizas con él.

¿Para qué sirven los ejemplos?

Haz clic en «Ejemplos» para cargar números predefinidos: binario (11010110 = 214), octal (755 = 493), decimal (1024), hexadecimal (FF00AA = 16711850, un código de color) y binario grande (1111111111111111 = 65535). Ideal para aprender o probar el convertidor.

¿Qué contiene la tabla de referencia?

La tabla de referencia muestra conversiones comunes para 15 números decimales (0, 1, 2, 8, 10, 15, 16, 32, 64, 100, 128, 255, 256, 512, 1024) en las cuatro bases. Estos son valores de uso frecuente en programación (potencias de 2, límites de Bytes, etc.). Haga clic en «Referencia» para consultarla.

¿Puedo usar esto para tareas o exámenes?

¡Sí! Esta herramienta es perfecta para revisar tus tareas de informática o matemáticas. Sin embargo, te recomendamos aprender primero el proceso de conversión manual y luego usar esta herramienta para verificar tus respuestas. Comprender cómo funciona la conversión de bases es fundamental para la programación y la informática.

¿Mis datos están seguros?

¡Sí! Todas las conversiones numéricas se realizan íntegramente en tu navegador mediante JavaScript. Tus números nunca salen de tu dispositivo ni se envían a ningún servidor, lo que garantiza total privacidad y seguridad.