PixConvert

Codificador y decodificador de URL

Codifique las URL con porcentajes para una transmisión segura o decodifique las cadenas codificadas al instante, directamente en su navegador.

¿Por qué usar el codificador de URL PixConvert?

El codificador/decodificador de URL más rápido: API nativas del navegador, latencia cero.

Estándar de codificación porcentual

Utiliza codificación porcentual compatible con RFC 3986. Convierte correctamente los espacios a %20, el símbolo & a %26 y todos los caracteres reservados.

Modo URI completo

Active el modo URI completo para conservar las barras diagonales :// y la estructura del dominio, codificando únicamente los caracteres no seguros.

100% privado

Las funciones nativas encodeURIComponent/decodeURIComponent se ejecutan en tu navegador. No se envía nada desde tu dispositivo.

Intercambio con un solo clic.

Pegue la salida codificada como entrada y decodifíquela con un solo clic en la función Intercambiar.

Compatible con cadenas de consulta

Codifique cadenas de consulta completas o valores de parámetros individuales para su inclusión segura en enlaces.

Resultados instantáneos

No es necesario pulsar ningún botón: la salida se actualiza a medida que escribe. Haga clic en Codificar/Decodificar para aplicar el modo seleccionado.

Cuándo usar la codificación URL

La codificación URL es obligatoria siempre que se introduzca texto proporcionado por el usuario en una URL.

Parámetros de consulta

Codifique las consultas de búsqueda, los valores de los formularios y el texto enviado por el usuario antes de agregarlos a las URL.

  • Codifique las consultas de búsqueda de forma segura.
  • Conservar caracteres especiales en los filtros
  • Evite romper la estructura de URL

URLs de redireccionamiento

Codifique doblemente las URL utilizadas como parámetros redirect_uri en los flujos de OAuth.

  • codificación de redirect_uri de OAuth
  • URLs de devolución de llamada de OpenID Connect
  • Inserción segura de URL en otras URL

Desarrollo de API

Inspeccione o decodifique las cargas útiles de webhook codificadas en URL y los envíos de formularios.

  • Decodificar las cargas útiles de los webhooks
  • Inspeccione los cuerpos POST del formulario
  • Parámetros de redirección de la API de depuración

Cómo codificar o decodificar una URL

1

Seleccione el modo Codificar o Decodificar. Pegue su texto o cadena codificada en URL en el campo de entrada.

2

Haz clic en Codificar o Decodificar. Copia el resultado con un solo clic.

3

Cambia entre los modos de componente (encodeURIComponent) y URI completa dependiendo de si codificas un parámetro o una URL completa.

Preguntas frecuentes

Explicación de la codificación y decodificación de URL.

¿Cuál es la diferencia entre encodeURI y encodeURIComponent?

`encodeURI` codifica una URL completa, conservando los caracteres `:`, `/`, `?`, `#`, `&`, `=`. `encodeURIComponent` codifica un componente de URL (un único valor de parámetro), codificando todo, incluidos esos caracteres. Utilice `encodeURIComponent` para los valores de los parámetros y `encodeURI` para las URL completas.

¿Por qué a veces aparece un espacio como + y otras veces como %20?

Los formularios HTML codifican los espacios como + (formato application/x-www-form-urlencoded). La codificación URL RFC 3986 utiliza %20. Ambas son válidas en diferentes contextos. Nuestra herramienta utiliza %20 (codificación porcentual estándar).

¿La codificación URL es lo mismo que Base64?

No. La codificación URL reemplaza los caracteres no seguros con secuencias hexadecimales %XX y está diseñada para URL. Base64 codifica los datos binarios como ASCII imprimible y produce una cadena más larga. Resuelven problemas diferentes.

¿Cuándo debo usar el modo URI completo?

El modo URI completo utiliza encodeURI en lugar de encodeURIComponent. Úselo cuando tenga una URL completa y solo desee codificar los caracteres que no son válidos en las URL (espacios, caracteres no ASCII), conservando la estructura de la URL (://, /, ?, &, =).

¿Qué caracteres necesitan ser codificados en porcentaje?

Los caracteres que no pertenecen al conjunto no reservado (AZ, az, 0-9, -, _, ., ~) deben codificarse en porcentaje en los componentes de la URL. Los caracteres reservados como /, ?, #, &, = son seguros en la estructura de la URL, pero deben codificarse cuando se utilizan como valores de datos.