Atelier développeur / utilitaires locaux

Outils pour développeurs.

Façonnez des données, inspectez des fichiers, encodez des valeurs, générez des identifiants et mettez le code au propre sans ouvrir un environnement lourd.

152outils fonctionnels
prêts
01

JSON et tableaux

Formatez, validez, visualisez et convertissez des enregistrements structurés.

01 / DEVELOPERPrêt

Formateur JSON

Validez, formatez, minifiez, copiez et téléchargez du JSON en local.

02 / DEVELOPERPrêt

Validateur JSON

Vérifiez la syntaxe JSON et inspectez localement la structure racine analysée.

03 / DEVELOPERPrêt

Minificateur JSON

Validez du JSON et supprimez les espaces superflus de mise en forme.

04 / DEVELOPERPrêt

JSON vers CSV

Convertissez un tableau d'objets JSON en lignes séparées par des virgules ou des tabulations.

05 / DEVELOPERPrêt

CSV en JSON

Analyse des CSV ou TSV avec guillemets pour produire un tableau d’objets JSON.

06 / DEVELOPERPrêt

Visionneuse CSV

Ouvrez un CSV ou TSV local sous forme de tableau limité, sans téléverser le fichier. Aperçu local jusqu’à 30 colonnes.

07 / DEVELOPERPrêt

JSON Viewer

Validez et formatez lisiblement un fichier JSON local.

08 / DEVELOPERPrêt

Mise en forme SQL

Mettez en forme du SQL standard, PostgreSQL, MySQL, SQLite ou BigQuery.

09 / DEVELOPERPrêt

XML en JSON

Transformez un document XML en JSON lisible, avec une gestion cohérente des attributs.

10 / DEVELOPERPrêt

JSON vers XML

Convertissez du JSON en XML bien formé avec l’élément racine de votre choix.

11 / DEVELOPERPrêt

YAML en JSON

Convertissez une configuration YAML en JSON, avec des erreurs d'analyse faciles à lire.

12 / DEVELOPERPrêt

JSON vers YAML

Convertissez du JSON en YAML lisible pour vos configurations et manifestes.

13 / DEVELOPERPrêt

CSV en TSV

Convertissez des données séparées par des virgules en données séparées par des tabulations, en conservant les champs entre guillemets.

14 / DEVELOPERPrêt

TSV vers CSV

Convertissez des données séparées par des tabulations en CSV, en mettant entre guillemets toute cellule qui l'exige.

15 / DEVELOPERPrêt

Excel en CSV

Convertissez un classeur .xlsx en CSV, feuille par feuille, directement dans votre navigateur.

16 / DEVELOPERPrêt

CSV en Excel

Transformez du texte CSV en un véritable classeur .xlsx en local.

17 / DEVELOPERPrêt

JSON Diff

Comparez deux contenus JSON côte à côte et surlignez les clés ajoutées, supprimées et modifiées.

18 / DEVELOPERPrêt

Formateur XML

Mettez en forme ou minifiez du XML en local, avec indentation personnalisable et validation de la syntaxe.

19 / DEVELOPERPrêt

YAML vers CSV

Convertissez une liste YAML d'enregistrements en CSV conforme RFC 4180 et sensible aux guillemets, ou analysez un CSV pour obtenir un YAML propre.

20 / DEVELOPERPrêt

JSON Schema

Validez des données JSON avec JSON Schema directement dans votre navigateur et consultez des chemins d'erreur clairs.

21 / DEVELOPERPrêt

SQL vers JSON

Convertissez des tableaux JSON en instructions SQL INSERT avec échappement, ou analysez des INSERT SQL en tableaux d’objets JSON.

22 / DEVELOPERPrêt

JSON vers TS

Convertissez des objets et tableaux JSON en interfaces ou déclarations de type TypeScript fortement typées.

23 / DEVELOPERPrêt

JSON vers Go

Transformez un exemple JSON en structs Go avec des noms de champs idiomatiques, des tags json, omitempty et des pointeurs pour les champs nullables.

24 / DEVELOPERPrêt

Convertisseur .env

