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.
prêts
JSON et tableaux
Formatez, validez, visualisez et convertissez des enregistrements structurés.
Formateur JSON
Validez, formatez, minifiez, copiez et téléchargez du JSON en local.
Validateur JSON
Vérifiez la syntaxe JSON et inspectez localement la structure racine analysée.
Minificateur JSON
Validez du JSON et supprimez les espaces superflus de mise en forme.
JSON vers CSV
Convertissez un tableau d'objets JSON en lignes séparées par des virgules ou des tabulations.
CSV en JSON
Analyse des CSV ou TSV avec guillemets pour produire un tableau d’objets JSON.
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.
JSON Viewer
Validez et formatez lisiblement un fichier JSON local.
Mise en forme SQL
Mettez en forme du SQL standard, PostgreSQL, MySQL, SQLite ou BigQuery.
XML en JSON
Transformez un document XML en JSON lisible, avec une gestion cohérente des attributs.
JSON vers XML
Convertissez du JSON en XML bien formé avec l’élément racine de votre choix.
YAML en JSON
Convertissez une configuration YAML en JSON, avec des erreurs d'analyse faciles à lire.
JSON vers YAML
Convertissez du JSON en YAML lisible pour vos configurations et manifestes.
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.
TSV vers CSV
Convertissez des données séparées par des tabulations en CSV, en mettant entre guillemets toute cellule qui l'exige.
Excel en CSV
Convertissez un classeur .xlsx en CSV, feuille par feuille, directement dans votre navigateur.
CSV en Excel
Transformez du texte CSV en un véritable classeur .xlsx en local.
JSON Diff
Comparez deux contenus JSON côte à côte et surlignez les clés ajoutées, supprimées et modifiées.
Formateur XML
Mettez en forme ou minifiez du XML en local, avec indentation personnalisable et validation de la syntaxe.
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.
JSON Schema
Validez des données JSON avec JSON Schema directement dans votre navigateur et consultez des chemins d'erreur clairs.
SQL vers JSON
Convertissez des tableaux JSON en instructions SQL INSERT avec échappement, ou analysez des INSERT SQL en tableaux d’objets JSON.
JSON vers TS
Convertissez des objets et tableaux JSON en interfaces ou déclarations de type TypeScript fortement typées.
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.
Convertisseur .env
Analysez les variables d'environnement .env en JSON, scripts d'export shell ou Kubernetes ConfigMap YAML.
JSON vers TOML
Convertissez des objets JSON en syntaxe de configuration TOML ou analysez des chaînes TOML pour obtenir des objets JSON.
Générateur JSON Schema
Déduit et génère automatiquement des définitions JSON Schema à partir d'exemples de données JSON.
É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.
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.
CSV vers SQL
Convertissez des données CSV tabulaires en requêtes SQL INSERT INTO, compatibles avec PostgreSQL, MySQL, SQLite et SQL Server.
Objet JS vers JSON
Convertissez des littéraux d'objet JS sans guillemets, des guillemets simples et des virgules finales en JSON strict.
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.
JSON vers Python
Générez des dataclasses Python, des TypedDict ou des modèles Pydantic à partir d’un exemple JSON.
JSON vers Zod
Générez des schémas Zod et des types inférés à partir d'un échantillon JSON.
JSON vers Rust
Générez des structs Rust avec les dérivations serde à partir d’un exemple JSON.
JSONPath
Testez des expressions JSONPath conformes à la RFC 9535 et affichez chaque correspondance avec son chemin.
INI ⇄ JSON
Convertissez des fichiers de configuration INI en JSON et inversement, avec sections, sections imbriquées, tableaux et commentaires.
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.
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.
Équations LaTeX
Écrivez des équations avec une palette de symboles, prévisualisez-les en direct, puis exportez-les en SVG ou PNG.
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.
Base64
Encodez du texte Unicode en Base64 ou décodez-le en UTF-8.
Encodeur d’URL
Encodez ou décodez des composants d’URL avec prise en charge d’Unicode.
Encodeur HTML
Échappez les caractères sensibles en HTML ou décodez les entités courantes.
Générateur de hachage
Générez des hachages de texte SHA-256, SHA-384, SHA-512, ou le SHA-1 hérité.
Empreinte
Calculez localement l’empreinte SHA-256 d’un fichier pour vérification et comparaison.
Décodeur JWT
Décodez l'en-tête et la charge utile d'un JWT sans prétendre à une vérification.
Générateur d'UUID
Générez un ou plusieurs identifiants UUID v4 aléatoires d'origine cryptographique.
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.
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.
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.
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.
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.
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.
Chiffrer un fichier
Chiffrez et déchiffrez n’importe quel fichier avec un mot de passe et AES-256-GCM, directement dans votre navigateur.
Stéganographie
Cachez un message dans une image, éventuellement avec un mot de passe, puis lisez-le à nouveau.
HMAC
Signatures HMAC-SHA256, SHA-384, SHA-512 et SHA-1 en hexadécimal et en Base64.
CRC32
Calculez le CRC-32 et l’Adler-32 d’un texte ou de fichiers, en hexadécimal et en décimal.
TOTP
Testez des mots de passe à usage unique TOTP à partir d’un secret Base32, avec un QR code pour les applications d’authentification.
PKCE
Générez un vérificateur PKCE OAuth, un challenge S256 et une valeur state.
Encodeur JWT
Créez et signez des JWT avec les algorithmes HS, RS, PS et ES à partir d'une charge utile JSON.
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.
Semver
Vérifiez des versions avec les plages npm, comparez des versions et trouvez la prochaine version à publier.
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.
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.
Data URI
Transformez n’importe quel fichier en Data URI avec des extraits CSS et HTML prêts à copier.
Outils IPv6
Développez, compressez, classez et inversez des adresses IPv6.
Convertisseur de bases
Convertissez des nombres entre les bases 2 et 36, y compris les fractions.
Recherche de port
Découvrez l’usage d’un port TCP ou UDP à partir du registre de l’IANA.
Entités HTML
Encodez, décodez et recherchez les entités HTML, avec les 2 231 références nommées.
Table ASCII
Les 128 codes ASCII dans quatre bases, avec noms des caractères de contrôle et entités HTML.
Punycode
Convertissez les noms de domaine internationaux en Punycode xn-- et inversement, et repérez les écritures mixtes qui se ressemblent.
Convertisseur IP
Convertissez une adresse IPv4 entre les formats décimal pointé, décimal, hexadécimal, binaire et IPv6 mappé.
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.
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.
Décodeur de certificat
Décodez un certificat ou une chaîne PEM : sujet, émetteur, dates, SAN, clé, usages et empreintes.
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.
Code et fichiers
Testez des motifs, comparez du texte, minifiez du code et inspectez les signatures de fichiers locaux.
Testeur de regex
Testez des expressions régulières JavaScript dans un Web Worker à durée limitée.
Minificateur HTML
Minification des commentaires et des espaces HTML via l'analyseur du navigateur.
Minificateur CSS
Analysez, optimisez et minifiez structurellement votre CSS, localement.
Minificateur JavaScript
Supprime avec prudence les commentaires, l'indentation et les lignes vides.
Diff Checker
Comparez deux textes ligne par ligne pour repérer ajouts et suppressions.
Type MIME
Comparez les signatures de fichier courantes avec le type indiqué par votre navigateur.
Détecteur d’encodage
Détectez localement les BOM, la compatibilité ASCII et la validité stricte UTF-8.
cURL vers du code
Convertissez des commandes cURL en extraits de code JavaScript, Python, Go et Node.js.
Nettoyeur SVG
Nettoyez et minifiez du code SVG localement — supprimez les métadonnées d’Illustrator/Inkscape, les commentaires XML et les espaces inutiles.
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.
Décodeur Regex
Décompose les regex JavaScript en anglais simple, jeton par jeton : groupes de capture, classes de caractères, quantificateurs.
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).
Visualiseur de chemin SVG
Analysez les données de chemin SVG (attribut d) en jetons, paramètres de commandes et rendus visuels.
Calculateur chmod
Calculez les permissions Linux en octal (ex. 755, 644) et en symbolique (rwxr-xr-x) via une matrice interactive de cases à cocher.
SVG vers JSX
Transformez un balisage SVG en code React JSX ou TypeScript TSX propre et structuré en composants.
Éditeur SVG
Dessinez, stylisez, superposez et modifiez des graphiques vectoriels SVG visuellement ou avec du code XML SVG en direct.
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.
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.
Visionneuse SVG
Prévisualisez, analysez et redimensionnez vos SVG en toute sécurité, corrigez leur viewBox et rendez-les responsives.
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.
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.
Éditeur Mermaid
Créez des diagrammes Mermaid avec un aperçu en direct, puis téléchargez-les au format SVG ou PNG.
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.
Compteur de tokens
Comptez les tokens exacts d’un prompt pour les tokeniseurs d’OpenAI et voyez comment le texte est découpé.
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.
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.
HTML vers JSX
Convertissez du HTML en JSX pour React, avec les styles sous forme d’objets.
Gitignore
Créez des fichiers .gitignore à partir des modèles officiels de GitHub, fusionnés sans doublons.
Générateur de licences
Créez des fichiers LICENSE pour MIT, Apache, GPL et plus encore, avec un tableau comparatif.
WebSocket
Connectez-vous à un serveur WebSocket, envoyez des messages et consultez les réponses dans le journal.
Message de commit
Rédigez un message Conventional Commits en choisissant le type, le scope et une modification incompatible, avec vérification du format.
Formateur GraphQL
Mettez en forme ou minifiez des requêtes, mutations, fragments et schémas GraphQL en conservant les commentaires.
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.
Temps et automatisation
Convertissez des horodatages et comprenez les programmations standard à cinq champs.
Convertisseur d’horodatage
Convertissez des secondes Unix, des millisecondes, des dates ISO, l’UTC et l’heure locale.
Horodatage Unix
Lisez les secondes et millisecondes Unix actuelles, ainsi que l’heure ISO, UTC et locale.
Analyseur Cron
Validez une syntaxe Cron à cinq champs et calculez les prochaines exécutions en UTC.
Explicateur Cron
Traduisez la syntaxe cron à 5 champs en descriptions d'horaire claires et projetez les prochaines exécutions.
Dates Excel
Convertissez les numéros de série Excel en dates et inversement, avec heures, systèmes de dates 1900 et 1904 et bug de l’année bissextile 1900.
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.
Profils d’exemple
Générez des profils fictifs clairement identifiables pour tester vos applications.
Adresses d’exemple
Générez des données d’adresse fictives pour tester vos interfaces.
Produits d’exemple
Générez des produits de catalogue et des SKU synthétiques pour vos tests.
Commandes d’exemple
Générez des fixtures de commandes synthétiques avec des identifiants réservés aux tests.
JSON d’exemple
Générez des enregistrements JSON de test valides, sans aucun téléversement.
CSV d’exemple
Générez des enregistrements synthétiques compatibles CSV pour tester des imports.
Données fictives
Générez des données de test fictives avec vos propres champs, jusqu’à 1 000 lignes, en JSON, CSV ou instructions SQL INSERT.
Nombres et Unicode
Convertissez des bases entières, encodez des octets UTF-8 et inspectez précisément les valeurs scalaires Unicode.
Binaire → Décimal
Convertissez un entier binaire signé en décimal avec une arithmétique BigInt exacte.
Décimal → binaire
Convertissez un entier décimal signé en binaire sans arrondi en virgule flottante.
Hexadécimal → décimal
Convertissez un entier hexadécimal signé en décimal avec une arithmétique exacte, quelle que soit sa taille.
Décimal → Hexadécimal
Convertissez exactement un entier décimal signé en hexadécimal majuscule.
Octal → décimal
Convertissez un entier octal signé en décimal avec une arithmétique exacte.
Décimal → octal
Convertissez un entier décimal signé en octal, sans perte liée aux nombres à virgule flottante.
Texte → hexadécimal
Encodez du texte en octets UTF-8 majuscules, dans un format hexadécimal lisible avec des espaces.
Hex → Texte
Décodez des octets hexadécimaux espacés ou non en texte UTF-8 avec une validation stricte.
Caractère → U+
Convertissez une valeur scalaire Unicode en notation U+, en décimal et en hexadécimal.
U+ → Caractère
Convertissez la notation U+XXXX, 0xXXXX ou décimale en un caractère Unicode.
Inspecteur Unicode
Analysez un texte et détectez espaces de largeur nulle, caractères de contrôle, marques RTL et points de code Unicode.
Calculatrice binaire
Effectuez des opérations arithmétiques et bit à bit en binaire, octal, décimal ou hexadécimal, avec complément à deux.
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.
Design CSS
Créez visuellement des dégradés, des ombres, des échelles typographiques, des tailles fluides et des grilles, puis copiez le CSS.
Dégradé CSS
Créez des dégradés CSS linéaires, radiaux ou coniques avec aperçu en direct, points de couleur et préréglages.
Box Shadow
Créez un box-shadow CSS avec décalage, flou, étalement, calques et inset, puis copiez le code.
Échelle typographique
Créez une échelle modulaire de tailles de police et copiez-la au format CSS ou dans une configuration Tailwind.
CSS clamp()
Créez une taille de police ou un espacement qui évolue entre deux largeurs d’écran avec une expression CSS clamp().
CSS grid
Dessinez une mise en page sur une grille, nommez les zones et copiez le CSS grid-template.
Générateur de palettes
Créez des palettes de couleurs harmonieuses, verrouillez vos couleurs préférées et exportez-les en CSS, Tailwind, JSON ou PNG.
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.
Vague SVG
Créez des vagues SVG superposées pour séparer les sections, puis copiez-les au format SVG ou CSS.
blob SVG
Générez des formes organiques aléatoires, en couleur unie ou en dégradé, puis téléchargez-les au format SVG.
motif CSS
Créez des rayures, grilles, points, damiers et zigzags en dégradés CSS purs, prêts à copier.
Glassmorphism
Créez des cartes en verre dépoli avec backdrop-filter : réglez le flou, la teinte et la bordure, prévisualisez et copiez le CSS.
Séparateur de formes
Créez des séparateurs de section en vague, courbe, inclinaison, triangle, flèche, zigzag, nuage ou montagne avec SVG, CSS et HTML.
Motifs SVG
Créez des motifs SVG transparents avec deux couleurs, un fond, un espacement, un contour et une rotation. Exportez-les en CSS, SVG ou PNG.
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.
Générateur de CSP
Créez ou analysez une politique de sécurité du contenu avec directives, modèles et extraits serveur à copier.
Clip path
Déplacez les points d’un polygone ou réglez un cercle, une ellipse ou un inset, prévisualisez la découpe et copiez le CSS.
Flexbox
Explorez les propriétés flex du conteneur et des éléments avec une mise en page interactive et du CSS copiable.
Demandes de certificat et clés
Générez, décodez et comparez des demandes de certificat et des clés dans votre navigateur.
Décodeur CSR
Décodez une demande de signature de certificat PEM : sujet, noms alternatifs, clé publique, algorithme de signature et extensions.
Générateur de CSR
Générez dans votre navigateur une clé privée RSA ou ECDSA et une requête de certificat signée, avec champs du sujet et noms alternatifs.
Comparateur de certificat et de clé
Comparez un certificat avec une clé privée RSA ou EC et/ou un CSR pour vérifier la correspondance de leurs clés publiques, dans votre navigateur.
Convertisseur PEM et DER
Convertissez certificats, clés et CSR entre PEM, DER binaire, base64 et hexadécimal. Détectez le type et convertissez RSA PKCS#1/PKCS#8.
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.