OnlineFreeTools.org
  • Accueil
  • Image editing tools
    • Filigrane texte — dans le navigateur
    • Extraire les couleurs — palette et pipette au clic
    • Retourner une image — miroir H/V
    • Bordure d’image — couleur et épaisseur
    • Compresser une image — côté max, qualité et taille cible (local)
    • Recadrer et redimensionner une image — en local
    • Voir et supprimer l’EXIF des photos — GPS, appareil, en local
    • Convertisseur de formats d'image — PNG JPEG WebP AVIF BMP GIF ICO SVG
    • Niveaux de gris — conversion locale
    • Fusionner des images — créez un collage en une photo
    • Optimiser une image — WebP, AVIF et MozJPEG en local
    • Superposer des images — placez un logo sur une photo
    • Image ↔ Base64 — encoder et décoder
    • Images en GIF — courte animation
    • Images en PDF — une page par photo
    • Images vers PowerPoint — une diapo par photo
    • Images vers Word — DOCX local
    • Page PDF en plusieurs tailles — pack multi-plateformes
    • PDF en JPG — convertissez les pages en images
  • Outils de design
    • Générer l’échelle de couleur de marque — palette 50–950 et tokens CSS
    • Charte graphique — brouillon modulaire à modifier
    • Schéma de couleurs web — tokens CSS sémantiques
    • Vérificateur de contraste WCAG — ratio AA/AAA
  • Outils PDF
    • Compresser un PDF — réduisez la taille dans le navigateur
    • Rogner un PDF — coupez les marges dans le navigateur
    • Fusionner des PDF — combinez dans le navigateur
    • Organiser un PDF — réordonnez ou retirez des pages
    • Numéroter un PDF — ajoutez les numéros dans le navigateur
    • PDF en Markdown — extrayez le texte pour vos notes dans le navigateur
    • Filigrane PDF — apposez du texte sur chaque page dans le navigateur
    • Protéger un PDF — chiffrez par mot de passe dans le navigateur
    • Pivoter un PDF — corrigez l’orientation dans le navigateur
    • Découper un PDF — extrayez les pages en local
    • Déverrouiller un PDF — retirez un mot de passe que vous connaissez
  • Developer tools
    • Ajouter WWW au DNS — A/CNAME et guides
    • Encoder et décoder Base64 — convertir du texte dans le navigateur
    • Convertisseur CSV ↔ JSON — types, séparateur, local
    • Recherche de domaine — DNS et données d’enregistrement
    • Vérificateur de hash — contrôler les empreintes dans le navigateur
    • Encoder et décoder les entités HTML — local
    • IndexNow — soumettre des URL à Bing, vérifier la clé et les codes
    • Quelle est mon adresse IP — IP publique (IPv4/IPv6)
    • Validateur JSON Schema — Chemins draft-07 et local
    • Décodeur JWT — lire header et payload localement (sans vérifier)
    • Markdown vers HTML assaini — et retour Markdown
    • Générateur de mots de passe aléatoires — créer des mots de passe localement
    • Compare Two Texts Online — Text Diff Checker
    • Convertisseur de fuseau horaire — comparer un instant dans le monde
    • Convertisseur Unix timestamp — époque ↔ heure lisible
    • Générateur UUID et ULID — créer des identifiants dans le navigateur
    • Vérifier les en-têtes HTTP d'un site — Inspecter les response headers
    • YAML vers JSON — et retour YAML (types, multi-doc)
  • Calculators
    • Calculateur d'IMC — Comment calculer l'indice de masse corporelle
    • Calculateur de gradient — ∇f multivariable (dérivées partielles)
    • Calculateur de revenu marginal — Formule ΔRT / ΔQ
    • Calculateur de variation en % — De l’ancienne à la nouvelle valeur
    • Calculateur de ROI — Calculer le retour sur investissement
    • Pieds carrés en m² — Conversion pour logement et rénovation
  • English
  • 中文
  • Español
  • العربية
  • Português
  • Bahasa Indonesia
  • Français
  • 日本語
  • Русский
  • Deutsch