Analysez les variables d'environnement .env en JSON, scripts d'export shell ou Kubernetes ConfigMap YAML.

25 / DEVELOPERPrêt

JSON vers TOML

Convertissez des objets JSON en syntaxe de configuration TOML ou analysez des chaînes TOML pour obtenir des objets JSON.

26 / DEVELOPERPrêt

Générateur JSON Schema

Déduit et génère automatiquement des définitions JSON Schema à partir d'exemples de données JSON.

27 / DEVELOPERPrêt

Échappement de chaînes JSON

Échappez les guillemets, sauts de ligne et caractères de contrôle pour les littéraux de chaîne JSON, ou déséchappez des chaînes JSON brutes.

28 / DEVELOPERPrêt

Validateur CSV de produits

Vérifiez un CSV de produits selon les règles de l'import Shopify, et téléchargez une copie réparée.

29 / DEVELOPERPrêt

CSV vers SQL

Convertissez des données CSV tabulaires en requêtes SQL INSERT INTO, compatibles avec PostgreSQL, MySQL, SQLite et SQL Server.

30 / DEVELOPERPrêt

Objet JS vers JSON

Convertissez des littéraux d'objet JS sans guillemets, des guillemets simples et des virgules finales en JSON strict.

31 / DEVELOPERPrêt

Réparation JSON

Répare les JSON tronqués, mal formés, entre guillemets simples ou non échappés générés par des LLM, sans aller-retour serveur.

32 / DEVELOPERPrêt

JSON vers Python

Générez des dataclasses Python, des TypedDict ou des modèles Pydantic à partir d’un exemple JSON.

33 / DEVELOPERPrêt

JSON vers Zod

Générez des schémas Zod et des types inférés à partir d'un échantillon JSON.

34 / DEVELOPERPrêt

JSON vers Rust

Générez des structs Rust avec les dérivations serde à partir d’un exemple JSON.

35 / DEVELOPERPrêt

JSONPath

Testez des expressions JSONPath conformes à la RFC 9535 et affichez chaque correspondance avec son chemin.

36 / DEVELOPERPrêt

INI ⇄ JSON

Convertissez des fichiers de configuration INI en JSON et inversement, avec sections, sections imbriquées, tableaux et commentaires.

37 / DEVELOPERPrêt

Dédoublonner les données

Supprimez les lignes en double d’un fichier CSV selon certaines colonnes, sans tenir compte de la casse ni des espaces, et voyez les répétitions.

38 / DEVELOPERPrêt

tableau LaTeX

Transformez un CSV ou des cellules collées depuis un tableur en code de tableau LaTeX, avec règles booktabs, alignement, légende et étiquette.

39 / DEVELOPERPrêt

Équations LaTeX

Écrivez des équations avec une palette de symboles, prévisualisez-les en direct, puis exportez-les en SVG ou PNG.

02

Encoder et identifier

Encodez du texte, chiffrez du texte et des fichiers, dissimulez des messages dans des images, inspectez des jetons, générez des identifiants, calculez des condensats cryptographiques, des sommes de contrôle et des signatures HMAC, puis testez les mots de passe à usage unique et PKCE.

01 / DEVELOPERPrêt

Base64

Encodez du texte Unicode en Base64 ou décodez-le en UTF-8.

02 / DEVELOPERPrêt

Encodeur d’URL

Encodez ou décodez des composants d’URL avec prise en charge d’Unicode.

03 / DEVELOPERPrêt

Encodeur HTML

Échappez les caractères sensibles en HTML ou décodez les entités courantes.

04 / DEVELOPERPrêt

Générateur de hachage

Générez des hachages de texte SHA-256, SHA-384, SHA-512, ou le SHA-1 hérité.

05 / DEVELOPERPrêt

Empreinte

Calculez localement l’empreinte SHA-256 d’un fichier pour vérification et comparaison.

06 / DEVELOPERPrêt

Décodeur JWT

Décodez l'en-tête et la charge utile d'un JWT sans prétendre à une vérification.

07 / DEVELOPERPrêt

Générateur d'UUID

Générez un ou plusieurs identifiants UUID v4 aléatoires d'origine cryptographique.

