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.
Aucun outil ne correspond pour l'instant. Essayez un autre mot ou parcourez les catégories.
Aucune saisie n'est envoyée à un serveur ni enregistrée.