.HAR

Fichier HAR

HTTP Archive
Poser une question
RÉPONSE RAPIDE

Un fichier HAR est une archive HTTP - un journal JSON de chaque requête réseau effectuée par un navigateur pendant une session. Ouvrez-le en le faisant glisser sur le Google HAR Analyzer ou dans les DevTools du navigateur (F12 > Réseau). Avant d'en partager un, nettoyez-le : un HAR stocke les cookies, les jetons d'authentification et les mots de passe en texte clair.

Développeur : W3C Web Performance Working Group (originally Jan Odvarko / Firebug, with the Web Performance WG) Catégorie : Fichiers Internet Standard ouvert MIME: application/json
S'OUVRE SUR Windows macOS Linux Web

Sur cette page

19k+ extensions indexées
Dernière révision le Jul 29, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier HAR ?

Un fichier .har - abréviation de HTTP Archive - est un journal basé sur JSON qui enregistre chaque requête et réponse HTTP échangée lors d'une session de navigation. Les navigateurs, les proxys et les outils de surveillance des performances exportent des fichiers .har afin que les développeurs et les ingénieurs support puissent rejouer, inspecter et analyser l'activité réseau hors ligne.

Le format est né vers 2007 en tant que format d'exportation du panneau Net de Firebug et a été formalisé plus tard dans un W3C Editor's Draft en 2012. HAR 1.2 est la version écrite par tous les principaux navigateurs aujourd'hui : Chrome, Edge, Firefox et Safari incluent tous une option Enregistrer tout comme HAR dans leur onglet Réseau des DevTools.

En interne, un fichier .har est un objet JSON unique avec une clé de premier niveau - log - contenant :

  • version - toujours 1.2 dans les exportations modernes (les anciens outils écrivaient 1.1)
  • pages[] - une entrée par chargement de page, avec le timing global du chargement
  • entries[] - une entrée par paire requête/réponse HTTP, incluant l'URL, la méthode, le code d'état, les en-têtes, les cookies, les données de formulaire postées et les timings par étape (recherche DNS, connexion TCP, poignée de main TLS, envoi, attente, réception)

Parce que les fichiers .har stockent tout cela sous forme de texte UTF-8 brut, ils peuvent contenir des données sensibles telles que des cookies de session, des jetons d'autorisation et des corps de réponse complets. Traitez-les comme des identifiants avant de les partager publiquement ou de les joindre à un ticket de support.

Les équipes de support de services tels que Microsoft 365, Okta, Zendesk et Cloudflare demandent régulièrement aux utilisateurs d'enregistrer et de joindre un fichier .har pour aider à diagnostiquer les échecs de connexion, les chargements de pages lents et les erreurs d'API. Les chercheurs en sécurité chargent également les exportations .har dans des outils comme Fiddler ou Wireshark pour inspecter et rejouer les sessions capturées.

Les fichiers grossissent rapidement : un simple chargement de page peut produire 200 Ko à 2 Mo ; l'enregistrement d'une session complexe pendant plusieurs minutes peut dépasser 100 Mo. Le format n'a pas de compression intégrée, bien que les fichiers .har soient couramment compressés en GZIP à l'extérieur pour le stockage ou le transfert. N'importe quel éditeur de texte peut les ouvrir - puisqu'il s'agit de JSON pur - et des analyseurs dédiés tels que le Google Admin Toolbox HAR Analyzer présentent les données sous forme de tableaux en cascade interactifs de requêtes et de réponses.

Sécurité et sûreté

RISQUE : HIGH

