Acerca de Codificador / decodificador de URL
Los espacios, los signos de unión, los signos de interrogación y los caracteres no ASCII pueden romper una URL en silencio. Este codificador de URL gratuito los convierte a la forma segura de codificación porcentual (%20, %26, %3F, etcétera) y decodifica las cadenas codificadas de vuelta a texto legible. Dos modos cubren las dos situaciones reales: el modo componente codifica todos los caracteres reservados, ideal para valores de cadenas de consulta, mientras que el modo URL completa deja intactos los caracteres estructurales como dos puntos, barras y signos de interrogación para que una dirección completa siga funcionando.
Elegir el modo equivocado es la causa clásica de enlaces doblemente codificados y redirecciones rotas, así que la herramienta explica cuándo usar cada uno. Codifica los valores de parámetros individuales — términos de búsqueda, URLs de retorno, direcciones de correo — con el modo componente antes de unirlos en una cadena de consulta; usa el modo URL completa solo para limpiar una dirección entera que alguien escribió con espacios o acentos. Todo se ejecuta localmente en tu navegador y la salida convertida queda lista para copiar al instante.
Características
- Codifica y decodifica en ambas direcciones al instante
- Modo componente para parámetros y valores de cadenas de consulta
- El modo URL completa conserva barras, dos puntos y signos de interrogación
- Maneja caracteres UTF-8, emojis y letras acentuadas
- Copia con un clic la salida convertida
- Procesado localmente: las URLs nunca se envían a un servidor
Cómo codificar o decodificar una URL online
- Elige si vas a codificar o decodificar.
- Elige el modo componente para valores de parámetros y el modo URL completa para direcciones enteras.
- Pega tu texto o URL en la entrada.
- Lee el resultado convertido de inmediato.
- Copia la salida en tu código, enlace o navegador.
Preguntas frecuentes
¿Qué es la codificación porcentual?
La codificación porcentual, también llamada codificación de URL, reemplaza los caracteres no permitidos en las URLs por un signo de porcentaje seguido de su valor de byte en hexadecimal: un espacio se convierte en %20 y un signo de unión en %26. Garantiza que navegadores y servidores interpreten cada carácter como dato y no como estructura de la URL, manteniendo los enlaces intactos.
¿Cuándo uso el modo componente frente al modo URL completa?
Usa el modo componente al codificar un valor individual que se insertará en una URL, como un término de búsqueda o una dirección de redirección dentro de una cadena de consulta: también codifica los caracteres reservados como barras y signos de unión. Usa el modo URL completa para arreglar una dirección entera manteniendo funcional su estructura.
¿Por qué mi URL acaba codificada dos veces?
La doble codificación ocurre cuando una cadena ya codificada se vuelve a codificar, convirtiendo %20 en %2520. Suele significar que dos capas de tu código codifican ambas, o que pasaste una URL terminada por el modo componente después de construirla. Codifica cada valor exactamente una vez, antes de montar la dirección final.
¿Qué significa el signo + en una URL?
En las cadenas de consulta, algunos sistemas codifican históricamente los espacios como + (codificación de formularios) en lugar de %20. Ambos suelen decodificarse como espacio después del signo de interrogación, pero solo %20 es seguro en la parte de ruta de una URL. Si un resultado decodificado muestra signos más inesperados, lo más probable es que nacieran como espacios.
¿Se sube algo de lo que pego?
No. La codificación y la decodificación se hacen con las funciones de JavaScript integradas en tu navegador, directamente en tu dispositivo. Las URLs suelen contener tokens, IDs de sesión y direcciones de correo, así que mantener el procesamiento local significa que esos valores nunca aparecen en ningún registro de servidor: tampoco en el nuestro.