Convierte texto a su representación en bytes UTF-8 en formato hex, decimal, binario o codificado como porcentaje. Decodifica secuencias de bytes UTF-8 de nuevo a texto legible. Consulta el recuento de caracteres, el recuento de bytes y los detalles de la codificación.
UTF-8 es la codificación de caracteres dominante en la web, utilizada por más del 98 % de los sitios web. Codifica cada punto de código Unicode en uno a cuatro bytes, lo que la hace compatible con versiones anteriores de ASCII a la vez que admite todos los caracteres del estándar Unicode, incluidos los emoji, los caracteres CJK y los símbolos matemáticos.
Los caracteres ASCII (U+0000 a U+007F) usan un solo byte, idéntico a sus valores ASCII. Los caracteres fuera de este rango usan de 2 a 4 bytes, con bits iniciales que indican el recuento de bytes. Esta codificación de longitud variable mantiene compacto el texto en inglés a la vez que admite todos los sistemas de escritura del mundo.
Unicode es un conjunto de caracteres que asigna un número único (punto de código) a cada carácter. UTF-8 es una codificación que define cómo se almacenan esos puntos de código como bytes. Unicode define qué caracteres existen; UTF-8 define cómo representarlos en binario.
UTF-8 utiliza codificación de longitud variable para mayor eficiencia. Los caracteres ASCII (los más comunes en inglés) usan solo 1 byte, manteniendo el texto compacto. Los caracteres menos comunes usan de 2 a 4 bytes. Este diseño hace que UTF-8 sea retrocompatible con ASCII a la vez que admite todos los caracteres Unicode.
Observa los patrones de bytes: las secuencias multibyte de UTF-8 siempre comienzan con patrones de bits específicos (110, 1110 o 11110) seguidos de bytes de continuación que comienzan con 10. Si los bytes siguen estos patrones, es probable que el texto sea UTF-8. Las secuencias no válidas indican una codificación diferente.
El mojibake se produce cuando un texto codificado en un formato (por ejemplo, UTF-8) se decodifica usando un formato diferente (por ejemplo, Latin-1). Para solucionarlo, identifica la codificación original examinando la secuencia de bytes y luego decodifica con la codificación correcta. Esta herramienta te ayuda a inspeccionar los bytes para diagnosticar problemas de codificación.
Codifica o decodifica cadenas Base64 directamente en tu navegador
Convierte texto a Base64 o decodifica Base64 a texto plano
Convierte imágenes a cadenas codificadas Base64
Decodifica cadenas Base64 a imágenes visibles
Codifica cualquier archivo a una cadena Base64
Decodifica cualquier cadena Base64 de vuelta a su archivo original
Decodifica cadenas Base64 a documentos PDF
Decodifica e inspecciona tokens JWT
Codifica o decodifica URLs con codificación porcentual
Convierte caracteres especiales a entidades HTML y viceversa
Convierte entre formatos hexadecimal y Base64
Decodifica cadenas Base64 a texto legible
Comprueba si una cadena es una codificación Base64 válida
Decodifica Base64 y muéstralo con formato JSON legible
Genera Data URIs en Base64 a partir de texto o archivos
Convierte cadenas Base64 a hexadecimal y viceversa
Convierte SVG a Data URIs para CSS y HTML