Acerca de la codificación de caracteres
¿Qué es la codificación de caracteres?
La codificación de caracteres es el acuerdo entre tu servidor y un navegador sobre cómo los bytes de una página se convierten de nuevo en letras. Declárala y todos leerán el mismo texto; déjala a la interpretación y el navegador elegirá, a veces equivocadamente.
Las interpretaciones incorrectas son la razón por la que una página muestra é cuando quería mostrar é, o una fila de signos de interrogación donde debería aparecer un nombre. El contenido está intacto; solo falla la interpretación.
Esta herramienta informa de la codificación de caracteres que declara tu página.
UTF-8 y todo lo demás
La respuesta para casi cualquier sitio es UTF-8. Es compatible con todos los idiomas, admite símbolos de moneda, guiones, comillas y emojis, y es el estándar de la web.
Las codificaciones más antiguas, como ISO-8859-1 o Windows-1252, todavía aparecen en sistemas y exportaciones heredados. Funcionan con un rango limitado de caracteres y fallan en cuanto el contenido incluye algo que queda fuera de ese rango, lo que hoy suele significar una comilla tipográfica pegada desde un procesador de textos.
Si una página declara algo distinto de UTF-8, conviene saberlo, aunque actualmente se vea bien.
Causas habituales del texto ilegible
- No se ha declarado ningún juego de caracteres, por lo que el navegador tendrá que adivinarlo.
- Una declaración que no coincide con la forma en que se guardó realmente el archivo.
- Un encabezado HTTP y una etiqueta meta que indican codificaciones diferentes.
- Una base de datos o conexión que utiliza una codificación diferente a la de la página.
- Contenido pegado desde un procesador de textos que incluye sus propios caracteres.
La declaración debe estar en el primer kilobyte del documento, ya que un navegador que ya ha empezado a adivinar no volverá atrás.
¿Sigue siendo importante la codificación en 2026?
Es un problema prácticamente resuelto, y precisamente por eso merece una revisión rápida: los sitios que ahora lo hacen mal suelen ser aquellos que nadie ha comprobado en años.
Cuando algo sale mal, el coste recae en la confianza. Los caracteres ilegibles en un encabezado o en el nombre de un producto transmiten dejadez, y aparecen tanto en los resultados de búsqueda y en las vistas previas compartidas como en la propia página.
Para cualquier sistema que lea tu página como texto, ya sea un rastreador de búsqueda o un asistente de IA, los caracteres alterados son contenido alterado. No hay ningún paso de recuperación que vuelva a colocar las letras correctas.
Qué comprueba esta herramienta
Indica la codificación de caracteres declarada para la página que introduces.
Lee la declaración en lugar de verificar que el archivo coincida con ella, por lo que una página puede declarar UTF-8 y, aun así, estar guardada con otra codificación. Si los caracteres se muestran incorrectamente a pesar de que la declaración sea correcta, debes buscar el problema en esa discrepancia.
Qué hacer a continuación
La codificación es una de las declaraciones que una página hace sobre sí misma. Comprueba que el atributo
atributo lang de HTML indique el idioma correcto, revisa tus etiquetas
hreflang si publicas en varios idiomas y confirma que las cabeceras de respuesta
servidor web coincidan con la página.