Générateur de hachage - MD5, SHA-1, SHA-256, SHA-384, SHA-512 (texte et fichier)
Calculez les empreintes hexadécimales MD5, SHA-1, SHA-256, SHA-384 et SHA-512 de n'importe quel texte ou fichier. SHA via l'API Web Crypto intégrée au navigateur — vos données ne quittent jamais votre appareil.
Collez le texte à hacher…
ou déposez n'importe quel fichier
Vous avez terminé avec le Générateur de hachage ? Essayez ceux-ci
Des outils sélectionnés qui se marient parfaitement avec Générateur de hachage. Continuez sans perdre votre fichier.
Générateur de mots de passe
Générez des mots de passe robustes, cryptographiquement aléatoires, jusqu'à 128 caractères, avec estimation de l'entropie en direct.
Essayez maintenantEncodeur / décodeur Base64
Encodez n'importe quel texte ou fichier en Base64 (avec variante URL-safe), ou décodez du Base64 en texte. Compatible UTF-8.
Essayez maintenantDécodeur JWT
Décodez les jetons JWT, affichez l'en-tête et la charge utile, vérifiez l'expiration. Tout reste en local : vos jetons ne quittent jamais le navigateur.
Essayez maintenantEncodeur / décodeur d'URL
Encodez en pourcentage des composants d’URL ou des URL entières, puis décodez-les. Modes encodeURIComponent et encodeURI.
Essayez maintenantEmbellir le JSON
Formatez, validez et minifiez du JSON dans votre navigateur. Indentation soignée à 2 / 4 / 8 espaces ou minification sur une ligne, avec copie et téléchargement.
Essayez maintenantComparateur de texte
Comparez deux extraits de texte ligne par ligne. Vue côte à côte ou unifiée, avec options pour ignorer les espaces et la casse.
Essayez maintenantFrequently Asked Questions
SHA-1, SHA-256, SHA-384 et SHA-512 : tous les algorithmes exposés par la Web Crypto API du navigateur. L'empreinte est affichée sous forme de chaîne hexadécimale en minuscules, le format attendu par les fichiers de somme de contrôle, les manifestes de paquets et les outils HMAC.
featuresIls diffèrent par la longueur de la sortie et leur conception. SHA-256 est la référence moderne par défaut pour les contrôles d'intégrité et la plupart des usages blockchain. SHA-384 et SHA-512 produisent des empreintes plus longues qui résistent aux attaques par extension de longueur. SHA-1 est proposé pour la compatibilité avec l'existant, mais n'est plus considéré comme sûr face aux attaques par collision.
technicalMD5 est compromis : les attaques par collision sont réalisables sur un simple ordinateur portable, il ne doit donc pas être utilisé pour des travaux sensibles en matière de sécurité. Nous l'omettons délibérément pour décourager tout nouveau code d'en dépendre. Pour les usages non liés à la sécurité, comme les clés de cache, préférez SHA-256 tronqué à la taille dont vous avez besoin.
technicalLes deux. Collez une chaîne de caractères ou déposez un fichier dans le champ de saisie : l'outil lit le fichier comme un flux binaire et le transmet directement à l'API de hachage, si bien que l'empreinte correspond à celle produite par sha256sum, openssl dgst ou Get-FileHash de PowerShell.
featuresNon. Les empreintes cryptographiques sont des fonctions à sens unique : à partir d'un condensé, il n'existe aucun moyen efficace de retrouver l'entrée. C'est précisément tout l'intérêt : les contrôles d'intégrité, le stockage des mots de passe et les signatures reposent tous sur cette propriété.
technicalNon. L'API Web Crypto calcule l'empreinte directement dans votre navigateur : l'entrée ne transite jamais par le réseau. L'outil est donc sûr pour vos secrets, vos clés privées et tout fichier que vous ne voudriez pas téléverser.
privacyOui. Basculez l'option Source sur Texte pour hacher une chaîne collée, ou sur Fichier pour déposer n'importe quel fichier. Dans les deux cas, l'outil calcule à la fois SHA-1, SHA-256, SHA-384 et SHA-512 et vous laisse copier l'un d'eux, de sorte qu'une empreinte de fichier corresponde à ce que produiraient sha256sum ou Get-FileHash de PowerShell.
featuresEach algorithm row (MD5, SHA-1, SHA-256, SHA-384, SHA-512) has its own Copy button next to the hex digest. The large primary button at the bottom is a shortcut for SHA-256 specifically since it's the most commonly requested value, but every other digest can be copied individually the same way.
usageYes — MD5 is shown alongside SHA-1, SHA-256, SHA-384 and SHA-512 even though the browser's built-in Web Crypto API doesn't implement MD5. The tool includes its own pure-JavaScript MD5 implementation specifically so you can match checksums against old downloads, ETags and manifests that still publish MD5 — it's included for legacy compatibility, never for anything security-sensitive.
technicalCliquez sur Effacer à tout moment pour vider le texte collé ou le fichier déposé — les empreintes précédentes disparaissent immédiatement, si bien que vous ne comparez jamais un hachage périmé par erreur. Vous pouvez aussi simplement basculer le sélecteur Source entre Texte et Fichier ; chaque source conserve sa propre saisie indépendamment.
usageSwitch the Source toggle to File, drop the download (installer, ISO, archive) into the tool, and compare the SHA-256 row against the checksum published on the publisher's site — use the one-click Copy SHA-256 button to paste it straight into a comparison instead of retyping the long hex string. Because hashing runs locally via Web Crypto, the file itself never leaves your device during the check.
tipsHow Hash Generator helps you get it done
Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start in seconds.
Vérifier l'intégrité d'un fichier après téléchargement
Calculez l'empreinte SHA-256 d'une image ISO, d'un installateur ou d'un fichier de version et comparez-la à la somme de contrôle de l'éditeur pour confirmer que le fichier n'a pas été corrompu ni altéré
Détectez les doublons dans les grandes bibliothèques d'images
Hachez des fichiers pour repérer les photos, documents ou ressources en double dans vos dossiers, partages NAS et disques cloud, sans avoir à les comparer octet par octet à chaque fois
Signez et validez les charges utiles de webhooks
Générez l'empreinte SHA-256 du corps d'un webhook pour valider les signatures HMAC de Stripe, GitHub, Shopify et Twilio lors de vos travaux d'intégration et de débogage en local
Générer une empreinte des versions logicielles pour l'audit
Générez des empreintes SHA-512 pour vos binaires, images de conteneur et archives de version afin que les équipes de conformité puissent vérifier quelle version exacte a été livrée à quel client
Générez des clés de cache et des ETags
Hachez des corps de requête, des paramètres d'URL ou des contenus de fichiers pour générer des clés de cache déterministes destinées à Redis, Cloudflare Workers et aux en-têtes ETag des CDN
Vérifier l'intégrité des sauvegardes dans le temps
Stockez les empreintes SHA-256 de vos sauvegardes mensuelles et recalculez-les plus tard pour vérifier que la dégradation des bits n'a pas silencieusement corrompu des archives critiques sur les supports de stockage longue durée
Vérifier d'anciennes sommes de contrôle MD5 de vieux téléchargements
Some older software manifests and mirror sites still only publish an MD5 checksum. Drop the file into File mode and compare against the published MD5 row — included specifically for matching those legacy listings, not for anything security-sensitive.
Password & Secret Fingerprinting for Config Audits
Paste a config value, API key or password into Text mode to get its SHA-256 fingerprint for audit logs and diff comparisons — prove two environments hold the same secret without ever exposing the secret itself, since hashing runs entirely in your browser.
Timestamp Proof for Written Work
Hash a manuscript, contract draft or design file with SHA-256 and publish or email just the digest before revealing the finished document — later you can prove the exact content existed at that time, since anyone with the file can verify it matches your published hash.
Data Migration Verification
Hash export files before and after a database or cloud migration to prove byte-for-byte fidelity — compare the SHA-256 digests of the CSV/JSON exports on both ends instead of eyeballing millions of rows.
Contrôles d'intégrité en classe pour les fichiers soumis
Instructors can hash a released dataset or starter-code file and ask students to report the matching digest alongside their submission, confirming nobody edited the starting material before beginning the assignment.
Verify Software Downloads and OS Images Before You Install Them
Drop a freshly downloaded installer, Linux ISO or archive into File mode and compare the SHA-256 row against the checksum the publisher lists on their official download page — this is the single most common reason people reach for a hash generator, and it catches a corrupted download or a tampered mirror before you run anything untrusted on your machine.
Pixoate