Quale calcolo ti serve

La conversione fra basi numeriche traduce lo stesso valore nelle quattro notazioni che una macchina e un programmatore usano: binaria perché i circuiti distinguono due stati, esadecimale perché ogni sua cifra vale esattamente quattro bit e rende leggibile un byte con due soli caratteri, ottale per ragioni storiche che sopravvivono nei permessi dei file. Lo stesso strumento mostra il complemento a due, cioè il modo in cui i numeri negativi vengono rappresentati in memoria e la ragione per cui l'intervallo dei valori con segno non è simmetrico. L'algebra di Boole costruisce la tabella di verità di un'espressione logica, riconosce tautologie e contraddizioni e accetta le tre notazioni che i libri usano in modo intercambiabile: le parole AND, OR e NOT, i simboli del prodotto e della somma logica, e gli operatori dei linguaggi di programmazione.

Conversione basi numeriche

Binario, ottale, decimale ed esadecimale, con il complemento a due su 8, 16 e 32 bit.

Algebra di Boole

Tabella di verità di un'espressione logica, con riconoscimento di tautologie e contraddizioni.

Convertitore Base64

Da testo, intero, esadecimale o binario a Base64 e ritorno, con i gruppi di 6 bit spiegati.

Calcolatore subnet IPv4

Rete, broadcast, host utilizzabili e maschere da un indirizzo IPv4 con prefisso CIDR.

Generatore di hash

MD5, SHA-1, SHA-256, SHA-384 e SHA-512 di un testo o di byte, con la verifica di un hash.

Convertitore timestamp Unix

Da timestamp Unix a data e ora, e ritorno: secondi, millisecondi, UTC e ora locale.

Unità di memoria e tempo di download

Da byte a gigabyte e gibibyte, e quanto tempo serve a scaricare un file a una data velocità.

Operazioni bit a bit

AND, OR, XOR, NOT, scorrimenti e rotazioni su interi a 8, 16, 32 o 64 bit, con i bit in vista.

Virgola mobile IEEE 754

Come un numero decimale viene memorizzato in float a 32 o 64 bit: segno, esponente, mantissa ed errore.

Codici Unicode e UTF-8

Il code point, i byte UTF-8 e UTF-16 e il codice HTML di ogni carattere, emoji compresi.

Convertitore di colori

Da HEX a RGB, HSL, HSV e CMYK e ritorno, con il contrasto WCAG del testo bianco e nero.

Sicurezza delle password

Entropia in bit e tempo per indovinarla, con gli schemi deboli riconosciuti. Nulla lascia il browser.

Codifica URL

Codifica e decodifica percentuale di valori e indirizzi, e un URL scomposto nelle sue parti.

Tester di espressioni regolari

Prova una regex sul testo: corrispondenze evidenziate, gruppi di cattura e sostituzione, in JavaScript.

Formattatore e validatore JSON

Formatta, minifica e valida JSON: indentazione, chiavi ordinate e posizione esatta degli errori.

Espressioni cron spiegate

Traduci un'espressione cron in parole e vedi le prossime esecuzioni, campo per campo.

Checksum CRC32 e Adler-32

CRC-32, CRC-32C, CRC-16 in quattro varianti, CRC-8, Adler-32 e Fletcher-16 di un testo o di byte esadecimali.

Calcolatore subnet IPv6

Rete, intervallo di indirizzi, forma compressa ed espansa, reverse DNS e suddivisione di un prefisso IPv6.