Lugares favoritos de tu ciudad favorita
Inicio
Añadir a fuentes preferidas en Google

Codificador y decodificador de entidades HTML

Convierte texto y referencias de caracteres HTML sin analizar ni representar el marcado. Elige la operación, revisa el resultado y cópialo o descárgalo. Los saltos usan LF, incluido el CR obtenido al decodificar.

Entrada

Los saltos de línea usan LF, también cuando se decodifica una referencia CR. Límite: 100.000 unidades UTF-16 y 262.144 bytes UTF-8.

Resultado

Introduce texto y elige una acción.

Conversión local

El texto se procesa en tu navegador sin subidas ni historial añadidos por esta herramienta.

La conversión utiliza un proceso del navegador. Los demás servicios del sitio siguen sujetos a sus políticas.

Elige la conversión

  1. Pega el texto y elige codificar o decodificar. Al cambiar de operación se conserva la entrada; el resultado no pasa a ella automáticamente. No se puede convertir una entrada vacía, pero los espacios, tabulaciones y saltos de línea son datos válidos. CRLF y CR aislado en la entrada pasan a LF.
  2. Al codificar, Mantener Unicode escapa seis signos de puntuación y conserva los demás caracteres admitidos. Referencias ASCII ofrece hexadecimal, decimal o nombres preferentes. Al decodificar, elige fragmento de texto o valor de atributo: el contexto cambia la recuperación de referencias, sin analizar el documento HTML.
  3. Pulsa la acción. Consulta el resultado literal y las cantidades de bytes UTF-8 y valores escalares Unicode. Copiar y descargar usan el resultado completo aunque la vista previa esté reducida. La decodificación hace una sola pasada y después convierte los CR o CRLF obtenidos en LF.

Referencias y contextos

Mantener Unicode sustituye el signo &, los signos menor y mayor, las comillas dobles y simples y el acento grave. Los acentos, emojis y otros caracteres admitidos pueden permanecer en UTF-8. Las referencias ASCII son una opción de representación, no un requisito para cada letra ni una garantía de seguridad en HTML, URL, JavaScript o CSS.

Los nombres distinguen mayúsculas y minúsculas y pueden producir más de un valor escalar. Las referencias antiguas sin punto y coma pueden recuperarse de forma distinta en texto y en valores de atributo. Las referencias desconocidas o incompletas pueden permanecer igual; eso no valida el documento.

La decodificación trata toda la entrada como texto con referencias. No identifica etiquetas ni comillas; incluso el texto parecido a un script sigue siendo texto. Una pasada convierte &amp;lt; en &lt; literal, no en <. Al codificar una referencia ya escrita, su signo & se escapa de nuevo como dato.

La entrada y el resultado usan LF. Si la decodificación produce CR o CRLF, la herramienta los convierte en LF. No se eliminan espacios ni firmas, no se normaliza Unicode y no se añade un salto final. El resultado no es HTML sanitizado ni validado.

Ejemplos

La entrada <b>café & 😀</b> ocupa 19 bytes UTF-8. Con Mantener Unicode, &lt;b&gt;café &amp; 😀&lt;/b&gt; ocupa 35 bytes y contiene 31 valores escalares Unicode. El marcado sigue siendo texto.

Para la misma entrada, las referencias ASCII producen 53 bytes en hexadecimal, 48 en decimal y 46 con nombres preferentes. Si no hay un nombre disponible se usa hexadecimal. Son representaciones diferentes, no niveles de seguridad.

El ejemplo de decodificación ocupa 39 bytes ASCII y produce texto seguido de CRLF. Tras convertirlo a LF, el resultado ocupa 14 bytes. En contexto de texto, &amp=1 se convierte en &=1; en contexto de atributo permanece igual.

Límites de caracteres y tamaño

La entrada normalizada admite hasta 100.000 unidades UTF-16 y 262.144 bytes UTF-8. Se rechaza sin recortar una edición que supere 200.000 unidades antes de normalizar o 100.000 después. La entrada con errores de caracteres o de bytes se puede editar.

La entrada y la salida rechazan sustitutos UTF-16 aislados, controles C0 salvo tabulación y LF, DEL, C1, U+FDD0 a U+FDEF y valores que terminan en FFFE o FFFF. Se conservan los caracteres combinados, el texto de derecha a izquierda y U+FEFF admitidos. Es el perfil de esta herramienta, no una definición de validez de Unicode o HTML.

La decodificación también puede producir caracteres prohibidos: la referencia a 128 genera €, mientras que las referencias a U+0081, U+0001 y U+FDD0 producen un error. Las referencias numéricas a cero, sustitutos o valores fuera del rango se recuperan como U+FFFD. No se eliminan caracteres para forzar la aceptación.

El resultado completo está limitado a 1.048.576 bytes UTF-8 y unidades UTF-16. La vista previa muestra hasta 100.000 valores escalares; copiar y descargar usan el resultado completo. Tras 15 segundos se cancela el proceso sin salida parcial. Los datos intermedios de la biblioteca pueden superar el límite final.

Procesamiento local

Esta herramienta no añade subida de texto, cuenta, historial, registro de la entrada ni enlace con el texto. La conversión se ejecuta en el navegador. Cambiar la entrada o las opciones, cancelar o limpiar invalida los resultados anteriores. Los demás servicios del sitio siguen sus políticas.

Preguntas frecuentes

No. Transforma referencias en texto sin verificar etiquetas, permisos de atributos ni protocolos URL. No es un escape universal para URL, JavaScript, CSS o atributos sin comillas.

