Tiempo/Números
Convertidor de sistemas numéricos
Conversión bidireccional entre los sistemas binario, octal, decimal, hexadecimal y cualquier base arbitraria (2-36) — introduce un número en cualquier campo.
Number systems are just different ways of writing the same number. Binary (base 2) is what processors use at the lowest level, hexadecimal (base 16) is a compact way to write binary data in code, and decimal is the everyday human notation.
How to use it
- Enter a number in any field (binary, octal, decimal, hexadecimal, or a custom base 2-36) — every other field updates instantly.
- For a custom base, pick any value from 2 to 36 — handy for less common systems, like base36 used in short identifiers.
- Characters invalid for the selected base (like a "2" in binary) are flagged as an input error.
Common uses
- Converting a hex color or byte value into a decimal number for calculations.
- Checking a bitmask or set of flags written in binary.
- Working with low-level code (network protocols, embedded systems) where values are often given in hex or octal.
Things to keep in mind
In hexadecimal, the letters A-F (or a-f) stand for the values 10-15 — case usually doesn't matter.
For bases above 16, digit symbols keep going further down the alphabet (G, H...) up to Z for base 36.
Preguntas frecuentes
¿Qué sistemas numéricos admite el conversor?
Acceso rápido a binario, octal, decimal y hexadecimal, además de cualquier base de 2 a 36 — los dígitos por encima de 9 se representan con letras latinas A-Z.
¿Puedo convertir números negativos y enteros muy grandes?
Sí, un signo "-" antes del número es compatible en cualquier base, y no hay un límite fijo de 32/64 bits en el tamaño del número — los cálculos usan precisión arbitraria.
¿Se envían datos a un servidor?
No, toda la conversión ocurre instantáneamente en tu navegador mediante JavaScript — los números que ingresas nunca se envían a ningún sitio.
¿En qué se diferencia la conversión de sistemas numéricos de Base64?
Son cosas fundamentalmente distintas: el conversor de sistemas numéricos traduce el mismo número entre sistemas posicionales (BIN/OCT/DEC/HEX), mientras que Base64 codifica datos binarios arbitrarios (archivos, imágenes) como una cadena de texto para transmitirlos por canales pensados para texto.
¿Por qué el sistema hexadecimal usa las letras A-F?
La base 16 necesita 16 dígitos únicos, pero solo hay 10 dígitos arábigos (0-9) — por eso los valores del 10 al 15 se representan con las primeras letras del alfabeto latino, A-F. En bases superiores a 16 (hasta 36) se sigue usando el alfabeto.