08 / DEVELOPERPrêt

Générateur d’ULID

Générez des ULID triables, préservez leur monotonie dans une même milliseconde et décodez leur horodatage.

09 / DEVELOPERPrêt

Vérificateur JWT

Décodez des jetons JWT et vérifiez les signatures HMAC SHA-256 localement dans votre navigateur, sans aucune conservation côté serveur.

10 / DEVELOPERPrêt

Calculateur de sous-réseau

Calculez adresses réseau, diffusion, masques, plages d'hôtes utilisables et formes binaires pour les sous-réseaux IPv4.

11 / DEVELOPERPrêt

Générateur de paires de clés

Générez des paires de clés publiques et privées RSA (2048/4096 bits) ou ECDSA au format PEM avec l'API Web Crypto du navigateur.

12 / DEVELOPERPrêt

Générateur .htpasswd

Générez en mémoire côté client des lignes d’authentification .htpasswd pour Apache et Nginx et des hachages de mots de passe.

13 / DEVELOPERPrêt

Chiffrer du texte

Chiffrez et déchiffrez du texte avec un mot de passe grâce à AES-256-GCM et PBKDF2, entièrement dans votre navigateur.

14 / DEVELOPERPrêt

Chiffrer un fichier

Chiffrez et déchiffrez n’importe quel fichier avec un mot de passe et AES-256-GCM, directement dans votre navigateur.

15 / DEVELOPERPrêt

Stéganographie

Cachez un message dans une image, éventuellement avec un mot de passe, puis lisez-le à nouveau.

16 / DEVELOPERPrêt

HMAC

Signatures HMAC-SHA256, SHA-384, SHA-512 et SHA-1 en hexadécimal et en Base64.

17 / DEVELOPERPrêt

CRC32

Calculez le CRC-32 et l’Adler-32 d’un texte ou de fichiers, en hexadécimal et en décimal.

18 / DEVELOPERPrêt

TOTP

Testez des mots de passe à usage unique TOTP à partir d’un secret Base32, avec un QR code pour les applications d’authentification.

19 / DEVELOPERPrêt

PKCE

Générez un vérificateur PKCE OAuth, un challenge S256 et une valeur state.

20 / DEVELOPERPrêt

Encodeur JWT

Créez et signez des JWT avec les algorithmes HS, RS, PS et ES à partir d'une charge utile JSON.

21 / DEVELOPERPrêt

Nano ID

Générez des identifiants aléatoires compatibles avec les URL, avec l’alphabet et la longueur de votre choix, et estimez les collisions.

22 / DEVELOPERPrêt

Semver

Vérifiez des versions avec les plages npm, comparez des versions et trouvez la prochaine version à publier.

23 / DEVELOPERPrêt

Générateur bcrypt

Générez et vérifiez des hachages de mots de passe bcrypt dans le navigateur, avec un coût ajustable.

24 / DEVELOPERPrêt

hash Argon2

Générez une chaîne PHC Argon2 ou vérifiez un mot de passe avec des préréglages et des paramètres personnalisés.

25 / DEVELOPERPrêt

Data URI

Transformez n’importe quel fichier en Data URI avec des extraits CSS et HTML prêts à copier.

26 / DEVELOPERPrêt

Outils IPv6

Développez, compressez, classez et inversez des adresses IPv6.

27 / DEVELOPERPrêt

Convertisseur de bases

Convertissez des nombres entre les bases 2 et 36, y compris les fractions.

28 / DEVELOPERPrêt

Recherche de port

Découvrez l’usage d’un port TCP ou UDP à partir du registre de l’IANA.

29 / DEVELOPERPrêt

Entités HTML

Encodez, décodez et recherchez les entités HTML, avec les 2 231 références nommées.

30 / DEVELOPERPrêt

Table ASCII

Les 128 codes ASCII dans quatre bases, avec noms des caractères de contrôle et entités HTML.

31 / DEVELOPERPrêt

Punycode

Convertissez les noms de domaine internationaux en Punycode xn-- et inversement, et repérez les écritures mixtes qui se ressemblent.

32 / DEVELOPERPrêt

