Codificador / Decodificador URL

Codifica cadenas a un formato seguro para URL (codificación porcentual) o decodifica URLs codificadas porcentualmente de vuelta a texto estándar.

¿Qué es la Codificación URL (Codificación Porcentual)?

La codificación URL, también conocida como codificación porcentual, es un proceso utilizado para convertir caracteres a un formato que se puede transmitir de forma segura a través de Internet mediante Localizadores Uniformes de Recursos (URL). Las URL solo pueden contener un conjunto limitado de caracteres (caracteres alfanuméricos y algunos símbolos especiales como -, _, ., ~).

Cualquier otro carácter, como espacios, puntuación o caracteres no ASCII, debe codificarse. Esto implica reemplazar el carácter inseguro con un símbolo '%' seguido de la representación hexadecimal de dos dígitos del valor ASCII o UTF-8 del carácter.

Codificación URL

La codificación convierte caracteres inseguros en tu texto al formato %HH. Por ejemplo, un espacio se convierte en %20, un signo de exclamación se convierte en %21, y el carácter 'é' podría convertirse en %C3%A9 (usando UTF-8). Esto asegura que los datos permanezcan intactos y se interpreten correctamente cuando se incluyen en una cadena de consulta o ruta URL.

Decodificación URL

La decodificación invierte el proceso, convirtiendo las secuencias %HH de vuelta a sus caracteres originales. Esto permite a las aplicaciones o servidores que reciben la URL interpretar correctamente los datos previstos, como términos de búsqueda, parámetros o rutas de archivo.

Casos de Uso Comunes

  • Desarrollo Web: Codificación de la entrada del usuario para cadenas de consulta o segmentos de ruta.
  • Transmisión de Datos: Asegurar la integridad de los datos al pasar información a través de URLs.
  • Llamadas API: Formatear correctamente los parámetros para APIs RESTful.
  • Depuración: Decodificar URLs encontradas en registros o solicitudes de red para comprender los datos que se pasan.