Codificador y Decodificador de Entidades HTML
El codificador/decodificador de entidades HTML convierte caracteres especiales en entidades HTML y vuelve a transformar los códigos de entidad en texto sin formato. Caracteres como <, > y & tienen un significado especial en el marcado, por lo que deben escaparse para mostrarse correctamente en lugar de romper tu página.
Pega cualquier texto o una cadena llena de referencias de entidad y el resultado se actualiza al instante. Está pensado para desarrolladores web que escapan contenido para una salida segura, redactores que insertan símbolos que no están en el teclado y cualquiera que necesite leer qué dice realmente un bloque de códigos del tipo ©.
Cómo usarlo
Elige un modo
Selecciona Codificar para convertir texto en entidades HTML, o Decodificar para convertir entidades de vuelta en texto legible. Codificar está activo de forma predeterminada.
Elige un formato
Al codificar, selecciona Con nombre para códigos legibles como &, o Decimal (&) y Hex (&) para cualquier carácter Unicode.
Escribe o pega tu entrada
Introduce texto en el panel izquierdo. El resultado convertido aparece en el panel derecho en tiempo real mientras escribes, sin necesidad de pulsar ningún botón de convertir.
Copia o intercambia
Usa Copiar resultado para tomar la salida, o Intercambiar para reenviar el resultado a la entrada y cambiar el modo en un ida y vuelta instantáneo.
Funciones
Codificar y decodificar
Convierte texto a entidades HTML o decodifica entidades de vuelta a texto legible con un solo cambio de modo.
Tres formatos de codificación
Salida como entidades con nombre (&), decimal (&) o hexadecimal (&).
Conversión en tiempo real
Los resultados se actualizan automáticamente mientras escribes, con un antirrebote que lo mantiene ágil incluso con textos largos.
Respaldo con nombre
En el modo con nombre, los caracteres sin entidad con nombre recurren automáticamente a códigos numéricos decimales.
Función de intercambio
Envía la salida de vuelta a la entrada y cambia el modo para codificar y decodificar de ida y vuelta sin esfuerzo.
Copia con un clic
Copia el resultado completo a tu portapapeles al instante y luego limpia ambos paneles para empezar de cero.
Tabla de referencia de entidades
Explora entidades en seis categorías: Comunes, Símbolos, Matemáticas, Flechas, Moneda y Griego.
Con búsqueda y clic para copiar
Encuentra cualquier entidad por carácter, nombre, código o descripción y haz clic en una fila para copiarla directamente.
Preguntas frecuentes
¿Qué es una entidad HTML?
Una entidad HTML es un código que representa un carácter con significado especial en HTML, o uno que es difícil de escribir. Por ejemplo, el signo menor que se escribe como < para que el navegador muestre < en lugar de tratarlo como el inicio de una etiqueta. Las entidades pueden ser con nombre (©), decimales (©) o hexadecimales (©).
¿Cómo codifico caracteres especiales a entidades HTML?
Mantén seleccionado el modo Codificar, elige un formato (con nombre, decimal o hex) y escribe o pega tu texto a la izquierda. Las entidades codificadas aparecen a la derecha al instante. Haz clic en Copiar resultado para copiar la salida escapada.
¿Cómo decodifico entidades HTML de vuelta a texto?
Cambia al modo Decodificar y pega tus entidades en el panel izquierdo. El decodificador lee entidades con nombre, decimales y hex todas a la vez, así que una cadena mixta como <p>© & ™ devuelve correctamente <p>© & ™.
¿Cuál es la diferencia entre los formatos con nombre, decimal y hex?
Las entidades con nombre usan códigos legibles como © para ©. El decimal usa el número Unicode del carácter en base 10 (©), y el hex usa base 16 (©). Los tres se ven igual en un navegador: el formato con nombre es más fácil de leer, mientras que los formatos numéricos pueden representar cualquier carácter Unicode.
¿Por qué usar entidades HTML para <, > y &?
La codificación evita que los navegadores malinterpreten los caracteres como marcado. Un < sin escapar en tu contenido podría romper el diseño si no se convierte en <, y escapar el texto proporcionado por el usuario es una defensa esencial contra el cross-site scripting (XSS). Las entidades también te permiten mostrar símbolos que no están en un teclado estándar.
¿Qué pasa con los caracteres sin entidad con nombre?
En el formato con nombre, los caracteres que no tienen entidad con nombre —como letras acentuadas tipo ñ o ü— recurren automáticamente a la codificación numérica decimal. En el modo decimal o hex, todos los caracteres no ASCII y los especiales de HTML se codifican de forma numérica.
¿Esta herramienta es gratuita y funciona solo en el navegador?
Sí. La herramienta es gratuita y se ejecuta por completo en tu navegador, así que tu texto nunca sale de tu dispositivo. No hay un límite estricto de tamaño: el rendimiento depende solo de tu propio hardware, y procesa fragmentos y documentos habituales sin problema.
Aún no hay comentarios. ¡Sé el primero en comentar!