Coloration syntaxique
Cet outil de coloration syntaxique colore le code source sans rien installer : collez votre code, choisissez le langage et un thème clair ou sombre, puis copiez le HTML obtenu. Les couleurs sont intégrées au balisage, de sorte que le code s’affiche correctement dans les blogs, e-mails et documents sans feuille de style supplémentaire.
Source : WCAG 2.2 – Success Criterion 1.4.3 Contrast (Minimum): 4,5:1 pour le texte (couleurs des deux thèmes vérifiées). Mise à jour : .
Comment le calcul est fait
La coloration syntaxique met en couleur les éléments du code source : mots-clés, chaînes, nombres, commentaires et noms de fonctions reçoivent chacun une couleur. Le code devient plus lisible, surtout dans des textes, des documentations et des e-mails, où l’on n’a pas d’éditeur avec thème de couleurs.
Ce que sait faire l’outil
- Sept langages : JavaScript et TypeScript, JSON, HTML (avec script et style intégrés), CSS, SQL, Python et Bash. Avec « Détection automatique », l’outil choisit le langage d’après le texte.
- Deux thèmes : clair sur fond blanc et sombre sur fond foncé. Toutes les couleurs de texte atteignent le rapport de contraste de 4,5 pour 1 des recommandations d’accessibilité.
- Deux formes de sortie : avec les couleurs dans le balisage, le résultat fonctionne partout ; avec des classes CSS, il est plus court et peut être recoloré par votre propre feuille de style.
- Numéros de ligne : sur demande, chaque ligne est précédée de son numéro, qui ne se sélectionne pas avec le code.
Sûr et sans perte
Le code source n’est pas modifié : il est seulement découpé en sections et entouré d’indications de couleur. Les caractères comme < et & sont échappés pour que du code contenant des fragments HTML n’influence pas le reste de la page. Pour mettre le code en forme au préalable, utilisez le formateur JSON, le formateur SQL ou le formateur HTML.
Questions fréquentes
Comment colorer du code pour un article de blog ?
Collez le code, choisissez le langage et le thème, puis copiez le HTML du champ de résultat. Insérez-le dans l’éditeur du blog comme bloc HTML. Les couleurs sont dans le balisage, aucune feuille de style supplémentaire n’est nécessaire.
Puis-je coller le code coloré dans Word ou un e-mail ?
Oui, en général depuis l’aperçu : sélectionnez, copiez et collez, les couleurs sont conservées. Dans les logiciels qui n’acceptent pas le HTML, une capture d’écran de l’aperçu dépanne.
Quels langages sont pris en charge ?
JavaScript et TypeScript, JSON, HTML avec script et style intégrés, CSS, SQL, Python et Bash. Pour tout autre langage, choisissez « Texte brut » ; seule la mise en forme du bloc reste alors.
Mon code est-il enregistré ou envoyé ?
Non. Le traitement se fait dans votre navigateur. Le code n’apparaît pas dans l’adresse et n’est pas enregistré.
Pourquoi certains passages ne sont-ils pas colorés ?
L’outil reconnaît des motifs comme les mots-clés, chaînes et commentaires, mais n’est pas un analyseur complet. Une syntaxe inhabituelle ou une variante de langage reste donc parfois en noir.
Sources et références juridiques
- WCAG 2.2 – Success Criterion 1.4.3 Contrast (Minimum): 4,5:1 pour le texte (couleurs des deux thèmes vérifiées)
- WHATWG HTML – Syntax: références de caractères et échappement de &, < et > dans le texte
- ECMAScript Language Specification – mots réservés et grammaire lexicale (base de la coloration syntaxique JavaScript)
Dernière mise à jour : · Principes éditoriaux
Outils similaires
- Formater, valider et minifier du JSONValidez votre JSON selon la RFC 8259 : erreur avec ligne, colonne et explication claire. Indentez ou minifiez, triez les clés. En local dans le navigateur.
- Formater SQL (formateur SQL en ligne)Formater du SQL pour le rendre lisible : mots-clés en majuscules, indentation, colonnes et conditions sur des lignes séparées. Compression possible, en local.
- Formater du HTMLFormater du HTML : indenter le code source pour le rendre lisible ou le minifier sur une ligne, avec alerte sur les balises non fermées. Dans votre navigateur.
- Testeur regexTestez vos expressions régulières JavaScript en direct : correspondances surlignées, groupes de capture, motif expliqué. Gratuit, sans envoi.
- Quelle est mon adresse IP ?Affiche instantanément votre adresse IP publique, détecte IPv4 ou IPv6 et explique la différence. Gratuit – votre IP n’est pas stockée.
- Générateur de dégradé CSSCréez des dégradés CSS : linéaires, radiaux ou coniques, autant d’arrêts de couleur que voulu, angle et couleur de repli – aperçu en direct et CSS à copier.
- Vérifier une adresse email : la syntaxe RFCVérifiez une ou plusieurs adresses e-mail selon les RFC 5321/5322 : longueurs, domaine, domaines accentués (Punycode). En local, sans envoi.
- Convertir JSON en TypeScriptConvertir JSON en TypeScript : générez types, interfaces ou schéma JSON à partir d’un exemple, avec champs facultatifs. Dans le navigateur, sans envoi.
- Vérifier un numéro de TVA intracommunautaireContrôlez le format et la clé d’un numéro de TVA intracommunautaire pour les 27 pays de l’UE et l’Irlande du Nord (XI). En local, avec lien vers VIES.