Ir al contenido
AioFreeKit

Codificador y decodificador de URL

Codifica texto en porcentaje para usarlo en una URL, o decodifica un enlace escapado para volverlo legible. Los enlaces largos se desglosan automáticamente en sus parámetros de consulta.

«Componente» (encodeURIComponent) escapa todos los caracteres reservados: úsalo para el valor de un solo parámetro. «URL completa» (encodeURI) mantiene :/?#&= intactos para que el enlace siga funcionando.

La codificación de formularios (application/x-www-form-urlencoded) escribe los espacios como + en lugar de %20.

0 caracteres · 0 bytes · 0 líneas

Resultado

El resultado aparecerá aquí mientras escribes.

0 caracteres · 0 bytes · 0 líneas

Qué resuelve esta herramienta

  • Los dos alcances de codificación

    Cambia entre encodeURIComponent para valores sueltos y encodeURI para un enlace completo, sin tener que adivinar cuál usó otra herramienta.

  • Parámetros de consulta desglosados

    Pega un enlace de seguimiento largo y verás cada parámetro con su valor decodificado, así sabes exactamente qué información lleva.

  • Compatible con codificación de formularios

    La opción de tratar + como espacio replica cómo codifican los datos los formularios HTML y muchos backends, en ambos sentidos.

Preguntas frecuentes

¿Cuál es la diferencia entre los dos alcances?

Componente (encodeURIComponent) escapa caracteres reservados como & ? = / para que el texto sea seguro como valor de un único parámetro. URL completa (encodeURI) deja esos caracteres tal cual para que el enlace siga siendo válido.

¿Por qué a veces falla la decodificación?

Un signo de porcentaje debe ir seguido de dos dígitos hexadecimales. Si el texto tiene un % solo o un escape truncado como %E4%B8, la decodificación no puede continuar y el mensaje de error indica qué falló.

¿Los espacios deben ser %20 o +?

Usa %20 dentro de una ruta o una URL normal. Reserva + para cuerpos de petición con codificación de formulario y cadenas de consulta generadas así: activa la opción en esos casos.

¿Se guardan en algún sitio los enlaces que pego?

No. La codificación, la decodificación y el análisis de parámetros se ejecutan localmente en tu navegador, así que nada se envía ni se registra.