Colorateur de syntaxe de code en ligne
Colorez la syntaxe de JavaScript, JSON, HTML, CSS, PHP, SQL ou Python jusqu'à 500 000 caractères. Détection automatique et numéros de ligne. Le traitement s’…
Commencer
Fonctionnalités et limites
Le colorateur de syntaxe met en évidence les mots-clés, les chaînes de caractères et les nombres dans votre code. Il traite jusqu'à 500 000 caractères et prend en charge JavaScript, JSON, HTML, CSS, PHP, SQL et Python. La détection automatique examine quelques signatures dans l'ordre : JSON valide en début, balises HTML, sélecteurs CSS, balises PHP, SELECT/FROM, définition Python, puis JavaScript par défaut.
Exemple concret
Si vous collez const x = 42; et choisissez JavaScript, les mots-clés et les nombres apparaissent en couleurs différentes. Le code source reste inchangé.
Limitations
La grammaire est volontairement simple et peut mal classer les commentaires, les guillemets imbriqués, les littéraux de gabarit, les mots-clés rares et les extraits ambigus. Pour une précision maximale, sélectionnez manuellement le langage. L'outil ne compile pas, n'exécute pas, ne sécurise pas et ne prouve pas l'exactitude du code.
Sécurité
Le HTML est échappé avant la coloration, donc tout script ou balise collé n'est pas exécuté.
FAQ
Comment fonctionne la détection automatique ?
Elle vérifie des signatures dans l'ordre : JSON valide en début, balises HTML, sélecteurs CSS, balises PHP, requêtes SQL (SELECT/FROM), définitions Python, puis JavaScript en dernier recours.
Puis-je copier le code coloré ?
La copie depuis l'aperçu peut inclure le balisage HTML. Pour obtenir le code source original, copiez-le depuis la zone de saisie.
Que faire si mon code est mal coloré ?
Sélectionnez manuellement le langage approprié pour améliorer la précision. La détection automatique peut échouer sur des extraits courts ou ambigus.
Vérification rapide
- Collez un extrait de code JavaScript et vérifiez que les mots-clés sont colorés.
- Testez la détection automatique avec un JSON valide.
- Activez les numéros de ligne pour les longs extraits.
- Vérifiez que le code source reste intact après coloration.
Le traitement s’effectue localement dans votre navigateur.