Outils

Filigrane texte — dans le navigateurAjouter WWW au DNS — A/CNAME et guidesEncoder et décoder Base64 — convertir du texte dans le navigateurGénérer l’échelle de couleur de marque — palette 50–950 et tokens CSSCharte graphique — brouillon modulaire à modifierExtraire les couleurs — palette et pipette au clicCompresser un PDF — réduisez la taille dans le navigateurRogner un PDF — coupez les marges dans le navigateurConvertisseur CSV ↔ JSON — types, séparateur, localRecherche de domaine — DNS et données d’enregistrementVérificateur de hash — contrôler les empreintes dans le navigateurRetourner une image — miroir H/VCalculateur d'IMC — Comment calculer l'indice de masse corporelleCalculateur de gradient — ∇f multivariable (dérivées partielles)Calculateur de revenu marginal — Formule ΔRT / ΔQCalculateur de variation en % — De l’ancienne à la nouvelle valeurCalculateur de ROI — Calculer le retour sur investissementEncoder et décoder les entités HTML — localBordure d’image — couleur et épaisseurCompresser une image — côté max, qualité et taille cible (local)Recadrer et redimensionner une image — en localVoir et supprimer l’EXIF des photos — GPS, appareil, en localConvertisseur de formats d'image — PNG JPEG WebP AVIF BMP GIF ICO SVGNiveaux de gris — conversion localeFusionner des images — créez un collage en une photoOptimiser une image — WebP, AVIF et MozJPEG en localSuperposer des images — placez un logo sur une photoImage ↔ Base64 — encoder et décoderImages en GIF — courte animationImages en PDF — une page par photoImages vers PowerPoint — une diapo par photoImages vers Word — DOCX localIndexNow — soumettre des URL à Bing, vérifier la clé et les codesQuelle est mon adresse IP — IP publique (IPv4/IPv6)Validateur JSON Schema — Chemins draft-07 et localDécodeur JWT — lire header et payload localement (sans vérifier)Markdown vers HTML assaini — et retour MarkdownFusionner des PDF — combinez dans le navigateurOrganiser un PDF — réordonnez ou retirez des pagesGénérateur de mots de passe aléatoires — créer des mots de passe localementNuméroter un PDF — ajoutez les numéros dans le navigateurPage PDF en plusieurs tailles — pack multi-plateformesPDF en JPG — convertissez les pages en imagesPDF en Markdown — extrayez le texte pour vos notes dans le navigateurFiligrane PDF — apposez du texte sur chaque page dans le navigateurProtéger un PDF — chiffrez par mot de passe dans le navigateurPivoter un PDF — corrigez l’orientation dans le navigateurSchéma de couleurs web — tokens CSS sémantiquesDécouper un PDF — extrayez les pages en localPieds carrés en m² — Conversion pour logement et rénovationCompare Two Texts Online — Text Diff CheckerConvertisseur de fuseau horaire — comparer un instant dans le mondeConvertisseur Unix timestamp — époque ↔ heure lisibleDéverrouiller un PDF — retirez un mot de passe que vous connaissezGénérateur UUID et ULID — créer des identifiants dans le navigateurVérificateur de contraste WCAG — ratio AA/AAAVérifier les en-têtes HTTP d'un site — Inspecter les response headersYAML vers JSON — et retour YAML (types, multi-doc)

Vérificateur de hash — contrôler les empreintes dans le navigateur

Calculez le hash d'un texte collé ou d'un fichier local dans votre navigateur. Étapes : choisissez Texte ou Fichier, cochez MD5/SHA, cliquez Hash, copiez l'hex en minuscules. Exemple : texte `hello` → SHA-256 `2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b0184`. Les fichiers sont lus localement ; MD5 charge crypto-js depuis le CDN uniquement si sélectionné.

Algorithmes

Fonctionnement

