Outils pour développeurs
Formatez, encodez, décodez et générez des données pour le développement.
- Analyseur d'URL Collez une URL pour voir son protocole, son hôte, son port, les segments du chemin, les paramètres de requête décodés et le fragment, puis reconstruisez-la.
- Analyseur de user agent Analysez une chaîne user agent : navigateur, moteur, système, appareil et processeur. Analyse en lot et export CSV, directement dans votre navigateur.
- Calculateur chmod Convertissez les droits Unix entre cases à cocher, notation octale (755) et symbolique (rwxr-xr-x), avec setuid, setgid, sticky bit et commande chmod prête.
- Calculateur de boîte englobante Calculez la boîte englobante de coordonnées, de GeoJSON ou de WKT en lonMin,latMin,lonMax,latMax, WKT, Overpass ou Leaflet, avec marge et antiméridien.
- Calculateur de sous-réseau IP Calculez l'adresse réseau, le broadcast, la plage d'hôtes, le masque et le wildcard d'un bloc CIDR IPv4 ou IPv6, puis découpez-le en sous-réseaux ou en VLSM.
- Code des touches du clavier Appuyez sur une touche pour afficher ses valeurs JavaScript event.key, event.code, keyCode, which et location, avec historique et table des keycodes.
- Comparateur de code Comparez deux versions d'un code côte à côte ou en vue unifiée, avec coloration syntaxique, numéros de ligne, options d'espaces et export au format diff.
- Convertisseur de base numérique Convertissez un nombre entre binaire, octal, décimal, hexadécimal et toute base de 2 à 36, avec complément à deux, décimales et calcul détaillé.
- Convertisseur de timestamp Unix Convertissez un timestamp Unix en secondes ou millisecondes en date lisible (heure locale, UTC, ISO 8601), et une date en temps epoch.
- Convertisseur GeoJSON, KML et GPX Convertissez du GeoJSON en KML, GPX, CSV ou WKT et inversement dans le navigateur. Points, lignes, polygones et géométries multiples, avec aperçu.
- Convertisseur HTML en Markdown Convertissez du HTML en Markdown et du Markdown en HTML dans votre navigateur, avec tableaux GitHub, texte barré, listes de tâches et aperçu sécurisé.
- Convertisseur JSON en CSV Convertissez du JSON en CSV et du CSV en JSON dans votre navigateur. Clés imbriquées aplaties, séparateur détecté, aucune donnée envoyée.
- Convertisseur JSON en XML Convertissez du JSON en XML et du XML en JSON dans votre navigateur : attributs, éléments répétés et CDATA gérés, aucune donnée envoyée.
- Convertisseur JSON en YAML Convertissez du JSON en YAML et du YAML en JSON dans votre navigateur : ancres, clés de fusion et fichiers multidocuments pris en charge.
- Convertisseur TOML en JSON Convertissez du TOML en JSON et du JSON en TOML dans votre navigateur : tables, tableaux de tables, dates et entiers 64 bits pris en charge.
- Diagramme d'expression régulière Transformez une expression régulière JavaScript en diagramme de syntaxe clair (groupes, alternatives, boucles, assertions) et exportez-le en SVG ou PNG.
- Décodeur de certificat X.509 Décodez un certificat SSL/TLS, une chaîne ou une CSR dans le navigateur : sujet, émetteur, date d’expiration, SAN, usages de la clé et empreinte SHA-256.
- Décodeur JWT Décodez l’en-tête et la charge utile d’un JWT, lisez exp, iat et nbf en dates et vérifiez une signature HS256, RS256, ES256 ou EdDSA dans le navigateur.
- Désassembleur WebAssembly Convertissez un binaire .wasm en texte WAT lisible, validez-le et listez ses sections, imports, exports et fonctions, dans votre navigateur et sans l'exécuter.
- Encodeur et décodeur Base64 Encodez et décodez du texte en Base64 en ligne, avec prise en charge complète de l'UTF-8 et option base64url. Tout se fait dans votre navigateur.
- Encodeur et décodeur d'URL Encodez et décodez des URL en ligne : paramètres de requête, adresses complètes, séquences %XX et signe + en espace. Tout reste dans votre navigateur.
- Encodeur/décodeur d'entités HTML Convertissez les caractères spéciaux en entités HTML (nommées, décimales ou hexadécimales) ou décodez-les grâce à la liste complète des 2 231 entités HTML5.
- Explorateur d'AST JavaScript Collez du JavaScript et explorez son arbre syntaxique abstrait (ESTree, analysé par Acorn) dans le navigateur, puis exportez-le en JSON.
- Formateur et minificateur CSS Indentez proprement un CSS désordonné ou minifiez-le avec csso, en voyant la taille avant et après. Tout se passe dans votre navigateur.
- Formateur et minificateur JavaScript Rendez lisible un JavaScript minifié, minifiez-le avec Terser ou vérifiez sa syntaxe avec la ligne et la colonne exactes de l'erreur, dans le navigateur.
- Formateur et validateur JSON Formateur et validateur JSON gratuit qui indente, minifie et vérifie votre JSON dans le navigateur, avec erreurs signalées par ligne et colonne.
- Formateur HTML Indentez proprement un code HTML désordonné ou minifiez-le sans risque, dans votre navigateur. Le CSS et le JavaScript intégrés sont aussi formatés.
- Formateur SQL Mettez en forme vos requêtes SQL pour PostgreSQL, MySQL, SQL Server, Oracle, BigQuery, Snowflake et d'autres dialectes, directement dans le navigateur.
- Formateur XML Formatez, minifiez et validez du XML dans votre navigateur. Les erreurs sont signalées avec leur ligne et leur colonne, sans envoi de fichier.
- Générateur d'expressions cron Créez une expression cron champ par champ, lisez-la en clair, voyez ses prochaines exécutions par fuseau et convertissez-la pour systemd, Quartz ou AWS.
- Générateur d'UUID Générez en ligne des UUID version 4 ou version 7, jusqu'à 1 000 à la fois, en majuscules ou sans tirets, puis copiez-les ou téléchargez-les en .txt.
- Générateur de clés PGP et chiffrement Générez des clés OpenPGP (Curve25519 ou RSA 4096), chiffrez, déchiffrez, signez et vérifiez des messages PGP dans votre navigateur, sans rien envoyer.
- Générateur de codes TOTP Générez des codes 2FA TOTP et HOTP à partir d’un secret Base32 ou d’une URI otpauth://, en SHA-1, SHA-256 ou SHA-512, avec compte à rebours et QR code.
- Générateur de données de test Générez des données de test fictives (noms, e-mails, adresses, dates, nombres) dans votre navigateur et exportez-les en JSON, en CSV ou en requêtes SQL INSERT.
- Générateur de hachage SRI Générez le hash SRI (Subresource Integrity) sha384 d'un fichier JavaScript ou CSS et copiez les attributs integrity et crossorigin prêts à l'emploi, en local.
- Générateur de hash Calculez le hash MD5, SHA-1, SHA-256 ou SHA-512 d'un texte ou d'un fichier de toute taille et vérifiez une somme de contrôle, sans rien envoyer.
- Générateur de tableau HTML Créez le code d’un tableau HTML depuis une grille ou un CSV collé, avec légende, en-têtes th scope, classe CSS ou styles en ligne, et aperçu en direct.
- Générateur de tableau Markdown Créez un tableau Markdown dans une grille, collez du CSV ou des cellules de tableur, réglez l’alignement des colonnes et copiez un tableau GFM propre.
- Générateur de ULID et Nano ID Générez des ULID (option monotone) ou des Nano ID à l’alphabet et à la longueur personnalisés, en lot, décodez l’horodatage d’un ULID et estimez les collisions.
- Générateur et vérificateur bcrypt Générez un hash bcrypt avec un coût de 4 à 14, vérifiez un mot de passe avec un hash existant et affichez sa version, son coût, son sel et son empreinte.
- Générateur et vérificateur JWT Créez et vérifiez des jetons JWT en HS256, RS256, PS256, ES256 ou EdDSA. Modifiez les claims, ajoutez exp et iat, et contrôlez la signature dans le navigateur.
- Générateur HMAC Calculez un HMAC-SHA1, SHA-256, SHA-384 ou SHA-512 avec une clé texte, hex ou Base64, en hex et Base64, et vérifiez une signature de webhook dans le navigateur.
- Partage de secret de Shamir Divisez un mot de passe ou une phrase de récupération en N parts, dont M suffisent à le reconstituer, avec le partage de secret de Shamir, dans le navigateur.
- Testeur d'expressions régulières Testez vos expressions régulières JavaScript en direct : correspondances surlignées, groupes de capture, remplacement et explication de chaque élément.
- Testeur JSONPath Testez vos expressions JSONPath sur votre propre JSON, dans le navigateur. Filtres, tranches, descente récursive, chemins et pointeurs JSON.
- Validateur de schéma JSON Validez un document JSON avec un schéma JSON dans votre navigateur. Chaque erreur est listée avec son chemin, son mot-clé et sa place dans le schéma.
- Visionneuse de fichiers HAR Ouvrez un fichier .har dans votre navigateur pour examiner requêtes, en-têtes, cookies, temps et cascade, puis nettoyez-le avant de le partager.
- Visionneuse hexadécimale Ouvrez tout fichier dans une visionneuse hexadécimale locale : offsets, hexa et ASCII, recherche, entiers, flottants et type de fichier.
- Échapper et déséchapper une chaîne Échappez ou déséchappez une chaîne pour JSON, JavaScript, les littéraux de gabarit, SQL, CSV, les attributs HTML, les regex et les URL, dans le navigateur.