Convertisseur IP

Convertissez une adresse IPv4 entre les formats décimal pointé, décimal, hexadécimal, binaire et IPv6 mappé.

33 / DEVELOPERPrêt

clé API

Générez des clés API aléatoires avec le préfixe, la longueur et le jeu de caractères de votre choix, avec leur entropie en bits.

34 / DEVELOPERPrêt

adresse MAC

Générez des adresses MAC aléatoires dans n’importe quel format, avec préfixe constructeur facultatif, et vérifiez leur type.

35 / DEVELOPERPrêt

Décodeur de certificat

Décodez un certificat ou une chaîne PEM : sujet, émetteur, dates, SAN, clé, usages et empreintes.

36 / DEVELOPERPrêt

Validateur d’adresses

Vérifiez les adresses Bitcoin et Ethereum grâce à leurs sommes de contrôle et obtenez la forme Ethereum avec checksum EIP-55.

03

Code et fichiers

Testez des motifs, comparez du texte, minifiez du code et inspectez les signatures de fichiers locaux.

01 / DEVELOPERPrêt

Testeur de regex

Testez des expressions régulières JavaScript dans un Web Worker à durée limitée.

02 / DEVELOPERPrêt

Minificateur HTML

Minification des commentaires et des espaces HTML via l'analyseur du navigateur.

03 / DEVELOPERPrêt

Minificateur CSS

Analysez, optimisez et minifiez structurellement votre CSS, localement.

04 / DEVELOPERPrêt

Minificateur JavaScript

Supprime avec prudence les commentaires, l'indentation et les lignes vides.

05 / DEVELOPERPrêt

Diff Checker

Comparez deux textes ligne par ligne pour repérer ajouts et suppressions.

06 / DEVELOPERPrêt

Type MIME

Comparez les signatures de fichier courantes avec le type indiqué par votre navigateur.

07 / DEVELOPERPrêt

Détecteur d’encodage

Détectez localement les BOM, la compatibilité ASCII et la validité stricte UTF-8.

08 / DEVELOPERPrêt

cURL vers du code

Convertissez des commandes cURL en extraits de code JavaScript, Python, Go et Node.js.

09 / DEVELOPERPrêt

Nettoyeur SVG

Nettoyez et minifiez du code SVG localement — supprimez les métadonnées d’Illustrator/Inkscape, les commentaires XML et les espaces inutiles.

10 / DEVELOPERPrêt

Formateur CSS

Formatez, indentez et développez les règles CSS, listes de sélecteurs et déclarations de propriétés pour obtenir un code lisible.

11 / DEVELOPERPrêt

Décodeur Regex

Décompose les regex JavaScript en anglais simple, jeton par jeton : groupes de capture, classes de caractères, quantificateurs.

12 / DEVELOPERPrêt

Convertisseur d’unités CSS

Convertissez des tailles en pixels en rem, em, vw et vh par rapport à une taille de base racine (16px par défaut).

13 / DEVELOPERPrêt

Visualiseur de chemin SVG

Analysez les données de chemin SVG (attribut d) en jetons, paramètres de commandes et rendus visuels.

14 / DEVELOPERPrêt

Calculateur chmod

Calculez les permissions Linux en octal (ex. 755, 644) et en symbolique (rwxr-xr-x) via une matrice interactive de cases à cocher.

15 / DEVELOPERPrêt

SVG vers JSX

Transformez un balisage SVG en code React JSX ou TypeScript TSX propre et structuré en composants.

16 / DEVELOPERPrêt

Éditeur SVG

Dessinez, stylisez, superposez et modifiez des graphiques vectoriels SVG visuellement ou avec du code XML SVG en direct.

17 / DEVELOPERPrêt

SVG vers PDF

Convertissez des SVG en PDF vectoriel avec des pages A4, Letter ou à la taille du SVG, des marges, une orientation et un ajustement.

18 / DEVELOPERPrêt

Couleurs SVG

Repérez les couleurs d’un SVG, remplacez-les séparément ou ensemble, convertissez-les en currentColor ou en niveaux de gris, et comparez les aperçus.

