40 outils gratuits

Outils pour Développeurs

Everyday developer utilities — format JSON, encode and decode Base64 and URLs, generate hashes and convert number bases — all client-side and instant.

Formateur JSON Mettez en forme et validez du JSON avec une indentation propre. Minifieur JSON Retirez les espaces pour rendre le JSON aussi compact que possible. Encodage Base64 Encodez un texte en chaîne Base64. Décodage Base64 Décodez une chaîne Base64 pour retrouver le texte d'origine. Encodage URL Encodez du texte en pourcentage pour qu'il soit utilisable sans risque dans une URL. Décodage URL Décodez du texte encodé en pourcentage pour retrouver des caractères lisibles. Encodage HTML Échappez les caractères en entités HTML sûres. Décodage HTML Retransformez les entités HTML en caractères normaux. Générateur de hachage Générez des hachages SHA-1, SHA-256 et SHA-512 de n'importe quel texte. Convertisseur de base numérique Convertissez des nombres entre binaire, octal, décimal et hexadécimal. Texte vers binaire Convertissez n'importe quel texte en sa représentation binaire (base 2). Binaire vers texte Reconvertissez du code binaire (base 2) en texte lisible. Convertisseur d'horodatage Unix Convertissez un horodatage Unix en date lisible en UTC et en heure locale — ou récupérez l'epoch actuel. Décodeur JWT Décodez un JSON Web Token pour lire son en-tête et sa charge utile en JSON lisible. JSON vers CSV Convertissez un tableau JSON d'objets en CSV propre pour Excel ou Sheets. CSV vers JSON Convertissez du CSV avec une ligne d'en-tête en un tableau JSON d'objets bien ordonné. Analyseur d'URL Décomposez n'importe quelle URL en son protocole, hôte, chemin, ancre et paramètres de requête. Quelle est mon IP Découvrez votre adresse IP publique et ce que votre navigateur révèle. Testeur d'expressions régulières Testez une expression régulière sur votre texte et voyez chaque correspondance surlignée en direct. Analyseur d'expressions Cron Transformez un planning cron en langage clair et voyez sa prochaine exécution. Aperçu Markdown Rédigez du Markdown et voyez-le rendu en direct, directement dans votre navigateur. Visionneuse JSON Collez du JSON et explorez-le sous forme d'arborescence repliable et colorée. Validateur JSON Vérifiez si un JSON est valide — et sinon, obtenez l'erreur exacte, la ligne et la colonne. Éditeur JSON Modifiez du JSON avec un formatage, une minification et un tri des clés en un clic, et une validation en direct. Convertisseur JSON vers XML Transformez du JSON en XML bien formé, avec les tableaux comme éléments répétés. Convertisseur XML vers JSON Transformez du XML en JSON propre, en conservant les attributs et en regroupant les balises répétées. Convertisseur TSV vers JSON Transformez des données séparées par des tabulations (avec une ligne d'en-tête) en un tableau JSON d'objets. Convertisseur JSON vers TSV Transformez un tableau JSON d'objets en valeurs séparées par tabulations pour un tableur. Convertisseur JSON vers texte Aplatissez le JSON en lignes indentées, simples et lisibles de clé et valeur. Formateur HTML Transformez du HTML minifié ou mal indenté en un balisage propre et correctement indenté. Minifieur HTML Allégez votre HTML en supprimant commentaires et espaces, en toute sécurité. Formateur CSS Transformez du CSS minifié ou mal indenté en règles propres, lisibles et indentées. Minifieur CSS Allégez votre CSS en supprimant commentaires et espaces, en toute sécurité. Formateur JavaScript Transformez du JavaScript minifié ou mal indenté en code propre et indenté. Minifieur JavaScript Allégez votre JavaScript en supprimant commentaires et espaces — en toute sécurité, sans jamais le casser. Validateur de carte bancaire Vérifiez si un numéro de carte passe le contrôle de Luhn et découvrez son type. Convertisseur VTT vers SRT Convertissez des sous-titres WebVTT en SRT numéroté, en corrigeant le format des horodatages. Convertisseur SRT vers VTT Convertissez des sous-titres SRT en WebVTT, en ajoutant l'en-tête et en corrigeant les horodatages. JSON vers TypeScript Collez du JSON et obtenez des interfaces TypeScript propres et imbriquées, avec les types déduits automatiquement. Formateur XML Collez du XML en désordre et obtenez une sortie propre et indentée — ou minifiez-la sur une seule ligne, avec la validité vérifiée au fil de l'eau.

