UTILYARD
tools / developer

Codificador/Decodificador de URL

Codifica y decodifica componentes de URL.

TEXTO PLANO
URL CODIFICADA
output appears here...

encodeURI frente a encodeURIComponent

encodeURIComponent codifica todo excepto letras, dígitos y - _ . ! ~ * ' ( ). Úsalo para los valores de las cadenas de consulta. encodeURI además conserva los caracteres de estructura de URL como / ? & = # :. Úsalo para URLs completas.

Preguntas frecuentes

¿Cuándo debo usar encodeURIComponent?
Al codificar valores individuales de parámetros de consulta. Codifica & y = que de otro modo romperían el análisis de la URL.
¿Cuándo debo usar encodeURI?
Al codificar una URL completa — conserva los caracteres de estructura de URL para que la URL siga siendo válida.
¿Qué es %20 frente a +?
%20 representa un espacio en las URLs. + se usa en la codificación application/x-www-form-urlencoded (formulario HTML).

ACERCA DE ESTA HERRAMIENTA

Paste a URL or string to encode special characters into percent-encoded format, or decode an encoded URL back to readable text. Handy when building query strings, sharing links with special characters, or debugging URL-related errors.

GUÍAS RELACIONADAS

¿Qué es la codificación de URL?
Por qué las URL solo pueden contener ciertos caracteres, cómo funciona la codificación porcentual y cuándo usar encodeURI frente a encodeURIComponent.
Leer →
¿Qué es una API?
Qué son las APIs, cómo funciona REST, qué significan los métodos HTTP y los códigos de estado, y cómo hacer una solicitud básica de API en JavaScript.
Leer →