Codificador / Decodificador de URL

Introduce texto o una cadena codificada en URL, elige una dirección, y obtén el resultado codificado o decodificado al instante.

Última actualización: September 5, 2026

Preguntas frecuentes

¿Qué hace la codificación de URL?

Convierte caracteres que no son seguros en una URL (espacios, &, ?, #, y otros) en un signo de porcentaje seguido de su código hexadecimal - por ejemplo, un espacio se convierte en %20 - para que el texto pueda incluirse de forma segura en una URL, como una consulta de búsqueda o valor de parámetro.

¿Por qué un espacio se convierte en %20 en lugar de un signo más (+)?

Ambos se usan en la práctica: %20 es la codificación de porcentaje estándar para un espacio en cualquier parte de una URL, mientras que + significa específicamente "espacio" solo dentro de cadenas de consulta de URL (datos codificados de formulario), una convención heredada de formularios HTML. Esta herramienta usa %20, la codificación más universalmente correcta.

¿Qué pasa si intento decodificar texto que en realidad no está codificado?

El texto plano sin secuencias % se decodifica de vuelta a sí mismo sin cambios, ya que no hay nada que convertir - la decodificación solo falla si el texto contiene una secuencia % incompleta o inválida (como un % no seguido de dos dígitos hexadecimales válidos).

¿Es esto lo mismo que encodeURIComponent() en JavaScript?

Sí - la codificación usa exactamente esa función, que es la forma estándar de codificar de forma segura un solo valor (como un parámetro de consulta) para usar en una URL, a diferencia de encodeURI() que está destinada a codificar una URL completa y deja caracteres como / y : sin tocar.

¿En qué se convierte el carácter & al codificarlo?

%26 - dado que & tiene un significado especial en las URL (separando parámetros de consulta), necesita codificarse con porcentaje a %26 siempre que aparezca como dato literal en lugar de como un separador real de parámetros.

Si codifico una URL que ya es completamente válida, como https://example.com, ¿la rompe?

La codificación está pensada para valores individuales (como una consulta de búsqueda), no para URLs completas - pasar una URL completa por el modo de codificación de esta herramienta también convertirá sus propias barras y dos puntos (: se convierte en %3A, / se convierte en %2F), rompiéndola como enlace clicable. Codifica solo el valor del parámetro en sí, no la estructura de URL que lo rodea.

¿Puedo decodificar una URL que tiene tanto %20 como + representando espacios?

El modo de decodificación de esta herramienta convierte las secuencias de porcentaje %XX de vuelta a sus caracteres originales, pero un + literal en una cadena de consulta es una convención heredada separada para espacios que la decodificación de porcentaje por sí sola no tocará - si tu entrada mezcla ambas convenciones, quizás necesites reemplazar + con un espacio manualmente antes o después de decodificar.

Calcular