Yes, UTF-8 does use hexadecimal notation when representing character codes. UTF-8 is a binary encoding scheme, and hexadecimal is a convenient way to represent binary values in a more human-readable format.