Codificador/Decodificador de URL
Codifica y decodifica URLs y caracteres especiales instantáneamente con análisis inteligente de URL.
Desglose de URL
- Protocolo
- Host
- Puerto
- Ruta
- Cadena de consulta
- Fragmento
Casos de uso
La codificación y decodificación de URL son esenciales para el desarrollo web y el uso diario de internet:
-
Codificar parámetros de consulta
Incluir de forma segura caracteres especiales como espacios, ampersands y signos de igual en cadenas de consulta de URL al crear enlaces dinámicos.
-
Depurar URLs codificadas de logs
Decodificar rápidamente URLs codificadas en porcentaje de logs de servidor para entender qué URL fue realmente solicitada.
-
Corregir URLs doblemente codificadas
Identificar y corregir URLs con %2520 en lugar de %20 detectando entrada ya codificada antes de codificar de nuevo.
-
Entender la estructura de URL
Aprender qué partes de una URL se codifican y cuándo usar encodeURI vs encodeURIComponent con el desglose visual.
-
Preparar texto para parámetros de URL
Codificar texto con emoji y caracteres especiales para añadir de forma segura a URLs de compartir en todas las plataformas.
Preguntas frecuentes
- ¿Cuál es la diferencia entre encodeURIComponent y encodeURI?
- encodeURIComponent codifica todos los caracteres especiales incluyendo delimitadores de URL (/, ?, #). Úsalo para valores de parámetros de consulta. encodeURI preserva caracteres de estructura de URL y está diseñado para codificar URLs completas.
- ¿Por qué veo %20 en lugar de + para espacios?
- Usamos %20 para espacios porque es más universalmente compatible. La notación + para espacios solo funciona en cadenas de consulta y puede causar problemas en otras partes de la URL.
- ¿Qué es la doble codificación?
- La doble codificación ocurre cuando codificas una cadena ya codificada. Por ejemplo, %20 (espacio codificado) se convierte en %2520. Nuestra herramienta te advierte cuando esto podría ocurrir.
- ¿Están seguros mis datos?
- ¡Sí! Toda la codificación y decodificación ocurre directamente en tu navegador. Tus datos nunca se envían a ningún servidor.
- ¿Por qué la decodificación no funciona en algunas cadenas?
- La decodificación falla cuando la entrada contiene secuencias codificadas en porcentaje inválidas, como %GG (hex inválido) o un % al final sin dos dígitos hex.
Cómo usar el Codificador/Decodificador de URL
Cómo usar
- Elige tu modo: Codificar (texto a URL) o Decodificar (URL a texto)
- Selecciona el tipo de codificación: encodeURIComponent (para parámetros de consulta) o encodeURI (para URLs completas)
- Escribe o pega tu texto en el área de entrada
- Ve el resultado instantáneamente en el área de salida y haz clic en Copiar
Características
- Conversión instantánea mientras escribes
- Análisis inteligente de URL muestra desglose de componentes
- Detección de doble codificación previene errores comunes
- Botón intercambiar para verificar rápidamente codificando y luego decodificando
- 100% del lado del cliente - tus datos nunca salen de tu navegador
- Tu última entrada se guarda automáticamente
Cuándo usar cada modo
encodeURIComponent
encodeURIComponent (Recomendado para la mayoría de casos): Codificación de valores de parámetros de consulta, Codificación de segmentos de ruta, Cualquier texto que será parte de una URL
encodeURI
encodeURI: Codificación de una URL completa preservando su estructura, Cuando quieres mantener caracteres especiales de URL como /, ?, #
Atajos de teclado
- Copiar salida
- Limpiar entrada
Consejos
- Los espacios se convierten en %20 (no +) para máxima compatibilidad
- Si ves %25, tu entrada ya estaba codificada
- El desglose de URL muestra exactamente qué partes se codifican