Choisissez Texte pour hasher un collage (octets UTF-8) ou Fichier pour un fichier local (octets bruts). Cochez un ou plusieurs algorithmes puis Hash. SHA passe par Web Crypto ; MD5 charge une petite bibliothèque au premier usage. Résultats en hex minuscules, une ligne par algorithme.

Règles à connaître

Choix d'algorithme, sémantique des octets et format de sortie — ce qu'il faut savoir avant de comparer un digest ailleurs.

  • MD5 → 32 hex (128 bits). SHA-1 → 40 hex. SHA-256 → 64 hex. SHA-384 → 96 hex. SHA-512 → 128 hex. Tout en minuscules, sans préfixe.
  • Mode texte : UTF-8 via `TextEncoder`. Mode fichier : flux complet d'octets. Un BOM UTF-8 ou CRLF dans le fichier change le digest vs un collage simple.
  • Texte vide ou fichier zéro octet produit le digest standard d'entrée vide pour chaque algorithme (hex valide).
  • Confidentialité : pas d'envoi. MD5 est le seul chemin qui récupère crypto-js sur le CDN ; SHA-* n'utilise que Web Crypto intégré.

Exemple

Texte `hello` avec SHA-256 → `2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b0184`. MD5 du même texte → `5d41402abc4b2a76b9719d911017c592`. Le texte utilise des octets UTF-8 ; les fichiers, des octets bruts.

Cas d'usage adaptés

  • Release : comparez le SHA-256 d'un installeur avec la valeur publiée sur la page de téléchargement.
  • Config : empreinte d'un JSON ou d'un extrait `.env` avant et après déploiement.
  • QA hérité : vérifiez qu'un ancien manifest MD5 correspond encore à l'artefact reconstruit.

Frequently asked questions

Quand utiliser MD5 plutôt que SHA-256 ?

MD5 est rapide et encore utilisé pour des checksums hérités (anciennes listes `md5sum`, certains ETag CDN). Pour la sécurité (signatures, mots de passe, preuve d'altération) préférez SHA-256 ou SHA-512. SHA-1 est déprécié pour les certificats mais peut apparaître dans de vieux artefacts.

Comment sont gérés les gros fichiers ?

Les gros fichiers sont lus par blocs avec barre de progression. Au-delà de ~100 Mo un avertissement s'affiche mais nous essayons quand même. Les très gros fichiers peuvent être lents ou saturer la mémoire — pour des archives multi-Go, utilisez un outil desktop.

Le texte collé hash-t-il comme un fichier ?

Le texte est hashé en octets UTF-8. Un fichier est hashé en flux d'octets bruts. Les mêmes lettres dans un `.txt` peuvent différer du texte collé si l'encodage ou les fins de ligne changent.

Mon fichier ou texte est-il envoyé ?

Pas d'envoi. Texte et fichiers restent sur votre appareil. SHA-* utilise Web Crypto. Seul MD5 charge crypto-js depuis jsDelivr — votre contenu n'est pas envoyé au CDN.

Quel format hex est produit ?

Nous affichons de l'hex en minuscules sans préfixe `0x`, une ligne par algorithme. Cela correspond aux `md5sum` / `sha256sum` courants sous Linux et macOS.

Related tools

  • Encoder et décoder Base64 — convertir du texte dans le navigateur
  • Compare Two Texts Online — Text Diff Checker

Partager cet outil

Partagez sur les réseaux, copiez le lien ou utilisez le partage du système.

XFacebookLinkedInRedditWhatsAppTelegram

https://onlinefreetools.org/fr/tools/file-hash

Questions ou retours

Quelque chose n’est pas clair, cassé ou manquant ? Rédigez un message ci-dessous — nous lisons chaque note.

E-mail: dailyonetools@outlook.com

References

  • MDN — SubtleCrypto.digest
  • NIST FIPS 180-4 (SHA)
  • RFC 1321 — MD5
OnlineFreeTools.org · Projet d'apprentissage · En cours d'itération
À propos·Journaux de développement·Confidentialité·Conditions·Contact