La codificación UTF-8 (del inglés Unicode Transformation–8-bit) significa Transformación Unicode de 8 bits, y es una codificación definida por la Organización Internacional de Normalización (ISO) en la norma ISO 10646.
Esta puede representar hasta 2.097.152 puntos de código (2^21), más que suficiente para cubrir los actuales 1.112.064 puntos de código Unicode.
El estándar Unicode se ha convertido se aplica en HTML, XML, Java, JavaScript, correo electrónico, ASP, PHP, etc. y también es compatible con muchos sistemas operativos y todos los navegadores modernos.
El Consorcio Unicode coopera con las principales organizaciones de desarrollo de estándares, como ISO, W3C y ECMA.