Table of TeX category codes
| Category code | Description | Standard LATEX/TEX | 
|---|---|---|
| 0 | Escape character—tells TEX to start looking for a command | \ | 
| 1 | Start a group | { | 
| 2 | End a group | } | 
| 3 | Math shift—switch in/out of math mode | $ | 
| 4 | Alignment tab | & | 
| 5 | End of line | ASCII                      code                      13                      ( \r) | 
| 6 | Macro parameter | # | 
| 7 | Superscript—for           typesetting           math: $y=x^2$\(y=x^2\) | ˆ | 
| 8 | Subscript—for            typesetting            math: $y=x_2$\(y=x_2\) | _ | 
| 9 | Ignored character | ASCII                                   0 <null> | 
| 10 | Spacer | ASCII codes 32 (space) and 9 (tab character) | 
| 11 | Letter | A...Z, a...z, (and thousands of Unicode characters) | 
| 12 | Other | 0...9 plus ,.;?" and many others | 
| 13 | Active character | Special category code for creating single-character macros such as ˜ | 
| 14 | Comment character—ignore everything that follows until the end of the line | % | 
| 15 | Invalid character, not allowed to appear in the .tex input file | ASCII                     code                     127                     ( DEL) |