Saltar al contenido
AZ Tools

Codificador / Decodificador de URL

Escapa texto de forma segura para usarlo en URLs y cadenas de consulta, o decodifica URLs codificadas por porcentaje de vuelta a texto legible — en ambos sentidos, en tu navegador. Los caracteres con un significado especial en una URL, o que no están permitidos, se reemplazan por un signo de porcentaje seguido de su valor de byte en hexadecimal (un espacio se convierte en %20). Elige el modo componente para codificar un valor individual como un solo parámetro de consulta, o el modo URL completa para mantener intactos los caracteres estructurales como : / ? & mientras escapas el resto. La codificación opera sobre los bytes UTF-8 de cada carácter, así que las letras acentuadas y los emojis se manejan correctamente. No se sube nada; la conversión es puramente local.

Salida

Cómo usar

  1. Elige Codificar o Decodificar.
  2. Escribe o pega tu texto o URL.
  3. Usa el modo URL completa para conservar : / ? & = (si no, se escapa todo).
  4. El resultado se actualiza al instante.
  5. Copia la salida con el botón Copiar.

Preguntas frecuentes

¿Modo componente o URL completa?
El modo componente escapa todo (encodeURIComponent), ideal para un único valor. El modo URL completa conserva los caracteres de estructura (encodeURI).
¿Maneja Unicode?
Sí, los caracteres no ASCII se codifican en porcentaje como UTF-8 y se decodifican correctamente.
¿Por qué falla la decodificación?
La entrada tiene una secuencia de porcentaje mal formada (por ejemplo un % suelto o %ZZ).
¿Se sube algo?
No. Toda la codificación y decodificación ocurre localmente en tu navegador.
¿Qué caracteres se codifican en realidad?
Letras, dígitos y un pequeño conjunto de caracteres no reservados (- _ . ~) pasan sin cambios. Todo lo demás — espacios, puntuación con significado en la URL y cualquier carácter no ASCII — se codifica por porcentaje. El modo componente también escapa los caracteres estructurales reservados; el modo URL completa los deja en su sitio.
¿Debo usar codificación de URL o Base64?
Resuelven problemas distintos. La codificación de URL mantiene el texto mayormente legible a la vez que lo hace seguro dentro de una URL; Base64 convierte binario arbitrario en texto compacto pero no es seguro para URL por defecto. Para valores de cadena de consulta usa codificación de URL; para incrustar datos binarios usa Base64 (su variante segura para URL si va en una URL).

Guías sobre este tema

Herramientas relacionadas