HTML recupera algunas referencias con nombre sin punto y coma de forma distinta en valores de atributo. El contexto elegido se aplica a toda la entrada; no busca atributos reales.

No en HTML moderno con UTF-8. Mantener Unicode conserva los caracteres admitidos; usa referencias ASCII si prefieres esa representación.

La herramienta usa LF en la entrada y el resultado, incluido el CR producido al decodificar. Es una regla adicional para mantener coherentes el texto mostrado y el descargado.

No. Solo hay una pasada. Para decodificar de nuevo el resultado, colócalo en la entrada y ejecuta otra acción.

Sí. Los espacios no vacíos son datos válidos. Aunque la vista previa esté reducida, se copia y descarga el resultado completo sin añadir BOM ni salto final; se conserva el U+FEFF original.

Fuentes

Estas fuentes describen las reglas y la implementación, pero no garantizan la seguridad del contexto de inserción.

JSON a YAML

Convierte JSON a YAML localmente, conservando el texto numérico y las cadenas entre comillas; copia o descarga el resultado completo.

Abrir herramienta — JSON a YAML

YAML a JSON

Convierte YAML a JSON localmente con números exactos, alias limitados y copia o descarga completa.

Abrir herramienta — YAML a JSON

HTML a Markdown

Convierte HTML pegado o local en Markdown, revisa las notas de conversión y copia o descarga el resultado.

Abrir herramienta — HTML a Markdown

Probador de expresiones regulares JavaScript

Prueba un patrón JavaScript localmente y examina coincidencias, capturas y posiciones UTF-16.

Abrir herramienta — Probador de expresiones regulares JavaScript

Markdown a HTML

Convierte un borrador Markdown en un fragmento HTML, revisa el código y la vista previa inerte y cópialo o descárgalo.

Abrir herramienta — Markdown a HTML

Ordenador de texto

Ordena las líneas alfabéticamente según el idioma elegido o por puntos de código Unicode, conservando duplicados, líneas vacías y todo el contenido.

Abrir herramienta — Ordenador de texto

Eliminar líneas duplicadas

Conserva la primera copia exacta de cada línea, el orden, los espacios significativos y las líneas vacías; después copia o descarga el resultado.

Abrir herramienta — Eliminar líneas duplicadas

Comparador de textos

Compara dos textos localmente: cambios en líneas completas, espacios y salto de línea final.

Abrir herramienta — Comparador de textos

Conversor de mayúsculas y minúsculas

Convierte la caja del texto o las iniciales de palabras y oraciones con reglas explícitas.

Abrir herramienta — Conversor de mayúsculas y minúsculas

Generador de tablas Markdown

Edita una tabla de texto literal, ajusta la alineación y copia Markdown GFM o importa texto separado por tabulaciones.

Abrir herramienta — Generador de tablas Markdown

Analizador y generador de cadenas de consulta

Analiza y edita parámetros conservando nombres repetidos y su orden. Copia una consulta normalizada o una URL HTTP(S).

Abrir herramienta — Analizador y generador de cadenas de consulta

Codificador y decodificador de URL

Convierte un componente de URL o valor de formulario en UTF-8 con reglas claras para espacios y signos más; copia o descarga el resultado.

Abrir herramienta — Codificador y decodificador de URL

Codificador y decodificador Base64

Codifica texto UTF-8 en Base64 estándar o seguro para URL, o decodifica ambos formatos con errores claros y resultado completo.

Abrir herramienta — Codificador y decodificador Base64

Formateador XML

Comprueba XML 1.0 con espacios de nombres, formatea o compacta localmente y copia o descarga el resultado en UTF-8.

Abrir herramienta — Formateador XML

Formateador y validador JSON

Comprueba la sintaxis JSON, formatea o minimiza localmente y copia o descarga el resultado conservando los datos originales.

Abrir herramienta — Formateador y validador JSON

Contador de caracteres y segmentos SMS

Consulta la codificación, los límites de los segmentos y el posible coste del mensaje. El texto permanece en tu navegador.

Abrir herramienta — Contador de caracteres y segmentos SMS

Contador de caracteres para redes sociales

Comprueba los límites de cada plataforma y divide publicaciones sin perder texto.

Abrir herramienta — Contador de caracteres para redes sociales

Contador de caracteres

Cuenta caracteres, palabras, oraciones y párrafos. Revisa la densidad de palabras, el tiempo de lectura y el tamaño UTF-8 en tu navegador.

Abrir herramienta — Contador de caracteres

Calculadora de tamaño de texto

Compara codificaciones y tamaños de datos de texto en el navegador.

Abrir herramienta — Calculadora de tamaño de texto

Limpieza de texto de PDF

Corrige saltos de línea y espacios en texto copiado de un PDF. Conserva el original y revisa los guiones ambiguos antes de copiar el resultado.

Abrir herramienta — Limpieza de texto de PDF

Conversor de letras decorativas

Convierte letras Unicode decorativas compatibles en texto normal en tu navegador. Conserva mayúsculas, acentos, emojis y el original.

Abrir herramienta — Conversor de letras decorativas

Reparar texto

Repara texto ilegible y acentos dañados en el navegador. Revisa cada posible reversión UTF-8.

Abrir herramienta — Reparar texto

Comprueba si Gmail puede recortar tu correo

Mide los bytes UTF-8 del HTML del correo, compáralos con una referencia de 102.000 bytes y localiza código pesado en tu navegador.

Abrir herramienta — Comprueba si Gmail puede recortar tu correo
Ver todas las herramientas de esta categoría