Outils pour développeurs

Outils du quotidien pour développeurs : formater et convertir des données, encoder et décoder, générer des identifiants et tester des motifs. Tout fonctionne dans votre navigateur : vous pouvez coller des jetons et des données privées sans crainte.

Tous les outils

76
Analyseur d'URL Découpez une adresse web en protocole, hôte, port, chemin, paramètres et fragment, comme le lit le navigateur, sans ouvrir l'adresse. Calculateur bit à bit Calculez ET, OU, XOR, NAND, NOR, NON, décalages et rotations sur des valeurs de 8 à 64 bits, en décimal, hexadécimal ou binaire, avec un tableau bit par bit. Calculateur chmod Calculez les droits chmod par cases à cocher ou par mode octal ou symbolique, comme 755 ou rwxr-xr-x, et obtenez la commande chmod de votre fichier. Calculateur de complément à deux Convertissez un nombre signé en bits de complément à deux sur 8 à 64 bits, et inversement. Compare aussi complément à un et grandeur signée. Calculateur de spécificité CSS Calculez la spécificité d'un sélecteur CSS sous la forme (a, b, c) et voyez lequel de deux sélecteurs l'emporte, avec identifiants, classes et types. Calculateur SemVer Comparez des versions sémantiques selon la priorité SemVer 2.0.0, incrémentez-les, et vérifiez si une version satisfait une plage npm comme ^1.3.0 ou ~1.2. Codes de statut HTTP Cherchez un code de statut HTTP ou un mot de son nom : sens, classe, RFC qui le définit, règles de cache, et tableau de tous les codes enregistrés. Comparateur JSON et patch Comparez deux documents JSON : chaque valeur ajoutée, supprimée ou modifiée est listée par chemin, avec un JSON Patch RFC 6902. Convertisseur CSV en JSON Convertissez du CSV en tableau JSON d'objets. Séparateur trouvé seul, guillemets lus selon la RFC 4180, erreurs signalées par ligne. Rien n'est envoyé. Convertisseur CSV en TSV Convertissez du CSV ou du texte à points-virgules en TSV séparé par des tabulations. Les cellules entre guillemets sont lues selon la RFC 4180. Convertisseur cURL en Python Collez une commande curl : vous obtenez le code Python requests et JavaScript fetch équivalent, avec méthode, en-têtes, corps et authentification traduits. Convertisseur d'horodatage Unix Convertissez un horodatage Unix en secondes, millisecondes, microsecondes ou nanosecondes en date ISO, heure locale et temps relatif, et inversement. Convertisseur IEEE 754 Convertissez un nombre décimal en bits IEEE 754 à demi, simple ou double précision, et inversement. Montre signe, exposant, fraction, valeur exacte et erreur. Convertisseur JSON en CSV Convertissez un tableau JSON d'objets en CSV, une colonne par nom, objets imbriqués en colonnes comme address.zip, guillemets RFC 4180. Rien n'est envoyé. Convertisseur JSON en TOML Convertissez un objet JSON en fichier TOML 1.0.0 dans votre navigateur. Les objets imbriqués deviennent des tables et les entiers gardent chaque chiffre. Convertisseur JSON en XML Convertissez du JSON en XML avec une correspondance claire : les clés en @ deviennent attributs, #text le texte, les tableaux des éléments répétés. Convertisseur JSON en YAML Convertissez du JSON en YAML 1.2 avec deux ou quatre espaces. Les noms gardent leur ordre et les entiers leurs chiffres ; le YAML relit les mêmes données. Convertisseur Markdown en HTML Convertissez du Markdown en HTML avec tableaux, listes de tâches et blocs de code. Voyez l'aperçu, puis copiez le HTML ou téléchargez un fichier .html. Convertisseur px en rem et em Convertissez des px en rem ou en em selon la taille de police de base, et toutes les valeurs px d'un extrait CSS en une seule fois. Convertisseur texte en binaire Convertissez un texte en octets binaires, hexadécimaux, décimaux ou octaux (UTF-8), et inversement. Les lettres accentuées et les emoji comptent en octets. Convertisseur TOML en JSON Convertissez un fichier TOML 1.0.0 en JSON. Tables, dates et entiers 64 bits gardent leur sens, et une erreur indique sa ligne. Convertisseur XML en JSON Convertissez du XML en JSON avec une correspondance claire : attributs en @noms, texte en #text, éléments répétés en tableaux. Vérifie le XML d'abord. Convertisseur YAML en JSON Convertissez du YAML 1.2 en JSON. Chaque erreur indique sa ligne et sa colonne, et plusieurs documents séparés par --- deviennent un tableau. Décodeur d'expression cron Expliquez une expression cron en termes simples et voyez ses prochaines exécutions dans votre fuseau horaire. Listes, plages, pas, noms et macros comme @daily. Décodeur de certificat X.509 Décodez un certificat X.509 PEM ou Base64 : émetteur, sujet, validité, usages et empreintes. Elle ne vérifie pas la signature. Décodeur JWT Décodez un JWT pour lire son en-tête, sa charge utile et sa date d'expiration. La signature n'est pas contrôlée, et l'outil indique si le jeton a expiré. Échappement de chaîne Échappez un texte ou lisez-le à rebours pour JSON, JavaScript, attributs HTML, XML, CSV, SQL, expressions régulières, C#, Java et shell, selon chaque format. Éditeur cubic-bezier Déplacez les deux points de contrôle d'une courbe cubic-bezier, essayez les préréglages CSS et regardez une balle suivre la courbe. Copiez la fonction. Encodage et décodage d'URL Encodez en pourcentage un texte pour une adresse web, ou décodez un lien pour lire son texte et ses paramètres de requête. Calcul dans votre navigateur. Encoder et décoder en Base64 Encodez un texte en Base64 ou décodez un code Base64 en UTF-8, avec l'alphabet des URL (RFC 4648). Le calcul se fait dans votre navigateur : rien n'est envoyé. Encodeur Base32, Base58 et Z85 Encodez un texte en Base32, Base32hex, Base58, Ascii85 ou Z85, ou décodez-le, avec les vecteurs de test de la RFC 4648. Le calcul se fait dans votre navigateur. Encodeur et décodeur d'entités HTML Encodez les caractères spéciaux HTML et les lettres accentuées, ou décodez chaque référence &nom; et &#nombre;. Le calcul se fait dans votre navigateur. Formateur et validateur JSON Mettez du JSON en forme, minifiez-le ou triez ses noms de A à Z, et voyez aussitôt s'il est valide, avec la ligne de l'erreur. Rien n'est envoyé. Formateur et validateur XML Collez du XML pour l'indenter ou le réduire, en gardant commentaires et CDATA, et voyez s'il est bien formé, avec la ligne de l'erreur. Rien n'est envoyé. Formateur SQL Mettez du SQL en forme, mots-clés en majuscules et clauses sur des lignes distinctes, ou minifiez-le sur une ligne. Commentaires et chaînes conservés. Générateur border-radius Arrondissez chaque coin d'une boîte avec son rayon horizontal et vertical. Le code CSS border-radius le plus court est écrit pour vous. Générateur box-shadow Créez une box-shadow CSS avec plusieurs calques, des ombres intérieures, le flou, l'étalement et une couleur avec opacité. Voyez l'aperçu et copiez le code CSS. Générateur clamp() CSS Calculez une valeur clamp() CSS fluide pour une police ou un espacement, de la plus petite à la plus grande taille, avec la pente et un tableau. Générateur d'ombre de texte Créez un text-shadow CSS en plusieurs couches, avec décalages, flou, couleur et opacité propres à chacune. Tapez votre texte, voyez l'aperçu et copiez le CSS. Générateur de .gitignore Choisissez langages, frameworks, éditeurs et systèmes : 51 modèles github/gitignore fusionnés sans lignes répétées. Copiez-le ou téléchargez-le. Générateur de clip-path CSS Créez un clip-path CSS en polygone, inset, cercle ou ellipse : faites glisser les points sur l'aperçu, saisissez des valeurs et copiez la règle. Générateur de code PIN Générez des codes PIN aléatoires de 4 à 12 chiffres, sans suites comme 1234 ni PIN les plus courants. Affiche l'entropie en bits. Générateur de dégradé CSS Créez un dégradé CSS linéaire, radial ou conique avec deux à six arrêts de couleur. Voyez-le changer en direct, puis copiez la déclaration de fond. Générateur de grille CSS Créez une grille CSS : colonnes et lignes en fr, px, auto, minmax() et repeat(), espaces, et zones nommées peintes sur la grille. Copiez le CSS. Générateur de hachage SRI Obtenez la valeur d'intégrité d'un script ou d'une feuille de style, en sha256, sha384 ou sha512, et vérifiez une valeur existante. Générateur de hash : MD5, SHA-1, SHA-256 Calculez les hash MD5, SHA-1, SHA-256, SHA-384 et SHA-512 d'un texte, ou des HMAC avec une clé : en hexadécimal, à partir du texte saisi. Générateur de licence Saisissez l'année et le titulaire pour générer une licence libre comme MIT, Apache-2.0 ou GPL-3.0, et comparez dix licences. Copiez le texte. Générateur de mot de passe Générez des mots de passe aléatoires de 4 à 128 caractères, ou des phrases de passe, avec l'entropie en bits et le niveau de force. Rien n'est enregistré. Générateur de mot de passe Wi-Fi Créez une phrase de passe Wi-Fi aléatoire de 8 à 63 caractères, valable pour WPA2 et WPA3, avec son entropie en bits. Rien n'est stocké. Générateur de paire de clés RSA Générez une paire de clés RSA de 2048, 3072 ou 4096 bits, en PEM et en JWK, à copier ou télécharger ; pas pour les secrets critiques. Générateur de pseudos Créez des pseudos aléatoires en CamelCase, avec chiffres ou séparateurs, dans les limites de longueur que vous choisissez. Rien n'est enregistré. Générateur de QR code Créez un QR code pour un lien, un texte, un Wi-Fi, une carte de contact, un courriel, un téléphone ou un SMS, puis téléchargez-le en PNG ou SVG. Générateur de tableau HTML Créez un tableau HTML accessible, avec légende et en-têtes ayant un scope. Saisissez les cellules ou collez du CSV, voyez l'aperçu et copiez le balisage. Générateur de tableau Markdown Transformez du CSV ou du TSV en tableau Markdown GFM aux colonnes alignées, ou relisez un tableau Markdown en CSV. Copiez le résultat. Générateur EditorConfig Choisissez l'indentation, les fins de ligne et le jeu de caractères, et obtenez un fichier .editorconfig dont chaque ligne est expliquée. Générateur et vérificateur JWT Créez un JWT : écrivez l'en-tête et la charge utile, réglez iat, nbf et exp, signez en HS256, HS384 ou HS512, et vérifiez un jeton collé. Générateur flexbox Créez un conteneur flex CSS avec direction, retour à la ligne et alignement, puis réglez grow, shrink et basis pour chaque élément. Copiez le CSS. Générateur HMAC : SHA-1, SHA-256, SHA-512 Calculez HMAC-SHA-1, SHA-256, SHA-384 et SHA-512 d'un message avec une clé saisie en texte, en hexadécimal ou en Base64, puis copiez le résultat. Générateur TOTP Affichez le code 2FA actuel, à 6 ou 8 chiffres, à partir d'un secret Base32 ou d'un URI otpauth://, avec compte à rebours et HOTP, dans votre navigateur. Générateur ULID, UUID v7 et Nanoid Générez des ULID, des UUID version 7 et des identifiants nanoid en choisissant le nombre voulu, et lisez l'heure d'un ULID ou d'un UUID v7. Générateur UUID et ULID Générez en lot des UUID version 4, des UUID version 7 ou des ULID, en majuscules, entre accolades si besoin. Les bits aléatoires viennent de votre navigateur. HTML en Markdown Collez du HTML et obtenez du Markdown CommonMark avec titres, emphases, listes, liens, images, code et citations, et les caractères à échapper en Markdown. Inspecteur de caractères Unicode Inspectez chaque caractère d'un texte : point de code, nom Unicode, catégorie, bloc, octets UTF-8 et UTF-16, échappements HTML et JavaScript. Cherchez un nom. JSON en interfaces TypeScript Collez un échantillon JSON et obtenez des interfaces TypeScript : noms imbriqués tirés des clés, champs optionnels, unions et tableaux. JSON vers struct Go Transformez un objet JSON en structs Go avec balises json, dans votre navigateur. Objets en structs, listes en slices, nombres en int64 ou float64. Minifieur et formateur CSS Minifiez du CSS en retirant les commentaires et les espaces, en raccourcissant couleurs et zéros, ou mettez-le en forme. Voyez les octets avant et après. Recherche de numéro de port Recherchez un port comme 443 ou un nom de service comme https dans le registre IANA : entrées TCP et UDP, plage du port et RFC correspondante. Recherche de type MIME Trouvez le type MIME d'une extension comme pdf ou png, ou les extensions d'un type comme image/jpeg, d'après le registre IANA et la liste d'Apache. Table ASCII Les 128 codes ASCII en décimal, hexadécimal, octal et binaire, avec le nom ou l'abréviation de chaque code de contrôle, comme NUL ou ESC. Recherchez et filtrez. Testeur d'expression régulière Testez une expression régulière sur votre texte : chaque résultat est surligné et listé avec sa position et ses groupes, et le remplacement s'affiche. Testeur JSONPath Lancez une requête JSONPath RFC 9535 sur du JSON collé et voyez chaque résultat avec son chemin normalisé, filtres, tranches et fonctions length et count. Vérificateur de contraste Vérifiez le rapport de contraste entre une couleur de texte et son fond, voyez les niveaux WCAG 2.2 atteints et obtenez une couleur qui réussit AA. Vérificateur de force de mot de passe Mesurez la force d'un mot de passe : entropie en bits, devinettes estimées, délai de craquage et contrôles NIST SP 800-63B. Rien n'est envoyé. Vérificateur de fuite de mot de passe Vérifiez si un mot de passe figure dans des fuites de données connues. Votre navigateur le hache et n'envoie que les cinq premiers caractères de l'empreinte. Vérificateur de somme de contrôle Calculez les sommes MD5, SHA-1, SHA-256, SHA-384, SHA-512 et CRC-32 de vos fichiers dans le navigateur, puis comparez-les à celle de la page de téléchargement. Visionneuse hexadécimale Ouvrez un fichier ou collez du texte pour le lire en vidage hexadécimal, avec décalages et ASCII. Cherchez des octets ou du texte, et lisez les nombres.

Aucune saisie n'est envoyée à un serveur ni enregistrée.

Nous utilisons des cookies nécessaires au fonctionnement du site. Avec votre accord, Google utilise aussi des cookies publicitaires pour afficher des annonces personnalisées. Si vous les refusez, vous voyez toujours des annonces, mais elles ne sont pas personnalisées.