Generate ANSI escape codes for colored terminal text or preview existing ANSI text.
Use in bash: echo -e
Hello, World!
\e[37;40mHello, World!\e[0m
| Color | FG | BG |
|---|---|---|
Black | \e[30m | \e[40m |
Red | \e[31m | \e[41m |
Green | \e[32m | \e[42m |
Yellow | \e[33m | \e[43m |
Blue | \e[34m | \e[44m |
Magenta | \e[35m | \e[45m |
Cyan | \e[36m | \e[46m |
White | \e[37m | \e[47m |
Bright Black | \e[90m | \e[100m |
Bright Red | \e[91m | \e[101m |
Bright Green | \e[92m | \e[102m |
Bright Yellow | \e[93m | \e[103m |
Bright Blue | \e[94m | \e[104m |
Bright Magenta | \e[95m | \e[105m |
Bright Cyan | \e[96m | \e[106m |
Bright White | \e[97m | \e[107m |
| Style | Enable | Disable |
|---|---|---|
| Bold | \e[1m | \e[22m |
| Dim/Faint | \e[2m | \e[22m |
| Italic | \e[3m | \e[23m |
| Underline | \e[4m | \e[24m |
| Blink (slow) | \e[5m | \e[25m |
| Blink (rapid) | \e[6m | \e[25m |
| Reverse/Inverse | \e[7m | \e[27m |
| Hidden/Conceal | \e[8m | \e[28m |
| Strikethrough | \e[9m | \e[29m |
| Reset All | \e[0m | - |