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.
encodeURIconserva?,#,/— adecuado para codificar URLs completas (ej.https://ejemplo.com/ruta?consulta=valor).encodeURIComponentcodifica 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í.