À propos de Outils pour Développeurs

Cette catégorie réunit trente-huit des petits utilitaires que les développeurs ouvrent une dizaine de fois par semaine sans jamais vouloir les installer, incluant désormais une boîte à outils JSON complète — visualiseur, validateur et éditeur — ainsi que des embellisseurs et minifieurs HTML, CSS et JavaScript. Elle couvre le formatage et l'inspection avec le formateur JSON et le minifieur JSON, l'encodage avec l'encodage Base64 et l'encodage d'URL, et des aides au débogage comme le décodeur JWT et le testeur de regex. Que vous lisiez une réponse d'API, démêliez une chaîne de redirections, décodiez quelque chose qu'un journal a recraché, ou convertissiez des données entre formats, l'un d'eux terminera le travail plus vite que d'écrire un script jetable.

Choisissez selon la forme du problème. Des données corrompues ou illisibles appellent généralement d'abord le formateur JSON, puisqu'il met en forme un JSON valide et pointe l'endroit où un JSON invalide part de travers. Des données qui doivent changer de format sont un travail pour JSON vers CSV ou CSV vers JSON. Tout ce qui ressemble à du charabia est probablement encodé : essayez le décodage Base64, le décodage d'URL ou le décodage HTML selon que vous voyez des caractères de remplissage, des signes pourcentage ou des entités. Les horodatages qui arrivent sous forme d'un long entier vont dans le convertisseur d'horodatage Unix, et une ligne cron que personne ne sait lire va dans le analyseur d'expression cron, qui détaille la planification en toutes lettres. Le analyseur d'URL décompose un long lien en ses éléments, le convertisseur de base numérique gère l'hexadécimal et le binaire, et le prévisualiseur Markdown montre comment un README s'affichera avant que vous ne le poussiez.

Ce que ces outils ont en commun compte autant que ce qu'ils font. Ils sont gratuits et ne nécessitent aucune inscription, et ils s'exécutent entièrement côté client : la charge utile que vous collez, le jeton que vous inspectez et la configuration que vous déboguez restent dans votre navigateur et ne sont jamais envoyés. C'est là tout l'intérêt d'un outil pour développeur — vous devriez pouvoir déposer une réponse d'API de préproduction dans un textarea sans vous demander où elle est passée. La seule chose à retenir est que le décodeur JWT décode et affiche un jeton ; il ne vérifie pas sa signature, ne considérez donc jamais un jeton décodé comme une preuve de quoi que ce soit. Pour le hachage, voyez hachage et sécurité.

Questions fréquentes

Mes données sont-elles envoyées à un serveur lorsque j'utilise ces outils ?

Non. Ces outils s'exécutent entièrement dans votre navigateur, de sorte que le JSON, les jetons et le texte que vous collez ne quittent jamais votre appareil. La seule exception est Quelle est mon adresse IP, qui par nature doit demander à un serveur de quelle adresse provenait votre requête.

Le décodeur JWT vérifie-t-il la signature du jeton ?

Non. Il décode l'en-tête et la charge utile pour que vous puissiez lire les revendications, mais il ne vérifie pas la signature par rapport à un secret ou à une clé publique. Un jeton décodé ne prouve rien quant à son authenticité, ne l'utilisez donc jamais comme contrôle de sécurité.

Pourquoi le formateur JSON rejette-t-il mon JSON ?

Presque toujours parce qu'il n'est pas strictement valide. Les causes courantes sont les virgules finales, les guillemets simples au lieu des guillemets doubles, les clés non entre guillemets, les commentaires, ou un littéral d'objet JavaScript copié depuis du code source plutôt qu'une véritable sortie JSON.

Puis-je utiliser ces outils hors ligne ?

Le plus souvent, oui. Une fois que la page d'un outil côté client est chargée, il continue de fonctionner sans connexion car la logique s'exécute dans votre navigateur. Les outils qui doivent consulter quelque chose sur le réseau, comme Quelle est mon adresse IP, ne fonctionneront pas.

Autres catégories d'outils