Qué cálculo necesitas

La conversión entre bases numéricas traduce el mismo valor a las cuatro notaciones que usan una máquina y un programador: binaria porque los circuitos distinguen dos estados, hexadecimal porque cada una de sus cifras equivale exactamente a cuatro bits y hace legible un byte con solo dos caracteres, octal por razones históricas que sobreviven en los permisos de archivo. La misma herramienta muestra el complemento a dos, es decir cómo se representan en memoria los números negativos y la razón de que el intervalo de los valores con signo no sea simétrico. El álgebra de Boole construye la tabla de verdad de una expresión lógica, reconoce tautologías y contradicciones y acepta las tres notaciones que los libros usan indistintamente: las palabras AND, OR y NOT, los símbolos del producto y la suma lógica, y los operadores de los lenguajes de programación.

Conversión de bases numéricas

Binario, octal, decimal y hexadecimal, con complemento a dos de 8, 16 y 32 bits.

Álgebra de Boole

Tabla de verdad de una expresión lógica, con reconocimiento de tautologías y contradicciones.

Conversor Base64

De texto, entero, hexadecimal o binario a Base64 y viceversa, con los grupos de 6 bits explicados.

Calculadora de subredes IPv4

Red, broadcast, hosts utilizables y máscaras a partir de una dirección IPv4 con prefijo CIDR.

Generador de hash

MD5, SHA-1, SHA-256, SHA-384 y SHA-512 de un texto o de bytes, con verificación de un hash.

Conversor de timestamp Unix

De timestamp Unix a fecha y hora y viceversa: segundos, milisegundos, UTC y hora local.

Unidades de almacenamiento y descarga

De bytes a gigabytes y gibibytes, y cuánto tarda en descargarse un archivo a una velocidad dada.

Operaciones bit a bit

AND, OR, XOR, NOT, desplazamientos y rotaciones sobre enteros de 8, 16, 32 o 64 bits, con los bits a la vista.

Coma flotante IEEE 754

Cómo se guarda un decimal como float de 32 o 64 bits: signo, exponente, mantisa y error.

Códigos Unicode y UTF-8

El code point, los bytes UTF-8 y UTF-16 y el código HTML de cada carácter, emoji incluidos.

Conversor de colores

De HEX a RGB, HSL, HSV y CMYK y viceversa, con el contraste WCAG de texto blanco y negro.

Seguridad de contraseñas

Entropía en bits y tiempo para adivinarla, con los patrones débiles detectados. Nada sale del navegador.

Codificador de URL

Codificación y decodificación por porcentaje de valores y direcciones, y una URL descompuesta en sus partes.

Probador de expresiones regulares

Prueba una regex sobre un texto: coincidencias resaltadas, grupos de captura y sustitución, en JavaScript.

Formateador y validador JSON

Formatea, minifica y valida JSON: sangría, claves ordenadas y posición exacta de los errores.

Expresiones cron explicadas

Traduce una expresión cron a palabras y mira las próximas ejecuciones, campo por campo.

Checksum CRC32 y Adler-32

CRC-32, CRC-32C, cuatro variantes de CRC-16, CRC-8, Adler-32 y Fletcher-16 de un texto o de bytes hexadecimales.

Calculadora de subredes IPv6

Red, rango de direcciones, forma comprimida y expandida, DNS inverso y división de un prefijo IPv6.