19 / DEVELOPERPrêt

Visionneuse SVG

Prévisualisez, analysez et redimensionnez vos SVG en toute sécurité, corrigez leur viewBox et rendez-les responsives.

20 / DEVELOPERPrêt

Texte en SVG

Convertissez du texte en tracés SVG avec des polices locales, le crénage, l’alignement multiligne, un fond et un contour. Exportez en SVG ou PNG.

21 / DEVELOPERPrêt

Sprite SVG

Combinez des icônes SVG locales dans un sprite de symboles nettoyé, avec des ID uniques, des viewBox préservés et des extraits de code à copier.

22 / DEVELOPERPrêt

Éditeur Mermaid

Créez des diagrammes Mermaid avec un aperçu en direct, puis téléchargez-les au format SVG ou PNG.

23 / DEVELOPERPrêt

Découpeur de texte RAG

Visualisez stratégies de découpage, tailles de segments en caractères/tokens et chevauchements pour l’indexation vectorielle RAG, dans votre navigateur.

24 / DEVELOPERPrêt

Compteur de tokens

Comptez les tokens exacts d’un prompt pour les tokeniseurs d’OpenAI et voyez comment le texte est découpé.

25 / DEVELOPERPrêt

Générateur de prompt système

Générez des prompts système LLM structurés avec sections XML et schémas JSON d'appel d'outils OpenAI/Claude.

26 / DEVELOPERPrêt

docker run vers Compose

Convertissez des commandes docker run en compose.yaml et inversement, avec ports, volumes, réseaux, contrôles de santé et options non prises en charge.

27 / DEVELOPERPrêt

HTML vers JSX

Convertissez du HTML en JSX pour React, avec les styles sous forme d’objets.

28 / DEVELOPERPrêt

Gitignore

Créez des fichiers .gitignore à partir des modèles officiels de GitHub, fusionnés sans doublons.

29 / DEVELOPERPrêt

Générateur de licences

Créez des fichiers LICENSE pour MIT, Apache, GPL et plus encore, avec un tableau comparatif.

30 / DEVELOPERPrêt

WebSocket

Connectez-vous à un serveur WebSocket, envoyez des messages et consultez les réponses dans le journal.

31 / DEVELOPERPrêt

Message de commit

Rédigez un message Conventional Commits en choisissant le type, le scope et une modification incompatible, avec vérification du format.

32 / DEVELOPERPrêt

Formateur GraphQL

Mettez en forme ou minifiez des requêtes, mutations, fragments et schémas GraphQL en conservant les commentaires.

33 / DEVELOPERPrêt

Validateur d’e-mails

Vérifiez une liste d’adresses e-mail : erreurs de format, fautes dans les domaines courants, adresses génériques et doublons.

04

Temps et automatisation

Convertissez des horodatages et comprenez les programmations standard à cinq champs.

05

Données de test synthétiques

Créez des jeux de données JSON et CSV manifestement fictifs et bornés, sans téléverser de données sources.

06

Nombres et Unicode

Convertissez des bases entières, encodez des octets UTF-8 et inspectez précisément les valeurs scalaires Unicode.

01 / DEVELOPERPrêt

Binaire → Décimal

Convertissez un entier binaire signé en décimal avec une arithmétique BigInt exacte.

02 / DEVELOPERPrêt

Décimal → binaire

Convertissez un entier décimal signé en binaire sans arrondi en virgule flottante.

03 / DEVELOPERPrêt

Hexadécimal → décimal

Convertissez un entier hexadécimal signé en décimal avec une arithmétique exacte, quelle que soit sa taille.

04 / DEVELOPERPrêt

Décimal → Hexadécimal

Convertissez exactement un entier décimal signé en hexadécimal majuscule.

05 / DEVELOPERPrêt

Octal → décimal

Convertissez un entier octal signé en décimal avec une arithmétique exacte.

06 / DEVELOPERPrêt

Décimal → octal

Convertissez un entier décimal signé en octal, sans perte liée aux nombres à virgule flottante.

07 / DEVELOPERPrêt

Texte → hexadécimal

