Ir al contenido
ToutUtils

Desarrollador

URL encoder / decoder

Codifica caracteres especiales de una URL (espacios, acentos, ?, &, #…) o decodifícalos. Basado en encodeURIComponent.

Usa encodeURIComponent (codifica todos los caracteres reservados salvo letras, dígitos y - _ . ~).

Cómo usar esta herramienta

Una URL no puede contener ciertos caracteres sin percent-encoding. La codificación convierte "hola mundo?" en "hola%20mundo%3F". Útil para construir URLs a mano, depurar una petición o entender un parámetro GET.

Ejemplos concretos

  • "hola mundo" → "hola%20mundo"
  • "café & té" → "caf%C3%A9%20%26%20t%C3%A9"
  • "?q=búsqueda" → "%3Fq%3Db%C3%BAsqueda"

Preguntas frecuentes

¿encodeURI o encodeURIComponent?
encodeURI preserva los caracteres reservados (:/?#&=), encodeURIComponent los codifica todos. Usa encodeURIComponent para un valor de parámetro.
¿Por qué %20 y no + para el espacio?
En URLs modernas (RFC 3986), el espacio se codifica como %20. El + viene de formularios HTML antiguos.

Herramientas relacionadas