Strumento Base64, URL e hash

Una cassetta degli attrezzi per la codifica di tutti i giorni: codifica e decodifica Base64 (accenti e altre lettere sono gestiti correttamente come UTF-8), file in data URL Base64, codifica URL, entità HTML e hash MD5, SHA-1, SHA-256 e SHA-512 o firme HMAC di testi e file fino a 2 GB. Tutto avviene nel browser; testi e file non vengono mai caricati.

Strumento
Direzione
Codifica come
Algoritmo
Output

Il tuo testo resta sul tuo dispositivo. Tutto viene elaborato nel tuo browser.

Come usare Strumento Base64, URL e hash

  1. Scegli cosa fare: Base64, URL, entità HTML, hash o HMAC, e se codificare o decodificare.
  2. Scrivi o incolla il testo; il risultato appare subito. Per Base64 e hash puoi anche scegliere un file.
  3. Copia o scarica il risultato. Per verificare un download, incolla l’hash atteso e controlla la corrispondenza.

Domande frequenti

Perché il mio Base64 con à o è è diverso da quello di altri strumenti?

Il testo viene sempre convertito in byte UTF-8 prima della codifica, lo standard del web: “Città” diventa Q2l0dMOg. Alcuni strumenti datati usano Latin-1 e danno un risultato diverso. Anche la decodifica legge UTF-8; se i dati non sono testo (un’immagine, un PDF), puoi scaricarli come file.

Che differenza c’è tra “Valore” e “URL completo”?

Valore (encodeURIComponent) codifica tutto tranne lettere, cifre e - _ . ! ~ * ' ( ), ed è corretto per un singolo valore di parametro o tratto di percorso. URL completo (encodeURI) mantiene caratteri come : / ? & = # perché l’indirizzo resti utilizzabile. “Spazi come +” segue la codifica dei moduli nelle query string.

MD5 e SHA-1 sono sicuri?

Non per la sicurezza. Per entrambi si possono creare collisioni: non usarli per proteggere dati né per salvare password. Vanno ancora bene per verificare che un file sia stato copiato correttamente. Per l’integrità usa SHA-256 o SHA-512; per le password serve una funzione lenta dedicata come Argon2, scrypt o bcrypt. Per creare password robuste usa Generatore di password.

Quanto può essere grande un file?

Gli hash funzionano con file fino a circa 2 GB. Il file viene letto a blocchi di 8 MB in background, quindi la memoria resta bassa, puoi annullare in qualsiasi momento e i quattro hash vengono calcolati in un solo passaggio. La conversione di file in Base64 è limitata a 10 MB, perché il risultato è circa un terzo più grande e deve stare nella pagina.

A cosa serve HMAC?

HMAC unisce una chiave segreta a un hash per firmare un messaggio. API e webhook (per esempio dei servizi di pagamento) usano HMAC-SHA256 per dimostrare che una richiesta arriva davvero da loro. Inserisci qui chiave e messaggio per confrontare una firma. Per link e nomi di file vedi anche Generatore di slug.

Altri strumenti

Cerca strumenti