Tria un algorisme i un mode d'entrada. També es pot calcular el hash de text buit i fitxers de zero bytes.
Tria text o un fitxer local, selecciona un algorisme SHA i calcula. El resultat mostra l'algorisme, el mode d'entrada, el nombre real de bytes i el hash hexadecimal complet en minúscules. Copia el hash o selecciona el resultat manualment. Si modifiques l'entrada, el resultat anterior deixa de ser vàlid immediatament.
El text es codifica en UTF-8 i els salts de línia CRLF i CR es converteixen en LF. No s'eliminen els caràcters d'espai en blanc inicials o finals, no es canvien les majúscules i minúscules ni es normalitza Unicode; tampoc s'interpreten seqüències d'escapament ni s'afegeix o s'elimina automàticament cap BOM. El BOM explícit i NUL s'inclouen en el càlcul. El mode de fitxer conserva tots els bytes originals; el nom, el tipus i l'hora de modificació del fitxer no participen en el càlcul.
L'exemple abc no conté cap salt de línia. A continuació es mostra el hash SHA-256 esperat; consulta RFC 6234 per als vectors oficials dels altres algorismes.
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015adEl text està limitat a 200000 unitats de codi UTF-16 (alguns emojis n'ocupen dues) i a 800000 bytes després de la codificació; els fitxers estan limitats a 16 MiB. L'entrada no es trunca. El navegador ha de llegir el fitxer sencer, de manera que l'ús de memòria pot superar-ne la mida. Un hash no és xifratge, emmagatzematge de contrasenyes, verificació de signatures ni detecció de virus. Tampoc prova un origen fiable ni garanteix l'absència absoluta de col·lisions; compara'l amb un hash obtingut per un canal independent i fiable.
Aquesta eina no envia al servidor, emmagatzema ni registra entrades, fitxers o hashes; la pàgina continua carregant els seus recursos normalment. Esborrar només elimina les referències a les dades que manté la pàgina: no garanteix l'esborrament segur de la memòria del navegador ni de l'historial del porta-retalls, ni protegeix contra extensions o scripts de pàgina maliciosos. Una escriptura al porta-retalls que ja hagi començat no es pot revocar. La lectura es pot interrompre, però el càlcul subjacent del hash no es pot aturar realment; després de cancel·lar, cal esperar que acabi abans de tornar a calcular.
El progrés de lectura es calcula amb el nombre real de bytes; la fase de hash només mostra la tasca 0/1. El temps transcorregut, el temps restant estimat i la velocitat es mostren amb un guió quan són desconeguts. Haver llegit tot el fitxer no vol dir que el hash estigui acabat.
RFC 6234Web CryptoTria l'entrada i l'algorisme, calcula i copia el hash complet. El text buit és vàlid; en mode de fitxer cal triar un fitxer. Si modifiques l'entrada, s'esborra el resultat anterior. Cancel·lar només atura la visualització del resultat; el càlcul subjacent pot continuar fins que acabi.