Codificador / descodificador de URL

Codifique o descodifique sus enlaces y parámetros en un instante.

¿Por qué codificar una URL?

Una dirección web solo puede contener un conjunto limitado de caracteres. Los espacios, las letras acentuadas y algunos símbolos deben codificarse para transmitirse correctamente. La codificación porcentual (percent-encoding) sustituye cada carácter problemático por un % seguido de su código: el espacio pasa a ser %20, la ñ pasa a ser %C3%B1.

Usar la herramienta

  1. Elige Codificar o Descodificar.
  2. Pega tu texto o tu URL y haz clic en «Convertir».
  3. Copia el resultado, o pulsa «Usar el resultado» para encadenar otra operación.

Los caracteres más habituales

CarácterCodificadoPor qué
espacio%20No está permitido en una URL
&%26Separa los parámetros
=%3DSepara el nombre y el valor de un parámetro
?%3FMarca el inicio de los parámetros
#%23Marca un ancla en la página
/%2FSepara las carpetas de la ruta
ñ%C3%B1Fuera del juego de caracteres básico, codificado en UTF-8

Codifica un valor, no la dirección entera

La herramienta usa encodeURIComponent, el método estándar para codificar un valor que se va a colocar en una URL, por ejemplo el texto de una búsqueda. Por eso también codifica /, ? y &. Si le pasas una dirección completa, dejará de funcionar como enlace: codifica solo la parte variable.

Ejemplo: para construir un enlace de búsqueda sobre «café & té», codifica solo el valor, que da caf%C3%A9%20%26%20t%C3%A9, y colócalo después de ?q=.

Descodificar para entender un enlace

Los enlaces de seguimiento, redirección o para compartir suelen contener otra dirección codificada como parámetro. Descodificarlos permite ver adónde llevan realmente, una buena costumbre antes de pulsar un enlace recibido por correo o mensaje.

El caso del «+»

En los formularios web clásicos, el espacio a veces se codifica con + en lugar de %20. Si un texto descodificado contiene + donde debería haber espacios, sustitúyelos sin más.

Preguntas frecuentes

¿Codifica también los caracteres especiales?

Sí, trata los acentos y los símbolos mediante encodeURIComponent, el método estándar de los navegadores, en UTF-8.

¿Se envían mis datos?

No. La codificación y la descodificación se hacen en tu navegador.

¿Por qué mi URL deja de funcionar tras codificarla?

Porque también se han codificado los «/», «?» y «:» de la dirección. Codifica solo el valor de un parámetro, no la URL entera.

¿Qué significa un error al descodificar?

La cadena contiene un «%» que no va seguido de un código válido. Comprueba que no se haya cortado ni codificado dos veces.

Herramientas relacionadas

Nuestros otros sitios:NetCheck - herramientas de red y DNSVolt - test de velocidad de internetBoxo - correo temporal desechable