Encodez du texte en octets UTF-8 majuscules, dans un format hexadécimal lisible avec des espaces.

08 / DEVELOPERPrêt

Hex → Texte

Décodez des octets hexadécimaux espacés ou non en texte UTF-8 avec une validation stricte.

09 / DEVELOPERPrêt

Caractère → U+

Convertissez une valeur scalaire Unicode en notation U+, en décimal et en hexadécimal.

10 / DEVELOPERPrêt

U+ → Caractère

Convertissez la notation U+XXXX, 0xXXXX ou décimale en un caractère Unicode.

11 / DEVELOPERPrêt

Inspecteur Unicode

Analysez un texte et détectez espaces de largeur nulle, caractères de contrôle, marques RTL et points de code Unicode.

12 / DEVELOPERPrêt

Calculatrice binaire

Effectuez des opérations arithmétiques et bit à bit en binaire, octal, décimal ou hexadécimal, avec complément à deux.

13 / DEVELOPERPrêt

Formats numériques

Convertissez des nombres entre 1,234.56, 1.234,56, 1 234,56 et d’autres styles de séparateurs, colonne entière comprise.

07

Design CSS

Créez visuellement des dégradés, des ombres, des échelles typographiques, des tailles fluides et des grilles, puis copiez le CSS.

08

Formes et arrière-plans

Dessinez des vagues et des formes SVG, et créez des motifs d’arrière-plan CSS ainsi que des panneaux en verre dépoli.

09

Politique et mise en page

Rédigez une politique de sécurité du contenu et explorez les formes CSS et les mises en page flexbox.

10

Demandes de certificat et clés

Générez, décodez et comparez des demandes de certificat et des clés dans votre navigateur.

Mettre en forme, valider et réparer du JSON

Le formateur JSON indente un contenu pour qu’il soit lisible ; le validateur indique s’il peut être analysé et où ça bloque ; le validateur JSON Schema vérifie qu’il a la structure attendue, pas seulement une syntaxe valide. Quand un JSON est presque bon — virgules finales, guillemets simples, fin tronquée, comme les modèles de langage le produisent souvent — l’outil de réparation JSON corrige les défauts mécaniques, et JSON diff compare deux versions clé par clé plutôt que ligne par ligne.

CSV et feuilles de calcul

CSV paraît simple et l’est rarement : les délimiteurs varient (virgules, point-virgules dans de nombreux pays européens, tabulations), les champs texte peuvent contenir le délimiteur entre guillemets, et Excel supprime discrètement les zéros initiaux des codes et transforme les grands nombres en notation scientifique. Le visualiseur CSV montre comment un fichier est réellement analysé, Excel vers CSV et CSV vers Excel passent de l’un à l’autre, et CSV vers JSON transforme des lignes en enregistrements pour le code.

Encoder n’est pas chiffrer

Base64, l’encodage d’URL et les entités HTML modifient la manière d’écrire les données pour qu’elles traversent un canal donné ; n’importe qui peut les inverser, donc elles ne cachent rien. Un hash est à sens unique et de longueur fixe, utile pour vérifier qu’un fichier est inchangé — l’outil hash de fichier calcule SHA-256 localement — mais un hash simple et rapide n’est pas un moyen sûr de stocker des mots de passe.

Un JWT est lisible par tous : le décodeur JWT affiche ses claims sans aucune clé. Seule la vérification de la signature, comme le fait le vérificateur JWT pour les jetons HMAC, prouve qu’il n’a pas été modifié.

Temps, planifications et identifiants

Les horodatages Unix sont des secondes depuis 1970 en UTC, mais JavaScript et de nombreuses API utilisent les millisecondes, donc une valeur à 13 chiffres est presque toujours en millisecondes — le convertisseur d’horodatage gère les deux. Les planifications Cron sont cinq champs (minute, heure, jour du mois, mois, jour de la semaine) et s’exécutent généralement dans le fuseau horaire du serveur, souvent UTC ; l’explicateur cron met un planning en mots et liste ses prochaines exécutions. Pour des identifiants qui ne doivent pas entrer en collision, utilisez un UUID plutôt qu’un compteur ou un horodatage.