DevBento logoDevBento
Herramientas/Codificador URL y Convertidor de Entidades HTML

Codificador URL y Convertidor de Entidades HTML

Codifica texto con encodeURIComponent o encodeURI para URL, convierte caracteres especiales HTML a entidades nombradas o numericas. Todo ocurre en tu navegador.

Enviar a:
Conversiones Relacionadas
Decodificador de URL Online: Porcentual
Decodifica URLs con codificación porcentual a texto legible en tu navegador. Convierte %20 a espacios, %2F a barras y decodifica secuencias UTF-8 completas.
Codificar Parámetros de Consulta URL: Codificador
Codifica valores de parámetros de consulta URL con espacios, ampersands y Unicode. encodeURIComponent vs encodeURI, %20 vs + y errores de doble codificación.
Herramientas Relacionadas
b64Codificador/Decodificador Base64
Codifica y decodifica Base64 en tu navegador. Soporta texto UTF-8, emojis y datos binarios. Sin servidor, funciona de forma segura y completamente privada.
jwtDecodificador JWT
Decode Base64URL-encoded data

Codificador URL y Codificador de Entidades HTML

Convierte texto a codificación porcentual para uso seguro en URL o transforma caracteres especiales HTML (<, >, &, etc.) a sus equivalentes de entidad. Ambas operaciones se ejecutan completamente en tu navegador usando funciones nativas de JavaScript.

Qué es la Codificación URL?

La codificación URL (también llamada codificación porcentual) es un mecanismo para representar caracteres que no están permitidos o tienen significado especial en una URI. Cada carácter inseguro se reemplaza con % seguido de dos digitos hexadecimales que representan su valor de byte. Por ejemplo, un espacio se convierte en %20 (0x20 en ASCII). Esto está definido en RFC 3986 y es como los navegadores y servidores transmiten parámetros de consulta, segmentos de ruta e identificadores de fragmento que contienen espacios, Unicode o delimitadores reservados. La codificación de entidades HTML es un mecanismo separado: reemplaza caracteres como <, > y & con referencias seguras (&lt;, &gt;, &amp;) para que los navegadores los rendericen como texto literal en lugar de interpretarlos como marcado.

Como Usarlo

  1. Selecciona el modo. Usa la pestaña URL para codificación URL, la pestaña Entidades HTML para escape de caracteres HTML
  2. Elige la dirección. Marca Codificar o Decodificar
  3. Para codificación URL, elige Componente (codifica todo para usar como valor de consulta) o URI Completa (conserva la estructura URL)
  4. Escribe o pega tu texto. La salida se actualiza instantaneamente
  5. Usa Intercambiar (Swap) para invertir la operación

Codificación Porcentual URL

Cada byte que no pertenezca al conjunto de caracteres no reservados (letras, digitos, -, _, ., ~) en una URL se reemplaza por % seguido de dos digitos hexadecimales en mayuscula. Esto se define en RFC 3986 y es como los navegadores transmiten parámetros de consulta, segmentos de ruta e identificadores de fragmento que contienen espacios, Unicode o delimitadores reservados.

Los dos modos reflejan las dos funciones nativas de JavaScript. encodeURIComponent es casi siempre lo que necesitas. Codifica un valor para que pueda colocarse de forma segura como parámetro de consulta o segmento de ruta. encodeURI codifica una cadena URL completa mientras conserva sus caracteres estructurales (: //, /, ?, #, &, =). Usar encodeURI en un valor de consulta rompe silenciosamente la URL si contiene & o =.

Codificación de Entidades HTML

HTML reserva cinco caracteres para su propia sintaxis: &, <, >, “ y ’. Si aparecen sin codificar en contenido de usuario renderizado en HTML, el navegador los interpreta como marcado. Esta es la base de los ataques XSS reflejados. La codificación de entidades reemplaza cada carácter con una referencia segura (&, <, >, ", ') que el navegador interpreta como el carácter literal.

Esta herramienta codifica estos cinco caracteres usando entidades nombradas cuando están disponibles, y entidades numericas en caso contrario.

Comparación de Métodos de Codificación

Tipo Entrada Salida Caso de uso
URL Componente a & b a%20%26%20b Valor de parámetro de consulta
URL Completa https://example.com/a & b https://example.com/a%20&%20b Corregir URL existente
HTML Nombrada <script> &lt;script&gt; Contenido HTML seguro
HTML Numérica <script> &#60;script&#62; Compatibilidad universal HTML

Casos de uso en el mundo real

🔒

Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.

© 2026 devbento.dev · construido localmente