Toolalize

Codificador / Decodificador de URL

Codifica texto para su uso seguro en URLs o decodifica cadenas codificadas en porcentaje de vuelta a texto plano. Admite los modos Standard, Form (+) y RFC 3986 completo.

Formato de codificación

Referencia de codificación de caracteres especiales

Carác.EstándarForm (+)
(space)%20+
&%26%26
=%3D%3D
+%2B%2B
/%2F%2F
?%3F%3F
#%23%23
@%40%40
%%25%25
!!!

* Full RFC 3986 mode only encodes unreserved characters (A–Z, a–z, 0–9, -, _, ., ~).

Preguntas frecuentes

La codificación de URL, también llamada codificación de porcentaje, convierte caracteres que no están permitidos o tienen un significado especial en una URL en un formato seguro. Cada carácter no seguro se reemplaza por un signo de porcentaje (%) seguido de dos dígitos hexadecimales. Por ejemplo, un espacio se convierte en %20 y un ampersand en %26. El estándar está definido en RFC 3986.
%20 (Standard/RFC 3986) es la codificación de porcentaje universal para un espacio y es segura en cualquier parte de una URL. + (codificación de formulario) es el estándar de envío de formularios HTML. Use %20 en parámetros de consulta de API y la codificación de formulario solo para envíos de formularios HTML.
RFC 3986 define caracteres no reservados que siempre son seguros: letras A–Z y a–z, dígitos 0–9, guión (-), guión bajo (_), punto (.) y tilde (~). Todo lo demás debe codificarse en porcentaje.
La codificación de URL es esencial cuando se incluyen datos especiales o proporcionados por el usuario en una URL. Sin codificación, ?nombre=Alicia & Bob rompe la estructura de la URL. En las API REST, los parámetros codificados en URL garantizan que la solicitud llegue intacta al servidor.