Codificador y Decodificador de URL

Codifica y decodifica texto para que sea seguro en URLs.

¿Qué es el URL Encoding (Percent-Encoding)?

El URL Encoding es un mecanismo para codificar información en un Uniform Resource Identifier (URI). Aunque se conoce comúnmente como URL encoding, se utiliza de manera más general dentro del conjunto principal de URIs, que incluye tanto URLs como URNs. Este proceso convierte caracteres especiales en una forma que pueda ser transmitida de manera segura a través de internet.

¿Cómo funciona?

Los caracteres que no están permitidos en una URL se reemplazan por un símbolo de porcentaje `%` seguido de su equivalente hexadecimal en el mapa de caracteres ASCII. Por ejemplo, un espacio se convierte en `%20`.

Caracteres Reservados

Ciertos caracteres tienen un significado especial en las URLs (como `?`, `&`, `#`). Si estos caracteres forman parte de los datos (por ejemplo, en un valor de búsqueda), deben ser codificados para evitar romper la estructura de la URL.

¿Por qué es necesario?

Las URLs solo pueden ser enviadas a través de internet utilizando el conjunto de caracteres ASCII. Como las URLs a menudo contienen caracteres fuera de este conjunto (como letras con tildes, caracteres internacionales o símbolos especiales), estos deben ser convertidos a un formato ASCII válido.

Casos de Uso Comunes

  • Parámetros de Consulta (Query Strings): Codificar valores en formularios GET para que el servidor los reciba correctamente.
  • Redirecciones: Pasar una URL completa como parámetro dentro de otra URL.
  • Deep Linking: Manejar rutas complejas en aplicaciones móviles o web que incluyan caracteres especiales.
  • Internacionalización: Permitir que palabras en cualquier idioma formen parte de la dirección web.

Seguridad: Nuestra herramienta de codificación y decodificación URL se ejecuta totalmente en tu navegador. Tus datos no se envían a ningún servidor, garantizando que tus enlaces y parámetros permanezcan privados.