Outils pour développeurs
Ascii85 / Base85
Encodage Adobe Ascii85 qui regroupe quatre octets en cinq caractères imprimables, avec les délimiteurs classiques <~ ~> et la compression z.
Convertisseur de codes ASCII
Convertissez chaque caractère d’un texte en son code ASCII numérique (décimal, hexadécimal, binaire ou octal), pour de nombreux jeux de caractères.
Base32 / Base58
Base32 RFC 4648 (avec base32hex facultatif), Base32 de Crockford avec son symbole de contrôle, z-base-32 et les alphabets Base58 de Bitcoin, Flickr et Ripple, ainsi qu’un panneau d’encodage et de vérification Base58Check.
Encodage / décodage Base62
Encodez des entiers et des chaînes d’octets en Base62 : 62 caractères qui n’ont jamais besoin d’échappement. Trois alphabets courants, un mode grands entiers pour les identifiants courts, et des comparaisons de longueur avec Base58, Base64 et Base36.
Encodage / décodage Base64
Encodez et décodez le Base64 et le Base64 compatible URL pour des chaînes, du JSON, du XML et du YAML, avec retour à la ligne MIME/PEM, alphabets prédéfinis crypt/bcrypt/XXencode, et un panneau qui détermine à quelle variante appartient une chaîne collée.
Convertisseur Base64 de fichiers
Encodeur et décodeur gratuit en ligne de fichiers vers Base64. Convertissez n’importe quel fichier (PDF, DOCX, ZIP, MP3, MP4, etc.) en Base64 et décodez le Base64 pour retrouver un fichier téléchargeable. Prend en charge le glisser-déposer. Tout le traitement est…
Convertisseur d’image en Base64
Encodeur et décodeur gratuit en ligne d’images vers Base64. Convertissez des images (PNG, JPEG, GIF, WebP, BMP, SVG, ICO) en Base64 et inversement. Sortie sous forme d’URI de données, de HTML, de CSS, de Markdown, de JSON ou de XML. Tout le traitement est…
Validateur Base64
Outil gratuit en ligne de validation et de réparation de Base64. Validez des chaînes Base64, détectez les erreurs, corrigez les caractères invalides et le bourrage, et convertissez entre Base64 standard et Base64 compatible URL. Tout le traitement est…
Encodage / décodage Base91
L’encodage imprimable le plus dense : 91 caractères dont la surcharge est d’environ 23 % au lieu des 33 % du Base64. L’alphabet complet est imprimé sur la page, avec un contrôle d’aller-retour et une comparaison de taille avec le Base64 et le Base85.
Texte binaire
Convertissez du texte en séquences de nombres binaires de 8 ou 7 bits, séparés par des espaces ou concaténés, et inversement.
Décodeur d’encodages multicouches
Décodez un texte encodé plusieurs fois de suite (Base64 dans un encodage d’URL, lui-même dans des entités HTML), une couche à la fois, avec un score de confiance et une raison pour chaque candidat. Décodage uniquement, jamais d’exécution.
Détecteur d’encodage
Détectez l’encodage d’octets d’un fichier, d’un vidage hexadécimal ou d’un texte collé : détection du BOM, validation UTF-8 stricte et candidats GBK, Big5 ou Shift-JIS avec scores de confiance. Remplacement entièrement local de l’ancien encodeur de fichiers côté serveur.
Échappement de chaînes
Échappez et déséchappez des chaînes pour HTML, XML, JavaScript, Java, .NET, JSON, CSV et SQL, avec \uXXXX facultatif pour le texte non ASCII.
Convertisseur Hex Base64
Convertisseur gratuit en ligne hexadécimal vers Base64 et Base64 vers hexadécimal. Convertissez des chaînes hexadécimales (0x, séparées par des espaces ou brutes) vers le Base64 et inversement. Prend en charge plusieurs formats de sortie. Tout le traitement est local : aucune donnée…
Éditeur hexadécimal avancé
Éditeur hexadécimal avancé en ligne. Insérez et supprimez des octets, sélectionnez et copiez, comparez des fichiers binaires et ajoutez des signets. Toutes les données sont traitées localement.
Texte hexadécimal
Traduisez du texte en paires d’octets hexadécimaux, et inversement, avec préfixes 0x ou %XX facultatifs et séparateurs souples.
Convertisseur d’entités HTML — encoder / décoder / référence
Encodez du texte en entités HTML (nommées, décimales ou hexadécimales, par exemple © pour le caractère copyright), décodez les entités en caractères et parcourez ou recherchez la table complète des références de caractères nommées HTML5. Options…
Code Morse
Encodez du texte en code Morse international (A-Z, 0-9 et ponctuation courante) et décodez le Morse en texte clair.
Texte octal
Traduisez du texte UTF-8 en nombres octaux à trois chiffres par octet (000 – 377), avec préfixes 0o ou % facultatifs et séparateurs souples.
Punycode / IDN
Convertissez des noms de domaine et des étiquettes internationaux vers leur forme Punycode xn-- compatible ASCII, et inversement (RFC 3492).
Quoted-Printable
Encodage RFC 2045 compatible avec les courriels, avec retour à la ligne souple paramétrable : l’équivalent MIME du Base64.
ROT13 / ROT47
Chiffres de César classiques : ROT13 sur les seules lettres, ou ROT47 sur toute la plage ASCII imprimable. La même action déchiffre et chiffre.
UUEncode / UUDecode
Le classique transport binaire-texte Unix « uuencode » : blocs begin/end, lignes de 45 octets et le fameux terminateur formé d’un accent grave.
Chiffrement / déchiffrement AES
Chiffrez ou déchiffrez avec AES-128, -192 ou -256 en mode GCM, CBC, CTR ou ECB. Clés en octets hexadécimaux bruts ou en Base64, ou dérivées d’un mot de passe avec PBKDF2-HMAC-SHA256 ; génération aléatoire de l’IV, gestion de l’AAD et du tag GCM, et ligne de commande OpenSSL produisant les mêmes octets, affichée à côté du résultat.
Décodeur de certificats
Collez un fichier PEM, DER ou PKCS#7, téléversez-en un ou ouvrez l’exemple intégré, puis lisez le sujet, l’émetteur, le numéro de série, les deux empreintes, chaque extension avec sa valeur analysée, les horodatages de certificats signés (SCT) et le DER brut en hexadécimal. Les chaînes de certification et les demandes de signature sont également reconnues et lues.
Vérificateur de certificat et de clé privée
La question du déploiement en une page : est-ce la clé de ce certificat ? La réponse est prouvée en signant un défi avec la clé privée, puis en le vérifiant avec la clé publique contenue dans le certificat ; elle vaut donc pour RSA, ECDSA et Ed25519. Le rapport affiche les empreintes des deux côtés sans jamais imprimer la clé elle-même.
Calculateur CRC
Exécutez 14 jeux de paramètres CRC (CRC-8/CCITT, les CRC-16, les quadruplets CRC-32 ainsi que CRC-32C et cksum, trois CRC-64 et Adler-32) sur du texte, des octets hexadécimaux ou des fichiers, avec le polynôme, l’initialisation, la réflexion et le XOR final de chacun affichés à côté, et une sortie en hexadécimal, en décimal ou en octal.
Générateur de CSR
Choisissez RSA ou ECDSA, renseignez le sujet et les noms alternatifs, et obtenez une clé privée ainsi qu’une demande de signature de certificat à remettre à une autorité de certification. Les deux se téléchargent au format PEM, et la demande également au format DER, avec l’algorithme de signature, les empreintes et la commande d’auto-vérification affichés à côté.
Générateur de hash
Calculez les empreintes MD5, SHA-1, SHA-256 ou SHA-512 de texte ou de fichiers, en hexadécimal ou en Base64 : SHA via WebCrypto, MD5 entièrement local.
Calculateur HMAC et KDF
Calculez un MAC à clé avec HMAC-MD5 ou la famille HMAC-SHA sur du texte, des octets hexadécimaux ou des fichiers, ou dérivez du matériel de clé avec PBKDF2 (RFC 8018) et HKDF (RFC 5869). Les clés et les sels se saisissent en texte, en hexadécimal ou en Base64 ; les résultats sortent en hexadécimal, en hexadécimal majuscule, en Base64 ou en Base64url, vérifiés par rapport aux vecteurs de test des RFC.
Débogueur JWT
Décodez et vérifiez des JSON Web Tokens : en-tête et charge utile mis en forme, badges d’expiration, et validation de signature HS/RS/ES avec un secret ou une clé PEM collés.
Outil de chiffrement classique
Les chiffrements à ne pas utiliser pour de nouveaux travaux (DES, 3DES, RC4 (ARCFOUR) et Blowfish en mode ECB ou CBC) sont conservés pour lire d’anciennes archives et d’anciennes traces de protocoles. Chacun porte l’avertissement qu’il mérite, et les résultats sont vérifiés par rapport à FIPS 46-3, RFC 6229 et aux vecteurs originaux de Blowfish de Schneier.
Outil OpenPGP
Collez un bloc de clé OpenPGP en armure ASCII ou binaire et décomposez-le : somme de contrôle de l’armure, chaque paquet dans un arbre avec un vidage hexadécimal, versions des clés, algorithmes, empreintes et identifiants de clé, identifiants d’utilisateur, dates d’expiration et sous-paquets de chaque signature. Analyse uniquement : rien n’est déchiffré ni vérifié sur cette page.
Générateur de hachage de mots de passe
Générez et vérifiez des hachages de mots de passe bcrypt, scrypt, Argon2id et PBKDF2 au format de chaîne PHC utilisé par password_hash() et crypt() en PHP. Les paramètres de coût et de mémoire sont détaillés, le temps écoulé de chaque exécution est affiché, et les valeurs minimales par défaut de l’OWASP sont expliquées champ par champ.
Chiffrement / déchiffrement RSA
Générez des paires de clés RSA de 2048 à 4096 bits et exportez-les au format PEM dans quatre variantes, importez une clé publique ou privée que vous possédez déjà, chiffrez avec RSA-OAEP, signez avec PKCS#1 v1.5 ou PSS, et convertissez entre les encodages SPKI, PKCS#8 et PKCS#1 dans lesquels voyagent les clés.
Générateur de certificats auto-signés
Produisez un certificat autosigné, avec la période de validité, l’usage de la clé, l’usage étendu de la clé, les contraintes de base et les noms alternatifs sous votre contrôle, pour un serveur de test ou un réseau interne. La page explique simplement pourquoi aucun navigateur ne lui fera confiance sans configuration préalable.
Chiffrement / déchiffrement / signature SM2
L’algorithme chinois national de clé publique (GB/T 32918-2016) : générez des paires de clés, signez et vérifiez avec le hachage SM3-with-ZA de la norme, chiffrez et déchiffrez dans les formats C1C3C2, C1C2C3 et DER, et exportez les clés dans la disposition UN/SEC1 qu’utilise OpenSSL.
Générateur de hachage SM3
La fonction de hachage nationale chinoise (GB/T 32905-2016) : empreintes de 256 bits sur du texte, des octets hexadécimaux ou des fichiers, HMAC-SM3 à clé avec les vecteurs de test GB/T 15852.2, et explication des liens entre SM3 et SHA-256 ainsi que des contextes où chacun est imposé.
Chiffrement / déchiffrement SM4
Le chiffrement par blocs national chinois (GB/T 32907-2016) : blocs et clés de 128 bits en modes ECB et CBC avec bourrage PKCS#7, saisie en texte, hexadécimal ou Base64, et logique de planification des clés et des boîtes S documentée dans la section d’explication.
Cryptographie basée sur l’identité SM9
La norme nationale chinoise d’identité fondée sur l’identité (GB/T 38635-2020), où une adresse e-mail ou un numéro de téléphone sert directement de clé publique : fonctionnement du chiffrement IBE et des signatures IBS, différences entre le modèle de confiance du KGC et l’infrastructure à certificats, et paramètres officiels de la courbe BN de 256 bits. Page d’explication en lecture seule.
Vérificateur de certificats SSL
Transformez un certificat en verdict : expiré ou sur le point d’expirer, dans la limite de validité actuelle, le nom dont vous avez besoin figure-t-il dans les noms alternatifs du sujet, la chaîne est-elle complète et ses signatures sont-elles valides, la clé ou l’algorithme de signature est-il trop faible, et quelles extensions un client moderne attend mais qui manquent ici.
Audit de configuration HTTPS
Collez les en-têtes de réponse d’un site, éventuellement avec son certificat et une page de sa source, et obtenez un rapport unique couvrant les en-têtes de sécurité du transport, la chaîne de certificats et le contenu mixte de la page. Chaque constat est rattaché à la règle dont il découle, avec une sonde de joignabilité facultative (activée à la demande) qui indique clairement quand elle ne peut pas voir ce qui lui a été demandé.
Convertisseur de commandes cURL
Collez une commande cURL existante pour l’inspecter et la convertir en Node.js, Python ou PowerShell, ou simplement pour mettre en forme le curl lui-même.
Générateur d’URI de données
Générateur gratuit en ligne d’URI de données. Générez des URI data: à partir de chaînes Base64, avec n’importe quel type MIME. Sortie sous forme d’URI de données, de balise HTML <img>, de balise HTML <video>, de balise HTML <audio>, de CSS url(), de balise HTML <link>…
Recherche DNS
Interrogez les enregistrements A, AAAA, CNAME, MX, TXT, NS, SOA, SRV, CAA et PTR, et comparez côte à côte les réponses de plusieurs résolveurs publics, avec le TTL, l’indicateur DNSSEC, la chaîne CNAME et une explication claire lorsque les réponses divergent.
Analyseur d’en-têtes HTTP
Collez une requête ou une réponse et lisez-la champ par champ : signification de chaque en-tête, côté auquel il appartient, détail complet des cookies et audit de syntaxe.
Générateur de requêtes HTTP
Construisez une requête à partir de modèles prêts à l’emploi (JSON, formulaire, téléversement de fichier) et obtenez instantanément le code cURL, Node.js fetch, Python requests ou PowerShell.
Codes d’état HTTP
La liste complète des codes d’état, avec coloration par groupes, recherche plein texte et filtrage, un court assistant qui choisit le bon code selon la situation, et une comparaison des paires faciles à confondre, comme 401 et 403, ou 301 et 308.
Vérificateur d’homographes IDN
Vérifiez un domaine Unicode ou xn-- pour détecter les écritures mélangées, les caractères homoglyphes, les formes de compatibilité et les étiquettes trop longues, et comprenez pourquoi un navigateur peut l’afficher en Punycode à la place.
Recherche IP et géolocalisation
Trouvez votre propre adresse, recherchez n’importe quelle adresse IPv4 ou IPv6, consultez le réseau, le pays, la ville, le fuseau horaire et le type de connexion qui s’y rattachent, et vérifiez dans le navigateur si une connexion WebRTC expose une adresse inattendue.
Calculateur IP / CIDR de sous-réseaux
Transformez une adresse et un préfixe en adresse réseau, masque, plage d’hôtes et nombre d’hôtes, lisez les formes binaire et hexadécimale, reconvertissez un masque en préfixe, et découpez un bloc en sous-réseaux avec la classe d’adresse et les plages spéciales signalées.
Recherche de types MIME
Recherchez les types MIME par extension de fichier, ou inversement, parmi environ 800 entrées courantes avec catégorie et notes d’usage : pratique pour les en-têtes et les filtres de téléversement.
Visualiseur OpenAPI / Swagger
Affichez un document OpenAPI 3.0 / 3.1 ou Swagger 2.0 (YAML ou JSON) sous forme de référence consultable : points de terminaison par balise, paramètres, exemples de corps issus des schémas, réponses et appels « Essayer ».
Recherche de port et de service
Recherchez dans le registre des ports par numéro ou par nom de service, dans les deux sens, filtrez par TCP ou UDP et par plage bien connue, enregistrée ou dynamique, et lisez une note sur les services exposés par accident bien plus souvent que délibérément.
Client / testeur d’API REST
Envoyez des requêtes HTTP vers n’importe quel point de terminaison avec méthode, en-têtes, paramètres, cookies, authentification Basic, Bearer ou par clé d’API, corps JSON, formulaire ou texte, et téléversement de fichiers multipart.
Recherche IP inversée
Remontez d’une adresse au nom que son propriétaire a publié pour elle, consultez le statut de la réponse et le résolveur qui a répondu, et parcourez les adresses voisines du même bloc pour comprendre le schéma de nommage du réseau.
Analyseur robots.txt
Vérifiez un robots.txt comme le décrit la RFC 9309 pour un robot d’indexation : groupes fusionnés, caractères génériques développés, règles de correspondance la plus longue, et un testeur qui répond autorisé ou refusé pour n’importe quel agent utilisateur et chemin.
Vérification des en-têtes de sécurité
Notez les en-têtes de réponse selon la liste de l’OWASP : chaque en-tête manquant entraîne une déduction, et chaque constat est accompagné de lignes de correction prêtes à copier pour nginx, Apache et Express.
Encodeurs d’URL
Encodez et décodez en pourcentage les composants d’URL (complets ou allégés), ainsi que l’échappement des chaînes JSON, XML et YAML, dans les deux sens.
Analyseur d’URL et vérification de sécurité
Décomposez une URL en schéma, hôte, port, chemin, paramètres de requête et fragment, consultez chaque niveau de décodage en pourcentage et d’entités, modifiez ou effacez les paramètres de requête, y compris les paramètres de suivi, et lisez un panneau de sécurité couvrant les identifiants intégrés, les noms d’hôte trompeurs et d’autres astuces courantes.
Inspecteur d’encodage en pourcentage
Visualisez côte à côte comment une même chaîne est encodée en pourcentage par encodeURIComponent, encodeURI et form-urlencoded, avec un tableau d’octets par caractère, le rôle des caractères réservés selon la RFC 3986 et un décodeur multicouche pour le texte encodé deux fois.
Analyseur d’agent utilisateur
Collez une chaîne User-Agent pour identifier le navigateur, le moteur, le système d’exploitation, le fabricant, le modèle et le type d’appareil ainsi que le processeur, avec des préréglages réalistes et un export JSON.
Testeur WebSocket
Connectez-vous à un serveur ws:// ou wss://, négociez des sous-protocoles, envoyez des messages texte ou JSON et suivez tout le cycle de vie, codes de fermeture compris, dans un seul journal.
Nettoyer et dédoublonner un CSV
Supprimez les espaces superflus, réparez les guillemets, retirez les lignes vides et supprimez les lignes en double, avec un aperçu de chaque modification avant le téléchargement.
Opérations sur les colonnes CSV
Réordonnez, renommez, extrayez, supprimez, insérez, découpez ou fusionnez des colonnes dans tout le tableau en un seul passage, avec un aperçu.
CSV → JSON/XML/YAML/HTML/SQL
Convertissez des données délimitées en tableaux JSON, documents XML, séquences YAML, tableaux HTML ou SQL (CREATE TABLE + INSERT), avec options de dialecte, de détection des types et de mise en forme.
Convertisseur CSV
Convertir en ligne un fichier Excel xlsx/xls/xl/xlt/xltx/slk/xlw/xml ou Calc ods/fods/ots/sxc/fods/stc/xlsb/xlc/ett/dif/wk1/wks/wb2 en fichier csv
Découper / fusionner des CSV
Découpez un gros fichier CSV en parties selon le nombre de lignes ou le nombre de parties, en conservant l’en-tête dans chaque partie ou seulement dans la première. Refusionnez les fichiers par nom ou position de colonne, avec un rapport des différences de colonnes.
Comparaison CSV / TSV
Comparez deux tableaux délimités côte à côte et voyez chaque ajout, suppression ou modification au niveau de la cellule, mis en évidence dans une grille visuelle.
Éditeur CSV / TSV
Ouvrez, consultez et modifiez gratuitement en ligne des fichiers CSV ou TSV. Le délimiteur (virgule, tabulation, point-virgule) est détecté automatiquement. Modifiez n’importe quelle cellule du tableau, ajoutez ou supprimez des lignes, sélectionnez et supprimez des colonnes entières…
Comparaison JSON
Comparez deux documents JSON côte à côte avec des marqueurs d’ajout, de suppression et de modification codés par couleur, et un récapitulatif des différences.
JSON ↔ CSV / TSV
Convertissez entre JSON (tableau d’objets) et CSV ou TSV, avec correspondance des en-têtes, choix du délimiteur et aperçus.
Formateur JSON
Mettez en forme, réduisez et validez du JSON, avec localisation en ligne des erreurs de syntaxe : idéal pour les réponses d’API et les fichiers de configuration.
Évaluateur JSONPath
Testez des expressions JSONPath avec surlignage des correspondances en direct, résultats mis en forme, nombre de correspondances et référence de la syntaxe des expressions.
Générateur / validateur de schéma JSON
Validez des documents JSON par rapport à un JSON Schema (draft-07), avec des chemins d’erreur précis, et générez un schéma de départ à partir de données d’exemple.
JSON → SQL / TOML
Exportez un tableau JSON d’objets sous forme d’instructions SQL INSERT pour MySQL/PostgreSQL, ou sous forme de document TOML, avec un rendu des valeurs tenant compte des types.
JSON ↔ chaîne
Échappez un objet JSON en chaîne littérale, ou analysez une chaîne échappée pour la rétablir en JSON mis en forme, avec les modes guillemets simples ou doubles.
Visualiseur / éditeur JSON
Parcourez le JSON sous forme d’arbre codé par couleur et modifiez-le directement : changez les valeurs et les types, ajoutez, renommez et supprimez des clés, puis exportez en version mise en forme ou réduite.
JSON ↔ XML
Convertissez entre JSON et XML avec gestion des attributs, contrôle de l’indentation et options d’aller-retour dans les deux sens.
JSON ↔ YAML
Convertissez entre JSON et YAML avec style flow facultatif, commentaires conservés lorsque c’est possible, et prise en charge des données imbriquées.
RSS / Atom → JSON
Convertissez un flux XML RSS 2.0 ou Atom en JSON épuré, avec tableaux d’éléments et métadonnées, prêt pour un traitement ultérieur.
Comparaison XML / HTML — outil gratuit de différences de balisage en ligne
Outil gratuit de comparaison XML et HTML en ligne. Comparez deux documents XML ou HTML côte à côte et voyez les différences structurelles. Tout le traitement est local — aucune donnée envoyée.
XML → CSV
Transformez des documents XML en sortie CSV/TSV épurée, en lisant les éléments et les attributs dans l’ordre du document.
Outils XML
Mettez en forme, réduisez, validez et explorez des documents XML avec une vue en arbre, y compris pour des balisages comme SVG et RSS.
Comparaison YAML — outil gratuit de différences YAML en ligne
Outil gratuit de comparaison YAML en ligne. Comparez deux documents YAML côte à côte et voyez les différences structurelles. Tout le traitement est local — aucune donnée envoyée.
Outils YAML
Validez et mettez en forme du YAML avec tri facultatif des clés, une vue en arbre et une conversion en JSON pour inspecter une configuration.
Formateur C / C++ / C# / Java
Reformatez du C, C++, Objective-C, C# et Java avec le véritable clang-format, en choisissant les styles LLVM, Google, Chromium, Mozilla, WebKit, Microsoft ou GNU.
Formateur de code
Mettez en forme du JavaScript, du TypeScript, du JSX/TSX, du JSON5, du GraphQL, des SFC Vue, du PHP et du TOML avec Prettier, en choisissant la largeur de tabulation, les guillemets et les points-virgules.
Bac à sable de code
Exécutez du JavaScript dans un iframe isolé avec sortie console en couleurs, ou prévisualisez en direct des pages HTML+CSS+JS complètes et téléchargez-les. Une boucle défaillante peut toujours être arrêtée.
Générateur de captures de code
Transformez des extraits de code en images PNG soignées de style Carbon : couleurs de syntaxe highlight.js, habillage de fenêtre, numéros de ligne et quatre thèmes, exportés avec une netteté retina.
Générateur CSP
Construisez une politique Content-Security-Policy directive par directive, avec un générateur de hachage sha256 pour les scripts intégrés et un avertissement lorsqu’une combinaison ne fait pas ce qu’elle semble faire.
Outils CSS
Mettez en forme ou réduisez du CSS, du SCSS, du LESS et du SASS, et compilez-les ou convertissez-les entre les dialectes des préprocesseurs pour nettoyer des feuilles de style.
JSON → classes / schéma
Générez des classes C#, Java, TypeScript ou PHP, des interfaces TypeScript ou un JSON Schema à partir de documents JSON et XML d’exemple.
Formateur Go
Mettez en forme du code source Go avec le moteur officiel gofmt compilé en WebAssembly : style Go canonique déterministe, avec tabulations et alignement des colonnes.
Générateur de tableaux HTML — constructeur visuel de tableaux
Construisez visuellement un tableau HTML : définissez les lignes, les colonnes, la légende, l’en-tête, les bordures, les espacements, les couleurs et l’alignement, saisissez dans une grille en direct ou collez des données TSV, CSV ou Excel, puis obtenez un code HTML prêt à être copié et collé…
Outils HTML
Mettez en forme ou réduisez du HTML avec un volet d’aperçu en direct et une validation de la syntaxe, pour le balisage écrit à la main comme pour le balisage généré.
Éditeur de diagrammes Mermaid — organigramme, séquence, gantt et plus
Modifiez des diagrammes Mermaid dans votre navigateur et voyez-les s’afficher instantanément : diagrammes de flux, de séquence, de classes, d’états, de Gantt, circulaires, chronologies et entité-relation. Passez d’un thème Default / Dark / Neutral / Forest à l’autre, puis…
Formateur Python
Reformatez du Python 3 avec le formateur Ruff (style Black / PEP 8) : choisissez la largeur d’indentation, le style des guillemets, la largeur de ligne et les virgules finales magiques.
Testeur d’expressions régulières
Correspondance de regex en direct avec surlignage, liste des correspondances et groupes de capture, indicateurs et bibliothèque de motifs courants. Les motifs invalides sont signalés en ligne.
Formateur de scripts shell
Formatez des scripts Bash, POSIX sh et mksh avec shfmt : normalisation de l’indentation, espacement des redirections, mise en forme des fonctions et des corps de case.
Test de connexion à une base de données
Générateur et testeur local de chaînes de connexion à une base de données. Renseignez l’hôte, le port, la base et les identifiants pour obtenir des chaînes de connexion prêtes à coller pour JDBC, ADO.NET, ODBC, Python et SQLAlchemy, pour MySQL…
Générateur de migrations de base de données
Générateur local gratuit de migrations de bases de données. Collez un schéma avant et après (DDL CREATE TABLE ou JSON de schéma) pour obtenir des scripts de migration ascendante et descendante : tables ajoutées et supprimées, colonnes ajoutées, retirées et…
Concepteur ERD
Concepteur local gratuit de schémas de bases de données et de diagrammes entité-relation. Créez des tables, des colonnes, des clés primaires, des clés étrangères et des relations dans un éditeur structuré, regardez le diagramme se redessiner en direct, puis…
Formateur SQL
Mettez en forme, réduisez ou validez des requêtes SQL pour six dialectes, avec des options de casse des mots-clés et de largeur d’indentation.
Générateur de requêtes SQL
Collez un DDL CREATE TABLE ou définissez les colonnes à la main, cochez les colonnes, ajoutez WHERE, JOIN ou ORDER BY, et générez des squelettes SELECT, INSERT, UPDATE ou DELETE pour le SQL standard, MySQL ou PostgreSQL.
SQL vers ERD
Convertisseur SQL vers diagramme entité-relation, gratuit et local. Collez une ou plusieurs instructions CREATE TABLE pour obtenir un diagramme : les tables deviennent des entités, les colonnes deviennent des attributs avec les étiquettes PK/FK, et les clauses FOREIGN KEY…
📅 Générateur d’expressions cron
Construisez visuellement une expression cron à 5 champs, ou collez-en une pour la décoder : minutes, heures, jour du mois, mois et jour de la semaine, avec des préréglages, ainsi que les cinq prochaines exécutions.
🔢 Calculateur de temps et statistiques
Calculez des durées, suivez vos heures de travail, trouvez votre âge exact, comptez les jours ouvrés entre deux dates et effectuez des opérations sur le temps.
⏲ Minuteurs et outils de productivité
Compte à rebours jusqu’à un événement, chronomètre de précision, sessions Pomodoro, décodage d’expressions cron et calcul des heures optimales de coucher et de réveil.
📅 Convertisseur d’horodatage et de dates
Convertissez des horodatages Unix en dates lisibles, et inversement. Formatez les dates au format ISO 8601, RFC 2822 ou selon des modèles personnalisés, analysez des chaînes de dates, calculez des écarts, ajoutez ou soustrayez des jours et trouvez les numéros de semaine.
🌎 Fuseaux horaires et horloge mondiale
Convertissez des heures entre n’importe quels fuseaux horaires, planifiez des réunions internationales, consultez une horloge mondiale en direct et travaillez avec les décalages UTC.
Hachage de fichiers par lot et vérificateur de manifeste
Déposez un dossier entier et obtenez le MD5, SHA-1, SHA-256, SHA-384 ou SHA-512 de chaque fichier d’un coup, puis collez ou téléversez un manifeste de sommes de contrôle (sortie GNU sha256sum, lignes BSD openssl dgst, fichiers SFV) et voyez quels fichiers sont vérifiés, lesquels ne correspondent pas et lesquels manquent. Les résultats se copient ensuite sous forme de lignes compatibles sha256sum.
Comparaison de fichiers binaires
Comparez deux fichiers octet par octet : chaque décalage différent, une comparaison hexadécimale superposée avec contexte, une carte de densité et les bits modifiés. Un mode aligné par blocs détecte les insertions et suppressions au milieu d’un fichier ; les rapports s’exportent en TXT et en CSV.
Recherche de fichiers en double
Repère les fichiers identiques octet pour octet, d’après leur contenu, en trois passes : filtre de taille, regroupement par SHA-256, comparaison complète octet par octet. Les copies renommées ou redatées sont ainsi détectées, tandis que les fichiers de même nom mais de contenu différent ne le sont pas. Chaque groupe indique l’espace gaspillé, et la liste de suppression s’exporte en CSV.
Conversion en ligne de l’encodage de fichiers texte/HTML
Convertissez en ligne l’encodage d’un fichier text/html. Détection automatique de l’encodage d’origine, conversion en UTF-8, UTF-16, UTF-32, ANSI, UNICODE, GB2312, GBK, GB18030, Big5, Shift-JIS, EUC-KR et d’autres encore.
Renommage de fichiers
Renommage par lot avec aperçu de chaque nouveau nom avant toute validation : rechercher et remplacer, insérer du texte, numérotation séquentielle avec remplissage et jetons, changements de casse, rognage et nettoyage qui gère les caractères interdits sous Windows et les noms de périphériques réservés. Téléchargez les fichiers renommés un par un ou dans une archive ZIP.
Découpage et fusion de fichiers
Découpez n’importe quel fichier en parties numérotées, selon la taille ou le nombre : nom.001, nom.part01, nom.split.001, nom[1].ext. Réassemblez ensuite une série de parties à l’octet près, avec détection des manques, contrôle de taille et SHA-256 du fichier reconstitué à comparer à l’original.
Détecteur de type de fichier
Lit les octets magiques contenus dans chaque fichier, et non l’extension, puis indique le format réel d’après une table de plus de 60 signatures : images, Office, ODF, EPUB, archives, médias, polices, exécutables, bases de données. Les fichiers renommés sont signalés comme ayant une extension incohérente et, lorsqu’un en-tête le permet, les dimensions, la version PDF et la marque MP4 sont également affichées.
Comparaison INI / ENV — outil gratuit en ligne de comparaison de fichiers de configuration
Outil gratuit en ligne de comparaison de fichiers INI et ENV. Comparez deux fichiers de configuration côte à côte et visualisez les différences de structure. Prend en charge les formats INI (par sections) et ENV (clé-valeur à plat). Tout le traitement…
Générateur de .gitignore
Assemblez un .gitignore à partir de bibliothèques de modèles classés par langages, frameworks, outils, systèmes d’exploitation et IDE : cochez, fusionnez, dédoublonnez, copiez ou téléchargez.
Calculatrice de programmeur
Calculatrice de programmeur gratuite en ligne. Saisissez une expression avec des littéraux hexadécimaux 0x, binaires 0b et octaux 0o, les opérations bit à bit AND, OR, XOR, NOT, les décalages et le calcul, et voyez le résultat se mettre à jour en direct en décimal, en hexadécimal…
Générateur de données de test et de mock
Définissez des colonnes typées (noms, adresses e-mail, nombres, dates, UUID, mots…) et produisez N lignes factices ou de test à graine fixe, au format CSV, TSV, JSON, HTML ou sous forme d’INSERT SQL en lot.
Générateur UUID / ULID / NanoID
Identifiants UUID v4 (et GUID) en lot, ULID triables par date ou NanoID compacts compatibles URL, avec options de format. Générés de façon cryptographiquement aléatoire et résistants aux collisions.