Convertidor de Sistemas Numéricos
Convierte números entre binario, octal, decimal y hexadecimal. Admite enteros y muestra conversión paso a paso con valores posicionales y patrones de bits.
Number Systems Converter
BIN
0-1
OCT
0-7
DEC
0-9
HEX
0-F
Binary Representation
Grouped (4-bit nibbles)
1111 1111
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
Quick Reference Table (0–255)
| DEC | HEX | OCT | BIN |
|---|---|---|---|
| 0 | 00 | 000 | 00000000 |
| 1 | 01 | 001 | 00000001 |
| 2 | 02 | 002 | 00000010 |
| 3 | 03 | 003 | 00000011 |
| 4 | 04 | 004 | 00000100 |
| 5 | 05 | 005 | 00000101 |
| 6 | 06 | 006 | 00000110 |
| 7 | 07 | 007 | 00000111 |
| 8 | 08 | 010 | 00001000 |
| 9 | 09 | 011 | 00001001 |
| 10 | 0A | 012 | 00001010 |
| 11 | 0B | 013 | 00001011 |
| 12 | 0C | 014 | 00001100 |
| 13 | 0D | 015 | 00001101 |
| 14 | 0E | 016 | 00001110 |
| 15 | 0F | 017 | 00001111 |
| 16 | 10 | 020 | 00010000 |
| 32 | 20 | 040 | 00100000 |
| 48 | 30 | 060 | 00110000 |
| 64 | 40 | 100 | 01000000 |
| 127 | 7F | 177 | 01111111 |
| 128 | 80 | 200 | 10000000 |
| 192 | C0 | 300 | 11000000 |
| 255 | FF | 377 | 11111111 |
Cómo usar Convertidor de Sistemas Numéricos
- 1Ingresa un número en cualquier base: binario (01), octal (0-7), decimal o hexadecimal (0-F).
- 2Visualiza el valor equivalente en todos los otros sistemas numéricos al instante.
- 3Observa el patrón de bits y el desglose del valor posicional.
- 4Ajusta el número de bits para la visualización binaria (8, 16, 32, 64).
ZenovayAnalytics
Descubre qué hacen de verdad tus visitantes.
- Seguimiento de visitantes en tiempo real
- Privacidad primero, sin aviso de cookies
- Configurado en dos minutos
Herramientas relacionadas
Convertidor de Colores
Convierte colores entre formatos HEX, RGB, HSL y CMYK. Vista previa en vivo con selector de color.Convertidor de Unidades
Convierte entre unidades de longitud, peso, temperatura, área, volumen, velocidad y más.Convertidor de Bases Numéricas
Convierte números entre bases binaria, octal, decimal y hexadecimal.Convertidor de Marca de Tiempo Unix
Convierte entre marcas de tiempo Unix y fechas legibles. Muestra ISO 8601, UTC, hora local y hora relativa.Preguntas frecuentes
¿Qué es un sistema numérico?▾
Un sistema numérico (o sistema de numeración) es una forma de representar números usando un conjunto de símbolos y reglas. La base (raíz) determina cuántos símbolos se usan. Binario (base 2): 0, 1 — usado por todas las computadoras digitales. Octal (base 8): 0–7 — usado en permisos de archivos Unix (chmod 755). Decimal (base 10): 0–9 — sistema de conteo humano estándar. Hexadecimal (base 16): 0–9, A–F — usado en programación, códigos de color, direcciones de memoria y más.
¿Cómo convierto decimal a binario?▾
Divida repetidamente entre 2, registre los restos: 13 ÷ 2 = 6 resto 1, 6 ÷ 2 = 3 resto 0, 3 ÷ 2 = 1 resto 1, 1 ÷ 2 = 0 resto 1. Lea los restos de abajo a arriba: 1101. Verificación: 1×8 + 1×4 + 0×2 + 1×1 = 8+4+0+1 = 13 ✓. En JavaScript: (13).toString(2) = "1101". Para hexadecimal: (255).toString(16) = "ff". Para analizar: parseInt("1101", 2) = 13, parseInt("ff", 16) = 255.
¿Por qué los programadores usan hexadecimal?▾
El hexadecimal es una representación compacta de datos binarios: 1 dígito hexadecimal = exactamente 4 bits. Un byte (8 bits) son 2 dígitos hexadecimales. Ejemplos: 0xFF = 11111111 = 255, 0x1A = 00011010 = 26, 0xDEADBEEF = 32 bits. Direcciones de memoria (0x7fff5fbff800), códigos de color (#FF6347), UUID (550e8400-e29b-41d4-a716-446655440000), IPv6 (2001:0db8::), encabezados de archivo (bytes mágicos: 0x89PNG), direcciones MAC de red (00:1A:2B:3C:4D:5E).
¿Qué es el complemento a dos y los enteros con signo?▾
El complemento a dos es la forma estándar de representar enteros negativos en binario. Para un entero de 8 bits: 0=00000000, 127=01111111 (positivo, MSB=0), -1=11111111, -128=10000000 (negativo, MSB=1). Para negar: invierta todos los bits y sume 1. Ejemplo: 5 = 00000101, inverso = 11111010, +1 = 11111011 = -5. Ventaja: la suma/resta funciona igual para números positivos y negativos; no hay cero negativo separado. Los operadores a nivel de bits de JavaScript trabajan con enteros de 32 bits con signo.
¿Cómo se representan los colores en hexadecimal?▾
Los códigos de color hexadecimales CSS usan 6 dígitos hexadecimales: #RRGGBB. Cada par es un byte (0–255). #FF0000 = R:255 G:0 B:0 = rojo. #00FF00 = verde. #0000FF = azul. #FFFFFF = blanco. #000000 = negro. Notación abreviada de 3 dígitos: #RGB = #RRGGBB cuando los pares se repiten (#FAB = #FFAABB). 8 dígitos con alfa: #RRGGBBAA (#FF000080 = rojo al 50% de transparencia). JavaScript: parseInt("FF", 16) = 255. El espacio de color hexadecimal tiene 16.777.216 colores posibles (256^3).