Saltar al contenido

URL Encoder

Codifica y decodifica URLs y sus caracteres especiales.

Gratis y sin registro · Última revisión:

Codificador/Decodificador URL

¿Qué es la codificación de URL (URL encoding)?

Una URL solo puede contener de forma segura un subconjunto limitado de caracteres ASCII: letras, números y unos pocos símbolos reservados. Cualquier otro carácter —espacios, acentos, símbolos como & o ? dentro de un valor, o cualquier carácter no latino— debe codificarse como %XX, donde XX es el valor hexadecimal de ese byte (percent-encoding, definido en el RFC 3986). Sin esta codificación, esos caracteres podrían confundirse con la sintaxis propia de la URL (separadores de parámetros, rutas) y romper el enlace.

Cómo usar esta herramienta

  1. Elige Codificar (texto plano → URL segura) o Decodificar (URL codificada → texto legible).
  2. Pega la URL o el texto en el campo de entrada.
  3. Pulsa Convertir y copia el resultado.

Conceptos clave

Existen algunas diferencias sutiles entre implementaciones: el espacio puede codificarse como %20 (percent-encoding estricto, usado en la ruta de una URL) o como + (convención específica de la codificación de formularios application/x-www-form-urlencoded, usada en query strings). Los caracteres reservados con significado propio en una URL — ? # & = /— deben codificarse siempre que aparezcan como parte del valor de un parámetro, no como su sintaxis estructural, porque de lo contrario el servidor los interpretaría como un separador y cortaría el parámetro en un punto incorrecto.

Preguntas frecuentes

¿Por qué mi URL con espacios no funciona en el navegador?

Un espacio literal dentro de una URL es inválido; debe codificarse como %20 (o + en query strings) para que el navegador y el servidor la interpreten correctamente.

¿Debo codificar la URL completa o solo los parámetros?

Normalmente solo se codifica el valor de cada parámetro, no la URL entera — codificar también los separadores (://, ?, &) rompería la propia estructura de la URL.

¿Se procesa mi texto en algún servidor?

La conversión se envía al backend de Vapa para procesarse, pero no se almacena ni se registra en ningún momento.