ASCII · Extended ASCII · Unicode · UTF-8 · UTF-16 · UTF-32
| Format | Bits per character | Range covered | Best for |
|---|---|---|---|
| UTF-8 | 8–32 bits (variable) | Full Unicode | Web content, ASCII-heavy text |
| UTF-16 | 16 or 32 bits (variable) | Full Unicode | Windows OS, Java, many APIs |
| UTF-32 | 32 bits (fixed) | Full Unicode | Internal processing, databases |