Outil de Vérification du Système
Détectez votre système d'exploitation, navigateur, écran, matériel et informations réseau
Qu'est-ce que la Vérification Système?
L'outil de Vérification Système récupère des informations détaillées sur votre appareil, y compris la version du système d'exploitation, le type de navigateur, les paramètres d'écran, la configuration matérielle, l'état du réseau et l'IP publique. Ces informations sont utiles pour le débogage de développement web, les tests de compatibilité et le support technique. Toute détection est effectuée localement dans votre navigateur, à l'exception de l'IP publique, sans téléchargement de données. Un contrôle système rassemble les informations visibles du navigateur et de l’appareil: système d’exploitation, navigateur, écran, indices réseau, mémoire, Web APIs et périphériques d’entrée. Il aide le support, les tests de compatibilité, les rapports de bug et la vérification d’une fonctionnalité web. Ces données sont un instantané et peuvent être incomplètes à cause des permissions, réglages de confidentialité, flags navigateur ou environnements virtuels. Pour diagnostiquer, il faut les associer aux erreurs exactes et étapes de reproduction.
Mode d'emploi
Mode d'emploi
- Ouvrez la page Vérification système ; l'outil détecte automatiquement les informations de votre appareil.
- Une fois la page chargée, les informations système détaillées s'affichent par catégorie : OS, navigateur, écran, processeur, GPU, réseau, batterie, stockage, etc.
- Les informations de chaque catégorie sont présentées en grille, de manière claire et intuitive.
- Cliquez sur le bouton « Tout copier » en haut de la page pour copier les informations clés dans le presse-papiers, pratique pour les transmettre au support technique.
- Pour comprendre la signification de certaines informations, consultez la FAQ en bas de page.
Conseils de confidentialité
- Vérifiez les informations système copiées avant de les envoyer au support, car elles peuvent inclure des détails sur le navigateur, l'appareil, l'écran, le réseau et le matériel.
- Certaines valeurs sont des estimations du navigateur ou dépendent des permissions ; utilisez-les comme contexte de dépannage et non comme spécifications matérielles garanties.
Cas d’utilisation
Principe technique
Chaque signal de la page provient d'une API de navigateur documentée plutôt que d'une base de données de fingerprinting. L'identité du navigateur est lue à partir de navigator.userAgent sur les anciens chemins et de navigator.userAgentData (User-Agent Client Hints) sur Chromium, qui renvoie un objet structuré à haute entropie via getHighEntropyValues(['platform', 'platformVersion', 'model']). Les indicateurs matériels incluent navigator.hardwareConcurrency (cœurs logiques CPU) et navigator.deviceMemory, qui est intentionnellement arrondi à l'une des valeurs 0.25, 0.5, 1, 2, 4 ou 8 Go pour limiter l'entropie du fingerprinting.
Les caractéristiques d'affichage proviennent de screen.width, screen.height, screen.availWidth, screen.colorDepth, window.devicePixelRatio et screen.orientation.type. Les informations GPU nécessitent un contexte WebGL : après en avoir créé un avec canvas.getContext('webgl'), la page appelle getExtension('WEBGL_debug_renderer_info') et lit UNMASKED_VENDOR_WEBGL et UNMASKED_RENDERER_WEBGL. De nombreux navigateurs, notamment Safari et Firefox en mode navigation privée, masquent cette extension par une chaîne générique pour l'anti-fingerprinting.
Les détails réseau utilisent l'API Network Information : navigator.connection.effectiveType renvoie '4g' / '3g' / 'slow-2g' comme classification grossière, avec downlink en Mbps et rtt en ms. Les permissions de batterie, géolocalisation, presse-papiers et notifications sont toutes soumises au consentement explicite de l'utilisateur ou filtrées par Permissions Policy. La détection de capacités pour WebAssembly, WebGPU, Service Worker, IndexedDB et les autres repose sur la détection de fonctionnalités sur l'objet global correspondant (typeof WebAssembly !== 'undefined', 'serviceWorker' in navigator). À l'exception d'un unique appel réseau pour l'IP publique, toutes les vérifications s'exécutent de manière synchrone ou avec des promesses dans l'onglet local ; aucune information sur l'appareil n'est envoyée.
- Détection UA : navigator.userAgent (ancien) plus navigator.userAgentData.getHighEntropyValues() (UA-CH sur Chromium 90+)
- Matériel : navigator.hardwareConcurrency (cœurs logiques) et navigator.deviceMemory (arrondi à 0.25/0.5/1/2/4/8 Go pour l'anti-fingerprinting)
- Affichage : screen.width/height, screen.colorDepth, window.devicePixelRatio, screen.orientation.type ; la résolution physique est la résolution logique multipliée par devicePixelRatio
- GPU : WebGL getExtension('WEBGL_debug_renderer_info') puis getParameter(UNMASKED_RENDERER_WEBGL) ; Safari renvoie souvent une chaîne générique
- Réseau : navigator.connection.effectiveType ('4g'/'3g'/'slow-2g'), downlink en Mbps, rtt en ms ; API Network Information
- Capacités : détection de fonctionnalités (typeof WebAssembly !== 'undefined', 'serviceWorker' in navigator, navigator.gpu pour WebGPU)
- Permissions : batterie, géolocalisation, presse-papiers, notifications toutes filtrées par l'API Permissions ou une invite utilisateur ; de nombreux champs affichent '-' jusqu'à l'octroi
Exemples
Support technique et dépannage
Lorsque votre ordinateur a des problèmes, utilisez cet outil pour collecter rapidement les informations système et les fournir au support technique, les aidant à localiser et résoudre les problèmes plus vite et économisant du temps de communication.Développement frontend et tests de compatibilité
Les développeurs web peuvent utiliser cet outil pour vérifier les différences de paramètres entre différents appareils et navigateurs, comme la résolution d'écran, le ratio de pixels, le support WebGL, etc., garantissant que les sites s'affichent et fonctionnent correctement dans divers environnements.Vérification d'appareil d'occasion
Lors de l'achat d'ordinateurs ou de téléphones d'occasion, utilisez cet outil pour vérifier que les spécifications matérielles correspondent à la description du vendeur, telles que les cœurs CPU, la taille de la mémoire, la résolution d'écran, etc., évitant d'être trompé.Diagnostic de performance réseau
Lorsque des problèmes réseau surviennent, vérifiez le type de connexion réseau, la vitesse descendante, la latence et d'autres paramètres pour déterminer s'il s'agit d'un problème de réseau local ou côté serveur, fournissant une base pour le dépannage réseau.Détection des capacités du navigateur
Avant de développer des applications web, vérifiez si le navigateur cible prend en charge les API Web requises, telles que WebAssembly, WebGPU, Service Worker, etc., fournissant une référence pour la sélection technologique.Enregistrement des informations sur l'appareil
Les administrateurs IT peuvent utiliser cet outil pour enregistrer en masse les informations de configuration des appareils de l'entreprise, établir des archives d'appareils, facilitant la gestion des actifs et la planification de la maintenance.FAQ
Que rapporte la vérification système ?
Nom et version du navigateur, système d'exploitation, résolution d'écran et profondeur de couleur, fuseau horaire, langue, concurrence matérielle (nombre de threads CPU), mémoire de l'appareil (lorsque le navigateur l'expose), constructeur/modèle du GPU, estimation du stockage disponible, type de connexion réseau et débit descendant, l'IP publique et sa localisation, et indicateurs de prise en charge des fonctionnalités (WebGL, WebGPU, WebAssembly, etc.).
Pourquoi certaines informations manquent-elles ?
Les navigateurs modernes restreignent les informations identifiantes pour préserver la vie privée. navigator.deviceMemory et navigator.hardwareConcurrency renvoient des valeurs arrondies ou plafonnées. Le modèle de GPU n'est exposé via WebGL que si l'extension unmasked est activée. Safari et Firefox en mode privé masquent davantage que Chrome. Les champs manquants viennent du navigateur qui refuse, pas d'une défaillance de l'outil.
Peut-il détecter l'usage d'un VPN ou d'un proxy ?
Il peut afficher l'IP publique et la géolocalisation par IP, qui diffèrent souvent du fuseau horaire système si vous utilisez un VPN ou résidez à l'étranger. La page ne sonde pas activement la présence d'un VPN ; comparer la localisation de l'IP au fuseau horaire est l'indice le plus simple.
Quelle est la précision de la mesure de débit réseau ?
navigator.connection (lorsque pris en charge) indique le type de connexion (4g, wifi) et un débit descendant effectif estimé à partir d'échantillons réseau récents. Ce n'est pas un vrai test de bande passante : utilisez Speedtest ou fast.com pour cela. Chrome sous Windows/Linux a tendance à le renseigner ; Firefox et Safari souvent non.
Quelque chose est-il envoyé ?
La page lit les infos système via les API du navigateur et le rend localement. La géolocalisation par IP, si affichée, nécessite un appel réseau à un service public d'info IP. Les autres champs sont uniquement locaux.
Puis-je partager le résultat avec le support technique ?
Oui : copiez le rapport dans votre ticket de support. Pratique pour déboguer des bugs liés à l'environnement (« ça marche sur ma machine »). Attention, le rapport contient des infos identifiantes (IP, fuseau, résolution d'écran, GPU) ; ne le collez pas dans un forum public sans le caviarder.
Pourquoi mon nombre de threads CPU paraît-il faible ?
navigator.hardwareConcurrency est plafonné à 8-16 dans certains navigateurs/configurations pour limiter le fingerprinting. Une machine 12 cœurs peut afficher 8. Le vrai nombre de cœurs vient de l'OS ; la valeur exposée par le navigateur n'est qu'une indication.
Outils Connexes
Test de Microphone
Outil de test de microphone en ligne gratuit avec forme d'onde de volume en temps réel et analyse spectrale. Support de la lecture d'enregistrement, détection d'informations de périphérique, protection de la vie privée basée sur le navigateur.
Test de Caméra
Outil de test de caméra en ligne gratuit avec prévisualisation en temps réel et capture de photos. Support de la détection de résolution, visualisation des informations de périphérique, protection de la vie privée basée sur le navigateur.
Test de Clavier
Outil de test de clavier en ligne gratuit avec détection de touches en temps réel et affichage du code de touche. Visualisation du clavier virtuel, support de l'historique des touches, protection de la vie privée basée sur le navigateur.
Test de Taux de Rafraîchissement
Outil de test de taux de rafraîchissement d'écran en ligne gratuit. Détectez le taux de rafraîchissement réel du moniteur via la fréquence d'images d'animation, supporte 60Hz, 120Hz, 144Hz et plus.
Test de Manette
Outil de test de manette en ligne gratuit pour vérifier les boutons, les sticks analogiques, les gâchettes, la croix directionnelle et les vibrations. Affichage en temps réel de l'état des entrées et de l'historique des événements, détection du drift du stick, traitement local pour la vie privée.
Test de Souris
Outil de test de souris en ligne gratuit pour vérifier les boutons, la molette de défilement et le double-clic. Position de la souris en temps réel et compteur de clics, support de l'historique des événements, protection de la vie privée.
