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.