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
Seleccione el modo Codificar o Decodificar. Pegue su texto o cadena codificada en URL en el campo de entrada.
Haz clic en Codificar o Decodificar. Copia el resultado con un solo clic.
Cambia entre los modos de componente (encodeURIComponent) y URI completa dependiendo de si codificas un parámetro o una URL completa.
Explora más herramientas
Descubre otras herramientas gratuitas que funcionan de maravilla junto con esta.
Codificador Base64
Codificar y decodificar cadenas Base64
Formateador JSON
Formatee, valide y minimice JSON al instante.
Decodificador JWT
Decodificar e inspeccionar tokens web JSON
Generador de hash
Generar hashes MD5, SHA-1 y SHA-256
Probador de expresiones regulares
Prueba y depura expresiones regulares en tiempo real.
Generador de UUID
Generar UUID y ULID v4
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.