Générateur de codes de couleur ANSI
Enveloppe du texte dans des codes d'échappement ANSI pour le colorer et le styliser dans un terminal.
Générateur de codes de couleur ANSI
Collez du texte et cet outil enveloppe chaque ligne dans des séquences d'échappement ANSI pour qu'elle s'affiche en couleur dans un terminal. Il est conçu pour les auteurs CLI, le formatage des journaux et les scripts shell qui veulent un "OK" en vert, un "FAIL" en rouge ou un titre en surbrillance sans coder manuellement les octets d'échappement bruts.
Choisissez une couleur de premier plan et d'arrière-plan parmi les 16 couleurs de terminal de base, le cube de 256 couleurs (un index de 0–255) ou une valeur hex 24 bits pour les terminaux true color. Ajoutez des styles — gras, faible, italique, souligné, clignotant, inverse ou barré — et ils se combinent en une seule séquence SGR. L'option de notation d'échappement contrôle comment l'octet d'échappement est écrit : raw \u001b pour coller directement dans un fichier, \e dans une chaîne entre guillemets doubles ou $'...' shell, \033 dans un littéral de chaîne C ou Python, ou une commande printf prête à exécuter. Activez "Alterner les couleurs par ligne" pour faire défiler une petite palette sur les lignes d'une liste ou d'un journal, et "Afficher l'aperçu du terminal" pour ajouter une description en texte brut de la façon dont chaque ligne s'afficherait, car un panneau de texte ne peut pas dessiner les véritables couleurs du terminal.
Les fins de ligne sont lues de la même manière qu'elles soient CRLF ou LF, et la séquence de réinitialisation à la fin de chaque ligne est facultative — désactivez-la si vous construisez une série de segments colorés qui partagent une seule réinitialisation à la toute fin. Les très grandes entrées sont plafonnées pour que l'onglet du navigateur ne gèle jamais; si un collage produirait plus que la limite, l'outil le signale au lieu de pendre.
Tout s'exécute localement dans votre navigateur — le texte que vous collez n'est jamais téléchargé nulle part. Copiez le résultat, téléchargez-le en tant que fichier .txt ou renvoyez la sortie dans l'entrée pour superposer une autre option.