Qué hace
Escriba un número en cualquier campo (decimal, hexadecimal, binario, octal o una base personalizada de 2 a 36) y los demás se actualizan mientras escribe.
- Cualquier tamaño: la conversión usa
BigIntde JavaScript, así que las claves de 128 bits, los ID de 64 bits y los números de 30 dígitos se convierten con exactitud, sin el redondeo de los conversores de coma flotante. - Pegue los valores tal como aparecen en el código: se reconocen los prefijos
0x,0by0o, separadores como1_000_000,DEAD BEEFo1,234,567, y un signo menos inicial. El prefijo tiene prioridad sobre el campo, de modo que pegar0xFFen el campo decimal también funciona. - Agrupación de dígitos en la salida: hex y binario en grupos de cuatro, decimal con separadores de miles.
- Complemento a dos para 8, 16, 32 y 64 bits, o automáticamente el ancho más pequeño en que cabe el valor. Verá la interpretación con y sin signo, el patrón hex y binario rellenado y los bytes en orden big-endian y little-endian. Por ejemplo,
-1con 8 bits es0xFF, y0xFFFFFFFFleído comoint32es-1. - Cuadrícula de bits: haga clic en cualquier bit para invertirlo y vea cómo cambian todas las representaciones. El bit de signo está marcado.
- Errores precisos como Dígito no válido “9” en la posición 4 para la base 8.
Cómo usarlo
Empiece a escribir en cualquier campo o pulse Ejemplo para recorrer valores de muestra. Use Copiar junto a un campo para copiar esa representación.
Privacidad
Toda la conversión se realiza en su navegador. No se sube nada; su último valor y sus ajustes se recuerdan en este dispositivo.