URL Encoder Decoder

Codifica y decodifica cadenas para usarlas en URLs, parametros y APIs.

Ad Slot: Tool Top (responsive)

Input

Resultado

Ad Slot: Tool Bottom (responsive)

Para qué usar este URL Encoder Decoder

La codificación de URL (percent-encoding) es un mecanismo definido en el RFC 3986 que convierte caracteres que tienen significado especial en una URL —como &, =, ?, #, / y espacios— en secuencias seguras del tipo %XX. Sin esta codificación, un parámetro que contenga, por ejemplo, un signo & romperia la estructura del query string y el servidor recibiria un valor truncado o incorrecto.

En desarrollo web y APIs, la necesidad más frecuente es codificar los valores de los parámetros (usando encodeURIComponent) antes de concatenarlos en una URL. La herramienta hace exactamente esto: codifica todos los caracteres especiales del valor para que pueda incluirse de forma segura en un query string. También decodifica URLs que hayas copiado de un log o de la barra de direcciones del navegador para leer los parámetros en su forma original. Para combinar esta utilidad con slugs limpios en URLs, usa Slug Generator.

encodeURI vs encodeURIComponent

encodeURI preserva los caracteres estructurales de una URL completa (://, /, ?, &, =) y solo codifica los que son claramente ilegales. encodeURIComponent es más agresivo y codifica todo lo que no sea letra, dígito o los caracteres - _ . ! ~ * ' ( ). Esta herramienta usa encodeURIComponent, que es el comportamiento correcto para codificar valores de parámetros individuales.

Preguntas frecuentes

¿Cuándo necesito codificar? Siempre que incluyas caracteres especiales en parámetros de URL, nombres de archivos en rutas, o valores en query strings.

¿Usa encodeURIComponent? Sí, codifica todos los caracteres especiales incluyendo barras y dos puntos, que es el comportamiento correcto para valores de parámetros.

Herramientas relacionadas