Hexadecimal (or hex) is a base-16 number system that uses 16 distinct symbols: the numbers 0-9 and the letters A-F (or a-f). Each hexadecimal digit represents 4 binary digits (bits), making it a more compact way to represent binary data. Hexadecimal is widely used in computing and programming for representing memory addresses, color values, and binary data.