Codificar URL

Convierte texto y URL a formato seguro (%20, %C3%B1…) o decodifícalos, con el modo adecuado para cada caso. Analiza una URL parte por parte y edita sus parámetros sin salir del navegador.

Se procesa en tu dispositivo. No se sube nada.

Modo

Dirección
Opciones

Útil para una lista de URL, una por línea. Si lo desactivas, los saltos de línea se codifican como %0A.

Escribe o pega algo y el resultado aparece al instante.

Tabla de caracteres frecuentes
Caracteres frecuentes y su codificación
CarácterCodificadoEn formularios
espacio%20+
!%21%21
"%22%22
#%23%23
$%24%24
%%25%25
&%26%26
'%27%27
+%2B%2B
,%2C%2C
/%2F%2F
:%3A%3A
;%3B%3B
=%3D%3D
?%3F%3F
@%40%40
ñ%C3%B1%C3%B1
á%C3%A1%C3%A1
é%C3%A9%C3%A9
€%E2%82%AC%E2%82%AC

Las letras sin tilde, los números y los símbolos - _ . ~ nunca se codifican.

Paso a paso

Cómo se usa

  1. Pega tu texto o tu URL en la entrada. En «Automático» decodificamos si hay secuencias como %20 y codificamos si no.
  2. Elige el modo: «Componente» para un valor o un segmento, «URL completa» para conservar : / ? & = #, o «Formulario» si el espacio debe ser «+».
  3. Revisa el resultado, cópialo o descárgalo. Con varias líneas, cada una se procesa por separado.
  4. Si tienes una URL larga, cambia a «Analizar URL»: verás protocolo, dominio, ruta y parámetros, y podrás editar los parámetros y copiar la URL nueva.
  5. Si el texto tiene una secuencia inválida como %E0%A4%A, te indicamos la línea y la columna exactas.
FAQ

Preguntas frecuentes

¿Cuál es la diferencia entre «Componente» y «URL completa»?

Es la misma que hay entre encodeURIComponent y encodeURI de JavaScript. «Componente» codifica también : / ? & = #, así que sirve para el valor de un parámetro o un fragmento de la ruta. «URL completa» conserva esos separadores para no romper una URL que ya tiene su estructura.

¿El espacio es %20 o «+»?

En la ruta y en la mayoría de los casos es %20. El «+» solo significa espacio en el formato de formularios (application/x-www-form-urlencoded), que se usa en la parte de parámetros de muchos sitios. Elige «Formulario» si necesitas el «+».

¿Por qué mi URL tiene %2520 o %252F?

Se codificó dos veces: el «%» de %20 pasó a %25. Usa «Decodificar» y, si el resultado sigue teniendo secuencias %XX, pulsa «Decodificar de nuevo». Para evitarlo, no codifiques un texto que ya está codificado.

¿Qué significa «URI malformada»?

Que hay un «%» sin dos dígitos hexadecimales después, como en %A, o que los bytes no forman un carácter UTF-8 válido, por ejemplo si el texto se codificó en Latin-1. Te decimos dónde está. Con «Decodificar lo que se pueda» se convierte el resto y se deja lo inválido tal cual.

¿Cómo se codifica un dominio con ñ o tildes?

Los dominios no usan %XX sino Punycode: ñandú.com se envía como xn--and-6ma2c.com. En «URL completa» lo convertimos por ti, y el analizador muestra las dos formas.

¿Se envían mis URL a algún servidor?

No. La conversión y el análisis ocurren en tu navegador. Es seguro pegar URL con tokens o datos privados, aunque conviene no compartirlas después.

Qué es la codificación de URL

Una URL solo puede contener un conjunto limitado de caracteres. Los demás (espacios, tildes, la ñ, emojis o símbolos como & y =) se sustituyen por un «%» seguido de los bytes en hexadecimal. A esto se le llama codificación porcentual o percent-encoding.

Ejemplos

  • Un espacio es %20 (o + en formularios).
  • ñ es %C3%B1 y é es %C3%A9, porque se codifican sus bytes en UTF-8.
  • En modo componente, a=b&c pasa a a%3Db%26c.

Cuándo usar cada modo

  • Componente: para el valor de un parámetro, un segmento de la ruta o un fragmento.
  • URL completa: para arreglar una URL entera que tiene espacios o tildes sin romper su estructura.
  • Formulario: para cuerpos de peticiones POST y parámetros que usan «+» como espacio.

Actualizada el 29 de septiembre de 2026