Compute MD5, SHA-1, SHA-256, and SHA-512 hashes. 100% local — no data uploaded.
All hashing is performed locally in your browser — no input is uploaded. MD5 and SHA-1 are cryptographically broken and must not be used for security-sensitive purposes. Use SHA-256 or SHA-512 for any security application.
A hash converts any input size to a fixed-length digest. It is one-way (you cannot undo it), deterministic (same input → same output), and avalanche-sensitive (a one-bit change scrambles the whole result).
SHA-256 always returns 64 hex characters (256 bits), whether you hash one word or a whole disk image. Hashing 'Hello World!' with SHA-256 gives 7f83b1657ff1fc53b92dc18148a1d65dfc2d4b1fa3d677284addd200126d9069.
Paste Hello World! into the tool and click Compute Hashes to verify the SHA-256 output below.
A hash is a fixed-size fingerprint of data. Paste any text and the tool instantly computes MD5, SHA-1, SHA-256, and SHA-512 hashes using the Web Crypto API.
FreeToolHub Hash Generator is a free browser-based tool that computes MD5, SHA-1, SHA-256, and SHA-512 hashes, no signup, no upload.
Calculez des hachages cryptographiques MD5, SHA-1, SHA-256 et SHA-512 à partir de n'importe quel texte. 100 % côté client, aucun téléversement, gratuit, sans inscription.
Cet outil calcule des hachages cryptographiques de n'importe quel texte avec les quatre algorithmes d'usage courant : MD5, SHA-1, SHA-256 et SHA-512. Collez votre entrée une seule fois et les quatre résumés apparaissent simultanément en hexadécimal, prêts à être copiés. Il sert aux tâches de vérification quotidiennes — vérification de la somme de contrôle d'un fichier téléchargé, génération de clés pour le cache, dérivation d'identifiants pour la déduplication — et le calcul s'exécute entièrement dans votre navigateur en utilisant l'API Web Crypto, ainsi les valeurs sensibles comme les identifiants pré-hachés ne traversent jamais un réseau.
Les développeurs vérifient les sommes de contrôle publiées avec les téléchargements et les versions, génèrent des clés déterministes pour le cache et la déduplication, et produisent des hachages de contenu pour la détection de changements dans les pipelines. Les professionnels de la sécurité démontrent le comportement des hachages et comparent les listes de résumés connus comme malveillants. Les ingénieurs de données hachent les colonnes de PII avant de partager des échantillons, remplaçant les e-mails et les ID par des jetons stables et non réversibles. Les étudiants apprenant la cryptographie voient concrètement comment un seul caractère de changement provoque un effet cascade dans un résumé complètement différent — l'effet avalanche — dans les quatre algorithmes simultanément.
(1) Collez votre texte dans l'entrée. (2) Les quatre résumés sont calculés instantanément — MD5 et SHA-1 à partir des algorithmes hérités encore utilisés pour les sommes de contrôle, SHA-256 et SHA-512 de la famille moderne SHA-2 via Web Crypto. (3) Copiez n'importe quel résumé en un seul clic ; la sortie hexadécimale utilise la convention de minuscules. L'outil traite localement, prend en charge les entrées multi-lignes et met à jour en temps réel pendant que vous modifiez. Notez qu'il hache le texte encodé en UTF-8 ; pour le hachage de fichiers, utilisez les outils en mode fichier, car les fichiers nécessitent une lecture binaire plutôt qu'un encodage texte.
Les quatre algorithmes se divisent en catégories héritées et modernes. MD5 est cassé pour des raisons de sécurité — des attaques de collision pratiques existent — mais reste acceptable pour les sommes de contrôle non adversariales et la compatibilité avec les systèmes hérités. SHA-1 est également cassé en matière de collision depuis 2017 et ne devrait rien protéger de nouveau. SHA-256 et SHA-512, la famille SHA-2, restent résistants aux collisions et sont le bon choix pour les signatures, les certificats, la vérification d'intégrité contre la falsification et tout ce qui est cryptographique. L'orientation pratique : utilisez SHA-256 par défaut ; gardez MD5 uniquement pour faire correspondre des valeurs qu'un système hérité stocke déjà. Une limite à se souvenir : les hachages ne sont pas un stockage de mots de passe — un simple MD5 ou SHA-256 d'un mot de passe est vulnérable au craquage par GPU et aux tables arc-en-ciel ; utilisez bcrypt, scrypt ou Argon2 avec des sels pour les identifiants. Cet outil existe pour la vérification et l'identification, pas pour la gestion de mots de passe.
SHA-256 est le choix par défaut judicieux — rapide, résistant aux collisions et accepté par tous les systèmes modernes. SHA-384/512 lorsqu'une spécification l'exige. MD5 et SHA-1 sont cassés pour des raisons de sécurité (des attaques de collision pratiques existent) mais restent utiles pour les sommes de contrôle non adversariales, comme vérifier qu'un fichier a été téléchargé intact à partir d'un miroir qui publie des sommes MD5.
Oui — cet outil utilise l'API Web Crypto intégrée du navigateur sur votre appareil. Le texte d'entrée ne quitte jamais votre machine, il est donc sûr de hacher des mots de passe, des jetons ou des chaînes confidentielles pour des empreintes et des vérifications de déduplication. Il fonctionne également hors ligne une fois chargé.
Non — les hachages cryptographiques sont des fonctions à sens unique. Étant donné '5f4dcc3b...', il n'y a aucune opération qui retourne l'entrée ; les attaquants hachent plutôt des milliards de suppositions et comparent les sorties. C'est exactement pourquoi le stockage de mots de passe utilise des hachages lents et salés (bcrypt/argon2) plutôt qu'un seul passage rapide SHA-256.
Les hachages sont déterministes : mêmes octets en entrée, même résumé en sortie — cette propriété est ce qui rend les sommes de contrôle et la déduplication possibles. Et ils ont un effet avalanche : changer un caractère réorganise environ la moitié de tous les bits de sortie, ainsi des entrées visuellement similaires ('invoice-1' vs 'invoice-2') produisent des résumés complètement non liés.
Il calcule des hachages MD5 (128 bits), SHA-1 (160 bits), SHA-256 (256 bits) et SHA-512 (512 bits) en utilisant l'API Web Crypto. Un fichier de 1 Mo est haché en moins de 10 ms pour SHA-256. La sortie est disponible en encodage hexadécimal ou base64. Tous les calculs sont locaux — aucune donnée n'est transmise pour le hachage.
MD5 est cassé pour des raisons de sécurité (attaques de collision démontrées depuis 2004) mais reste utile pour les sommes de contrôle d'intégrité de fichiers. SHA-256 est la norme actuelle pour le hachage de mots de passe (avec sel), les signatures numériques et la blockchain. Pour le stockage de mots de passe spécifiquement, utilisez bcrypt ou Argon2 — cet outil est le meilleur pour la vérification de fichiers et la génération de signatures d'API.
It computes MD5 (128-bit), SHA-1 (160-bit), SHA-256 (256-bit), and SHA-512 (512-bit) hashes using the Web Crypto API. A 1MB file hashes in under 10ms for SHA-256. Output is available in hexadecimal or base64 encoding. All computation is local—no data is transmitted for hashing.
MD5 is broken for security purposes (collision attacks demonstrated since 2004) but remains useful for file integrity checksums. SHA-256 is the current standard for password hashing (with salt), digital signatures, and blockchain. For password storage specifically, use bcrypt or Argon2—this tool is best for file verification and API signature generation.
Cet outil est aussi connu sous ces tâches — chaque lien ouvre le même outil avec un guide ciblé :
What do you call a really smart cookie?
No signups, no data sold. Every tool is free to use — the free tier allows 5 downloads or saves per day, and the optional Pro plan ($7/mo, $59/yr) adds unlimited downloads, batch processing, white-label exports and an ad-free experience.
☕Support me on Ko-fi— support the free tier100% of proceeds go towards hosting & building more free tools.