Codificador de URL

Codificación porcentual para direcciones y parámetros, en los dos sentidos.

Un valor de parámetro, una dirección entera o una cadena ya codificada.

Codificado: Caf%C3%A9%20%26%20churros%20en%20A%20Coru%C3%B1a%3F

Resultado
Caf%C3%A9%20%26%20churros%20en%20A%20Coru%C3%B1a%3F
Caracteres afectados
é espacio & ñ ?
Longitud
27 caracteres pasan a 51
El espacio como signo más
como datos de formulario: Caf%C3%A9+%26+churros+en+A+Coru%C3%B1a%3F
Aviso
Codificación completa: también los separadores como & y = se sustituyen, porque aquí son contenido.

La codificación porcentual sustituye los caracteres que tienen significado propio dentro de una URL, o que no pueden aparecer allí, por un signo de porcentaje y el valor hexadecimal de sus bytes. Un espacio pasa a %20 y una ñ a %C3%B1.

Lo decisivo es qué se está codificando. Un valor de parámetro necesita la codificación completa: ahí también el ampersand tiene que irse, o el servidor partirá la dirección donde no debe.

Dirección completa o valor suelto

En una dirección entera, los dos puntos, la barra, la interrogación y el ampersand tienen que quedarse: son la estructura. Solo se codifican los espacios, las tildes y todo lo que no pinta nada en una URL.

Con un valor suelto pasa lo contrario: ahí un ampersand no separa nada, es contenido, y por eso debe convertirse en %26. Esa confusión es la causa más habitual de parámetros que llegan cortados por la mitad.

El caso especial del espacio

Dentro de una URL el espacio se codifica como %20. En los datos de formulario enviados como application/x-www-form-urlencoded se usa en su lugar un signo más, herencia de los primeros formularios HTML.

Las dos formas aparecen a diario, y un servidor que espere la equivocada devolverá o un signo más en mitad del texto o un espacio de menos. Por eso la calculadora muestra las dos.

Preguntas frecuentes

¿Por qué las tildes dan dos grupos de porcentaje?
Porque se codifican los bytes de UTF-8, y una á ocupa allí dos bytes: de ahí %C3%A1. Un emoji tiene cuatro bytes y produce cuatro grupos.
¿Qué pasa si se codifica dos veces?
El propio signo de porcentaje pasa a %25, así que %20 se convierte en %2520. Ocurre cuando un valor ya codificado vuelve a pasar por la codificación, y en pantalla acaba viéndose un %20 literal.

Fuentes

Cifras vigentes en 2026. Los resultados son orientativos y no sustituyen a una asesoría laboral o fiscal.

También te puede servir