Codificador y Decodificador de URL

Codifica y decodifica URLs con caracteres especiales. Soporta encodeURI (para URLs completas) y encodeURIComponent (para parámetros). Ideal para trabajar con parámetros de búsqueda, URLs de redirección y compartir en redes sociales

En tu navegador Desarrollo

Patrones comunes de URL

Parámetros de búsqueda ?query=búsqueda con espacios
URLs de redirección ?redirect=https://otro-sitio.com
Compartir en redes ?text=¡Mira esto!&url=...
Parámetros múltiples ?id=5&name=José García

Preguntas frecuentes

¿Qué es la codificación de URL?
Es la forma de representar caracteres que no se pueden escribir tal cual en una dirección web. Cada carácter problemático se sustituye por un signo de porcentaje y su código en hexadecimal, de ahí que un espacio se convierta en %20 y una eñe en %C3%B1. Sin esto, acentos, espacios y símbolos romperían el enlace.
¿Cuándo uso URI completa y cuándo componente?
Usa URI completa cuando codifiques una dirección entera, porque deja intactos los caracteres que la estructuran, como los dos puntos, las barras y el interrogante. Usa componente cuando codifiques solo un trozo que va dentro de un parámetro, por ejemplo una URL que pasas como valor de un redirect: ahí sí quieres que las barras se escapen.
¿Por qué unas veces veo %20 y otras un signo +?
Los dos representan un espacio, pero en contextos distintos. El %20 es el estándar en cualquier parte de una URL. El signo + solo significa espacio en los datos de un formulario enviados como application/x-www-form-urlencoded, el formato clásico de las cadenas de consulta.

Herramientas relacionadas