---
title: Ansi codes
category: CLI
+layout: 2017/sheet
+intro: |
+ Quick reference to ANSI color codes.
---
-Format
+### Format
- \033[#m
+```
+\033[#m
+```
-Where:
+### ANSI codes
- 0 clear
- 1 bold
- 4 underline
- 5 blink
+```
+0 clear
+1 bold
+4 underline
+5 blink
- 30-37 fg color
- 40-47 bg color
+30-37 fg color
+40-47 bg color
- 1K clear line (to beginning of line)
- 2K clear line (entire line)
- 2J clear screen
- 0;0H move cursor to 0;0
+1K clear line (to beginning of line)
+2K clear line (entire line)
+2J clear screen
+0;0H move cursor to 0;0
- 1A move up 1 line
+1A move up 1 line
+```
-Colors
+### Colors
- 0 black
- 1 red
- 2 green
- 3 yellow
- 4 blue
- 5 magenta
- 6 cyan
- 7 white
+```
+0 black
+1 red
+2 green
+3 yellow
+4 blue
+5 magenta
+6 cyan
+7 white
+```
-Stuff
+### Bash utilities
- hide_cursor() { printf "\e[?25l"; }
- show_cursor() { printf "\e[?25h"; }
+```sh
+hide_cursor() { printf "\e[?25l"; }
+show_cursor() { printf "\e[?25h"; }
+```