Codificar / Decodificar URL

Codifica y decodifica componentes de URL.

Toda la codificación y decodificación ocurre localmente en tu navegador, así que tus textos y URLs nunca salen de tu dispositivo.

¿Necesitas inspeccionar las partes de una URL? Prueba el URL Parser.

Acerca de Codificar / Decodificar URL

Esta herramienta para codificar decodificar URL aplica percent-encoding a un texto para usarlo de forma segura en URLs y decodifica un componente codificado de vuelta a texto legible, todo procesado localmente en tu navegador. Replica encodeURIComponent y decodeURIComponent de JavaScript, escapando caracteres reservados como /, ?, &, = y espacios para que los valores se mantengan intactos dentro de query strings y rutas. Desarrolladores, ingenieros de QA y testers de API usan este codificador y decodificador de URL para construir parámetros, depurar URLs de callback, inspeccionar enlaces de seguimiento y limpiar direcciones copiadas llenas de secuencias %20 y %3A. Como trabaja sobre un solo componente y no sobre una URL completa, obtienes un percent-encoding preciso y predecible de un valor a la vez. Todo se ejecuta en tu dispositivo y nada se sube a un servidor, así que incluso los tokens privados y las URLs internas se quedan en tu equipo.

Características

Cómo usar Codificar / Decodificar URL

  1. Pega el texto o el valor codificado en el cuadro de entrada.
  2. Elige Codificar para aplicar percent-encoding o Decodificar para revertirlo.
  3. Lee el resultado convertido en el área de salida.
  4. Copia la salida y pégala en tu URL o tu código.

Ejemplo

Entrada

name=John Doe&city=São Paulo

Salida

name%3DJohn%20Doe%26city%3DS%C3%A3o%20Paulo

Codificar un solo componente escapa =, &, los espacios y los caracteres acentuados.

Errores comunes y solución de problemas

Preguntas frecuentes

¿Qué es la codificación de URL y cuándo la necesito?
La codificación de URL (percent-encoding) reemplaza caracteres inseguros con secuencias de bytes %HH para que los valores sobrevivan dentro de query strings y rutas. Usa esta herramienta para codificar decodificar URL siempre que un parámetro contenga espacios, &, =, / o texto no ASCII.
¿La herramienta codifica un componente o una URL completa?
Codifica un solo componente, igual que encodeURIComponent, así que caracteres como / y ? se escapan. Codifica cada valor de la query por separado en lugar de la dirección entera.
¿Cómo arreglo una decodificación que falló?
La decodificación falla con percent-encoding mal formado, como un % suelto o dígitos hex inválidos. Corrige o elimina la secuencia incorrecta en la entrada y vuelve a intentarlo.
¿Maneja Unicode y emojis?
Sí. Los caracteres UTF-8 de varios bytes, las letras acentuadas y los emojis se codifican en sus secuencias de bytes con percent-encoding correctas y se decodifican de vuelta con precisión.
¿Por qué los espacios aparecen como %20 en lugar de +?
Esta herramienta sigue a encodeURIComponent, que codifica los espacios como %20. La forma con + es específica de los cuerpos de petición codificados como formulario, no de los componentes de URL en general.
¿Se envía mi entrada a algún lado cuando codifico o decodifico?
No. La herramienta se ejecuta por completo en tu navegador, así que tu entrada nunca sale de tu dispositivo y nada se sube a un servidor.

Herramientas relacionadas

Todas las herramientas de ArrayKit