Outils / Fichier / Calculateur de checksum fichier
Côté client

Calculateur de checksum fichier

Deposez un fichier ou un lot entier pour obtenir instantanement les empreintes MD5, SHA-1, SHA-256 et SHA-512, avec copie ou export, sans que le fichier quitte votre navigateur.

Ce que fait l'outil

  • MD5, SHA-1, SHA-256 et SHA-512 pour un fichier unique ; SHA-256 pour un lot
  • Mode lot : plusieurs fichiers, resultats en tableau
  • Export des resultats en CSV ou JSON
  • Copie en un clic par empreinte
  • Calcul entierement local, aucun envoi

Déposez vos fichiers ici ou cliquez pour parcourir

N'importe quel fichier

Un checksum (ou somme de contrôle) est une empreinte numérique calculée à partir du contenu exact d'un fichier. La moindre modification, même un seul octet, produit une empreinte totalement différente. C'est pourquoi le calcul de checksum en ligne est le moyen le plus simple de vérifier l'intégrité d'un fichier : si l'empreinte que vous obtenez correspond à celle publiée par la source, le fichier est identique au bit près ; si elle diffère, le fichier a été altéré, tronqué ou corrompu en transit. Cet outil calcule les empreintes MD5, SHA-1, SHA-256 et SHA-512 directement dans votre navigateur.

Quand utiliser un calculateur de checksum

Quand vous recevez un binaire ou une archive depuis une source externe, comparer son SHA-256 à la valeur publiée par l'éditeur est le seul moyen de détecter une altération ou une corruption en transit avant d'exécuter le fichier. Les cas d'usage les plus fréquents sont les suivants :

  • Vérifier qu'un téléchargement (installeur, image ISO, archive) correspond bien à l'empreinte officielle de l'éditeur.
  • Confirmer qu'un fichier transféré par réseau ou copié sur une clé USB n'a pas été corrompu.
  • Détecter qu'un document a été modifié entre deux moments en comparant deux empreintes.
  • Générer une empreinte de fichier à archiver comme preuve d'intégrité.

MD5, SHA-1 ou SHA-256 : lequel choisir ?

Les trois algorithmes produisent une empreinte, mais ils n'offrent pas le même niveau de sécurité.

  • MD5 est rapide et reste très répandu pour une simple vérification anti-corruption (un fichier qui s'est dégradé pendant un transfert). Il est cryptographiquement cassé, donc à éviter dès qu'un adversaire pourrait forger délibérément une collision.
  • SHA-1 est plus robuste que MD5 mais lui aussi considéré comme obsolète pour la sécurité depuis les attaques par collision connues. Utile surtout pour la compatibilité avec d'anciens systèmes.
  • SHA-256 (de la famille SHA-2) est aujourd'hui la référence pour vérifier l'intégrité et l'authenticité. C'est l'empreinte que publient la plupart des éditeurs de logiciels, et celle que vous devriez privilégier en cas de doute.
  • SHA-512 appartient à la même famille que SHA-256 et produit une empreinte plus longue. Sur les machines 64 bits, il peut même être plus rapide à calculer tout en offrant une marge de sécurité supérieure.

En résumé : pour détecter une simple corruption, MD5 suffit ; pour toute vérification où la sécurité compte, choisissez SHA-256 (ou SHA-512).

Comment vérifier l'intégrité d'un téléchargement

  1. Repérez l'empreinte officielle publiée par la source (souvent un fichier .sha256 ou une ligne sur la page de téléchargement).
  2. Déposez le fichier téléchargé sur ce calculateur de checksum.
  3. Sélectionnez le même algorithme que celui de l'empreinte publiée (généralement SHA-256).
  4. Comparez les deux empreintes caractère par caractère, ou copiez la valeur calculée pour la coller à côté de la valeur de référence.

Si les deux empreintes sont identiques, le fichier est authentique et intact. La moindre différence signifie qu'il ne faut pas l'exécuter.

Calcul par lot et export

Le mode lot calcule le SHA-256 de plusieurs fichiers à la fois et affiche les résultats dans un tableau, que vous pouvez exporter en CSV ou en JSON. C'est pratique pour générer un manifeste d'intégrité d'un dossier entier, ou pour archiver les empreintes d'un ensemble de livrables. Chaque empreinte se copie aussi en un clic.

Aucun envoi. Tout s'exécute sur votre appareil.

Le calcul s'effectue entièrement dans l'onglet de votre navigateur via du Rust compilé en WebAssembly, sans aucune requête réseau pour le fichier lui-même. Vos fichiers ne quittent jamais votre machine. Vous pouvez le vérifier en surveillant l'onglet Réseau des outils de développement, ou en vous déconnectant d'internet après le chargement de la page pour calculer hors ligne. C'est important car on calcule souvent l'empreinte de documents sensibles, de sauvegardes ou de binaires internes que vous ne devriez jamais téléverser vers un service web inconnu.

Foire aux questions

Quelle est la différence entre un checksum et un hash ?
Dans le langage courant, ce sont des synonymes : tous deux désignent une empreinte calculée à partir du contenu d'un fichier. On parle de somme de contrôle (checksum) surtout dans le contexte de la vérification d'intégrité, et de hachage (hash) dans un contexte plus général. Si vous voulez hacher du texte ou une chaîne plutôt qu'un fichier, utilisez le générateur de hash SHA.
Quel algorithme choisir pour vérifier un téléchargement ?
SHA-256 dans la grande majorité des cas, car c'est l'empreinte que publient la plupart des éditeurs et elle reste sûre face aux altérations volontaires. MD5 convient seulement pour détecter une corruption accidentelle.
Pourquoi mon empreinte ne correspond-elle pas à celle du site ?
Soit le fichier a été modifié ou corrompu pendant le téléchargement (réessayez de le télécharger), soit vous comparez avec un algorithme différent. Vérifiez que vous calculez bien la même empreinte (SHA-256 contre SHA-256, par exemple) et que vous comparez la valeur intégrale.
Mes fichiers sont-ils envoyés à un serveur ?
Non. Le calcul s'exécute entièrement dans votre navigateur via WebAssembly, sans aucune requête réseau pour le fichier. Rien n'est téléversé ni stocké.
Y a-t-il une limite de taille ?
Aucune limite imposée, aucun filigrane, aucune inscription. Le calcul reste local, donc la seule contrainte est la mémoire de votre appareil pour les fichiers très volumineux.

Outils connexes : pour regrouper plusieurs fichiers avant de calculer une empreinte commune, utilisez le compresseur et extracteur ZIP, et pour explorer d'autres utilitaires de fichiers, parcourez le hub des outils de fichiers.