Codificador / decodificador de URL

Codifica y decodifica componentes o URLs completas, maneja espacios como +, inspecciona parámetros de consulta, copia la salida e invierte la dirección.

Codifica la parte correcta de la URL

El URL encoding es fácil de hacer mal porque una URL completa y un único valor de consulta siguen reglas distintas. Esta herramienta ofrece ambos modos: componente para valores que irán dentro de un segmento de ruta o parámetro de consulta, y URL completa para conservar separadores mientras se codifican caracteres inseguros.

El inspector de query muestra nombres y valores decodificados cuando el resultado contiene una cadena de consulta. Es útil al depurar redirecciones OAuth, enlaces de analítica, URLs firmadas o ejemplos de API copiados.

Cargando herramienta...

Cuándo usar cada modo

  • Usa componente para un valor de consulta, valor de ruta, redirect URI, término de búsqueda o token copiado.
  • Usa URL completa cuando quieras mantener dos puntos, barras, signo de pregunta, ampersand y hash como estructura.
  • Activa el manejo de + como espacio para query strings de formularios.
  • Decodifica primero, revisa parámetros y codifica solo el valor concreto que cambias.
  • Usa intercambiar para verificar rápido que el valor codificado vuelve al mismo texto legible.

Errores comunes

La doble codificación es el bug clásico: un signo de porcentaje se convierte en %25 y el valor ya codificado deja de coincidir con lo esperado por el receptor. Otro error común es codificar una URL entera como componente cuando solo debía codificarse el valor de redirect URI. Vigila si los caracteres reservados deben seguir siendo estructura o convertirse en datos.

FAQ de codificación URL

Debo codificar una URL completa o un componente?

Codifica un componente cuando el valor es dato dentro de otra URL. Codifica una URL completa solo si quieres preservar separadores.

Por qué los espacios a veces son signos más?

La codificación de formularios HTML suele representar espacios como + en query strings. Percent-encoding usa %20.

Puede inspeccionar query strings?

Sí. Cuando el valor convertido contiene parámetros, la tabla muestra nombres y valores decodificados.

Herramientas de desarrollo relacionadas