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

Calculateur de checksum fichier

Déposez un fichier ou un lot entier pour obtenir instantanément 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 calculés en une fois, pour un fichier ou un lot
  • Mode lot : plusieurs fichiers, résultats en tableau
  • Export des résultats en CSV ou JSON
  • Copie en un clic par empreinte
  • Calcul entièrement 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. Repérez la ligne de l'algorithme utilisé par l'empreinte publiée (généralement SHA-256) : les quatre empreintes sont calculées en même temps.
  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 traite plusieurs fichiers à la fois et affiche le SHA-256 de chacun dans un tableau. Les exports CSV et JSON contiennent les quatre empreintes (MD5, SHA-1, SHA-256, SHA-512) de chaque fichier. 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 ?
Chaque fichier peut peser jusqu'à 500 Mo, sans limite sur le nombre de fichiers, sans inscription. Le calcul reste local : le fichier est chargé dans la mémoire de votre appareil, d'où ce plafond par fichier.

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.