Le danger d'un HAR n'est pas un logiciel malveillant mais l'EXPOSITION. Un HAR capture tout ce que le navigateur a envoyé et reçu en texte clair : cookies de session, jetons OAuth/bearer, clés d'API, jetons CSRF, corps POST complets et parfois mots de passe saisis. Quiconque obtient le fichier peut souvent rejouer la session authentifiée de l'utilisateur. Des incidents de haut profil (par exemple, la violation du système de support d'Okta en 2023, où des fichiers HAR volés contenaient des jetons de session) rendent cela concret. Avant de partager un HAR : générez-le SANS le contenu de la réponse si possible, et passez-le dans un nettoyeur (par exemple, le « HAR sanitizer » de Cloudflare/Google ou l'outil har-sanitizer) pour supprimer les cookies, les en-têtes d'autorisation et les jetons. Ne postez jamais un HAR brut dans un ticket public, un forum ou un chat. Le fichier lui-même ne s'exécute pas, donc ouvrir un fichier pour le LIRE est sûr.

Détails du format

en bref
NOM COMPLETHTTP Archivealias HAR file, HTTP Archive format
DÉVELOPPEURW3C Web Performance Working Group (originally Jan Odvarko / Firebug, with the Web Performance WG)depuis 2007 (HAR 1.1 draft, Firebug Net panel); W3C draft 'HTTP Archive (HAR) format' 2012
TYPE MIMEapplication/json
TYPEJournal d'une session de navigateur/client HTTP basé sur JSON (texte)
STANDARDOuvert · libre de droits
Cette extension est également utilisée par…
  • Resource Interchange Audio (ancien .HAR) - Quelques vieux jeux de l'ère DOS utilisaient .har pour des archives audio/ressources compressées ; sans rapport avec HTTP Archive.

Programmes qui ouvrent les fichiers HAR

Windows5 apps
Google Admin Toolbox HAR Analyzer Gratuit Ouvrez le site dans un navigateur, faites glisser le .har sur la page - il affiche une chronologie et les détails par requête entièrement côté client (le fichier n'est pas téléchargé).
Google Chrome / Microsoft Edge DevTools Gratuit Appuyez sur F12, ouvrez l'onglet Réseau, faites un clic droit dans la liste des requêtes, choisissez « Importer un fichier HAR » (ou faites glisser le .har sur le panneau) pour rejouer la cascade.
Visual Studio Code Gratuit Ouvrez le .har en tant que JSON ; utilisez « Formater le document » et le repliage de code pour le lire. L'extension « HAR Viewer » ajoute une vue structurée.
Notepad / any text editor Open-source Ouvrez en tant que texte - c'est du JSON. Utilisez un plugin JSON pour une mise en forme lisible avant la lecture.
Fiddler Everywhere Freemium Fichier vers Importer vers HAR - charge la capture dans les inspecteurs de Fiddler pour relecture et analyse.
macOS2 apps
Safari Web Inspector Intégré Activez le menu Développement, ouvrez l'Inspecteur Web sur Réseau, puis importez le HAR ; ou utilisez le Google HAR Analyzer dans n'importe quel navigateur.
Google HAR Analyzer (web) Gratuit Le même analyseur côté client fonctionne dans Safari/Chrome sur macOS.
Linux2 apps
Google HAR Analyzer (web) Gratuit Le même analyseur côté client fonctionne dans Safari/Chrome sur macOS.
Chromium / Firefox DevTools Open-source F12 vers Réseau vers Importer HAR.
Web1 app
Google Admin Toolbox HAR Analyzer Gratuit Ouvrez le site dans un navigateur, faites glisser le .har sur la page - il affiche une chronologie et les détails par requête entièrement côté client (le fichier n'est pas téléchargé).

Détails techniques

spécifications approfondies
Format de conteneurJSON (texte brut, UTF-8)
Type MIMEapplication/json ; également enregistré comme application/har+json
Signature de fichierAucune - identifiée par la structure JSON ; le fichier commence presque toujours par {"log":{"version":"1.2"
Champ de version internechamp log.version : « 1.2 » dans toutes les exportations modernes ; les anciens outils écrivaient « 1.1 »
Schéma de haut niveau{log:{version, creator, browser, pages[], entries[]}} - un élément entries[] par paire requête/réponse HTTP
Champs de timing par entréeRésolution en millisecondes par étape : dns, connect, ssl, send, wait (TTFB), receive - permet l'analyse par graphique en cascade
Gestion du contenu binaireLes corps de réponse binaires sont encodés en base64 dans le champ texte JSON
CompressionAucune intégrée ; couramment compressé en GZIP à l'extérieur en .har.gz pour le stockage ou le transfert
Sensibilité à la confidentialitéÉlevée - stocke les cookies, les en-têtes d'autorisation, les jetons d'authentification et les corps de requête/réponse complets en texte clair
Taille de fichier typique200 Ko - 50 Mo par session ; les sessions riches en médias ou prolongées peuvent dépasser 100 Mo
Prise en charge des plateformesExporté par les DevTools de Chrome, Edge, Firefox et Safari ; importé par Charles Proxy, Fiddler, Proxyman et d'autres
Cas d'utilisation principauxAnalyse des performances, débogage web, diagnostics de support (Microsoft 365, Okta, Zendesk, Cloudflare) et audit du trafic HTTP
Limite du nombre d'entréesIllimité - le tableau des entrées croît avec chaque requête capturée ; limité uniquement par la mémoire disponible
Publié2007 (HAR 1.1 draft, Firebug Net panel); W3C draft 'HTTP Archive (HAR) format' 2012
Dernière versionHAR 1.2 (the version recorded inside every modern export's log.version field)
Standard ouvertOui · libre de droits
Spécificationwww.softwareishard.com

Conversions HAR

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers HAR. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers HAR.

Foire aux questions

Qu'est-ce qu'un fichier HAR et pourquoi le support m'en a-t-il demandé un ?
C'est un journal JSON de toutes les requêtes réseau effectuées par votre navigateur - un enregistrement exact de ce que votre navigateur a envoyé et reçu. Le support l'utilise pour voir les requêtes échouées, les réponses lentes et les erreurs qu'ils ne peuvent pas reproduire de leur côté.
Comment créer un fichier HAR dans Chrome ou Edge ?
Appuyez sur F12, cliquez sur l'onglet Réseau, cochez « Conserver le journal », reproduisez le problème, puis faites un clic droit sur n'importe quelle requête et choisissez « Enregistrer tout comme HAR avec contenu » (ou l'icône de téléchargement).
Comment ouvrir et lire un fichier HAR ?
Faites-le glisser dans le Google HAR Analyzer (toolbox.googleapps.com/apps/har_analyzer) pour une cascade visuelle, importez-le dans l'onglet Réseau des DevTools du navigateur, ou ouvrez-le en tant que JSON dans VS Code / Notepad++.
Est-il sûr de partager un fichier HAR ?
Pas tel quel. Un HAR peut contenir vos cookies, vos jetons de connexion et même vos mots de passe en texte clair. Nettoyez-le (supprimez les cookies/en-têtes d'autorisation) avant de l'envoyer, et ne le publiez jamais publiquement.
Puis-je convertir un HAR en une capture Wireshark (.pcap) ?
Non - un HAR est un journal au niveau HTTP sans données de paquets, il ne peut donc pas devenir un véritable pcap. Capturez le trafic directement avec Wireshark si vous avez besoin des paquets.
Quel programme ouvre un fichier .har ?
Les DevTools de n'importe quel navigateur, le Google HAR Analyzer en ligne, Fiddler, Charles, ou n'importe quel éditeur de texte/JSON - c'est du JSON pur.

Références

1IANA media type - application/vnd.fujifilm... (HAR uses application/json / application/har+json)www.iana.org
2HAR 1.2 specification (softwareishard / W3C draft)www.softwareishard.com

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.M4AMPEG-4 Audio File
6.DATProgram Data File (generic)
7.BINCD/DVD Disc Image (BIN/CUE)
8.MDMarkdown Document
9.JSONJavaScript Object Notation file
10.ODTOpenDocument Text

Extensions liées

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z