linkCodificador URL
ℹ️ Ayuda

El Codificador/Decodificador URL es una herramienta en línea gratuita que codifica de forma segura caracteres especiales en direcciones web o los decodifica a sus caracteres originales. Convierte correctamente URLs que contienen caracteres coreanos, espacios, ampersands (&), signos igual (=) y otros caracteres especiales para que los navegadores web y servidores puedan reconocerlos con precisión.

Útil al pasar parámetros de consulta de forma segura durante el desarrollo web, al incluir caracteres especiales en llamadas API, o al compartir enlaces con caracteres coreanos en redes sociales para evitar la corrupción de la URL. Sigue el estándar de codificación porcentual, y puedes copiar el resultado de la conversión con un solo clic.

Instrucción

Codificador / Decodificador de URL

El codificador de URL es una herramienta indispensable para desarrolladores web y especialistas en marketing digital, asegurando que las cadenas de texto se transmitan de forma segura y correcta dentro de un Localizador Uniforme de Recursos (URL). Cumplimiento estricto del estándar RFC 3986 para codificación porcentual.

La Necesidad de Codificación

Internet se basa en URLs para localizar recursos. Sin embargo, la especificación de URL RFC 3986 define que solo se permite un conjunto limitado de caracteres en una URL (letras ASCII de EE. UU., dígitos y algunos símbolos especiales como guion, punto, guion bajo y tilde). Cualquier otro carácter, incluidos espacios, emojis, escrituras no latinas (como chino, coreano) y caracteres de función reservados (como ?, /, &, :), deben codificarse para su transmisión.

Cómo Funciona la Codificación Porcentual

La codificación porcentual es un mecanismo para codificar información en un Identificador Uniforme de Recursos (URI). Un carácter se reemplaza por un "%" seguido de su valor hexadecimal de dos dígitos correspondiente. Por ejemplo, un espacio (valor ASCII 32, hex 20) se convierte en "%20". Un carácter UTF-8 como "你" (que ocupa 3 bytes 0xE4, 0xBD, 0xA0 en UTF-8) se codifica como "%E4%BD%A0". Esto garantiza que los servidores web interpreten la ruta o los parámetros de consulta de la solicitud correctamente, independientemente del idioma o contenido.

Escenarios de Aplicación

  • Parámetros de Consulta (Query Params): Al enviar datos a un servidor a través de una solicitud GET (por ejemplo, `https://api.example.com/search?q=...`), la consulta "q" debe estar codificada. Si un usuario busca "A&B", el "&" señala el comienzo de un nuevo parámetro y rompería la estructura de la URL si se envía sin codificar. Codificarlo como "A%26B" preserva la intención original.
  • URLs de Redirección (Redirect URIs): Los flujos de autenticación (como OAuth) a menudo pasan una `redirect_uri` como parámetro. Si esta misma URI contiene parámetros, debe codificarse dos veces (double-encoded) para evitar que los navegadores o servidores la interpreten prematuramente.
  • Depuración: Los desarrolladores a menudo encuentran cadenas codificadas ilegibles en los registros del servidor o en la barra de direcciones del navegador. La función "Decodificar" de esta herramienta las convierte instantáneamente de nuevo en texto legible por humanos.
  • Métodos de Codificación: Utiliza `encodeURIComponent` para la codificación segura de cadenas completas.

Estándares Soportados

Esta herramienta aprovecha las funciones nativas del navegador `encodeURIComponent` y `decodeURIComponent`, que son totalmente compatibles con los estándares ECMAScript y RFC 3986. Esto asegura que la salida funcione correctamente en todos los navegadores modernos y servidores backend (Node.js, Python, Java, etc.). También maneja correctamente caracteres Unicode y pares sustitutos (como emojis), previniendo errores de "Secuencia URI mal formada" comunes en herramientas más antiguas.

grid_view
13:43
2025-12-28