Codificar/Decodificar URL

Codificar
Entrada
Resultado

Herramienta de Codificación/Decodificación URL

La herramienta de Codificación/Decodificación URL le ayuda a convertir rápidamente entre cadenas codificadas en URL y texto plano. Al transmitir caracteres chinos, espacios o símbolos especiales en URLs, deben codificarse. Esta herramienta detecta automáticamente si codificar o decodificar — simplemente pegue su texto y haga clic una vez.

Funciones y Consejos de Uso

  • Detección Automática Inteligente: La herramienta detecta automáticamente si debe codificar o decodificar — si contiene %XX cambia a decodificación, si no, a codificación. Sin cambio manual de modo.
  • Intercambio para Operaciones Múltiples: Después de codificar o decodificar, use el botón Intercambiar para mover el resultado a la entrada. Útil para operaciones en cadena — codifique, intercambie, y codifique de nuevo para ver doble codificación.
  • Pegar y Limpiar: El botón Pegar lee texto directamente del portapapeles. Limpiar restablece todo. Consejo: Copie una URL de la barra de direcciones y péguela aquí — la herramienta detectará automáticamente si necesita decodificación.
  • Estadísticas de Caracteres: Muestra la longitud de caracteres de entrada y resultado. Observe cómo un carácter chino se convierte en 9 caracteres al codificarse (ej. %E5%BC%A0).

Fundamentos de Codificación URL

¿Qué es la Codificación URL (Percent-encoding)? La codificación URL (también conocida como codificación porcentual) es un mecanismo que convierte caracteres no seguros en URLs a un formato %XX, donde XX es la representación hexadecimal del código ASCII del carácter. Es un estándar web fundamental definido en RFC 3986.
  • encodeURI vs encodeURIComponent: El concepto más confundido. encodeURI conserva ?, #, / — adecuado para codificar URLs completas (ej. https://ejemplo.com/ruta?consulta=valor). encodeURIComponent codifica TODOS los caracteres no alfanuméricos — úselo para valores de parámetros (ej. nombre=%E5%BC%A0%E4%B8%89). Esta herramienta usa encodeURIComponent/decodeURIComponent.
  • Caracteres Reservados: :, /, ?, #, &, = tienen significados especiales en URLs. Cuando aparecen como datos en parámetros, deben codificarse.
  • Caracteres Seguros: Letras (A-Z, a-z), dígitos (0-9) y -, _, ., ~ nunca necesitan codificación.
  • Unicode y Emojis: Los caracteres chinos suelen codificarse en tres secuencias %XX (ej. %E5%BC%A0), los emojis en más (ej. 🚀%F0%9F%9A%80).

Casos de Uso

🔗 Depuración de API: Al construir solicitudes GET en Postman, los parámetros con caracteres especiales necesitan codificación. Decodifique una URL aquí para ver qué parámetros se envían realmente.

📧 Generación de Enlaces de Correo: Los enlaces HTML con parámetros en chino (ej. utm_source=promoción) deben codificarse. Codifique primero, luego insértelos en su plantilla de correo.

🔍 Análisis de Parámetros URL: Las herramientas de análisis y plataformas de anuncios devuelven URLs codificadas. Péguelas aquí para ver nombres y valores de parámetros legibles.

🛠️ Depuración OAuth/SSO: Las URLs de devolución de llamada OAuth a menudo contienen parámetros state y code codificados. Decodifíquelos para verificar el paso correcto de parámetros.

Privacidad y Seguridad

Esta herramienta funciona completamente en su navegador. Todas las operaciones se procesan localmente en su dispositivo. Su entrada nunca se envía a ningún servidor — incluso URLs con tokens sensivos o IDs de sesión son seguros de procesar aquí.