Herramienta de URL Encode / Decode

Introduce texto, enlaces o parámetros en el cuadro y pulsa un botón para codificar o decodificar URL. Compatible con caracteres no ASCII y símbolos especiales, perfecto para depuración de APIs, redirecciones y análisis de logs.

Cómo usar la herramienta online de URL encode/decode

La codificación URL convierte caracteres especiales en secuencias %XX para poder transmitirlos en la web. Los espacios pueden ser %20 o +, y los caracteres no ASCII se transforman en bytes codificados. La decodificación URL revierte este proceso. Esta herramienta lo hace en el navegador sin instalar nada.

Al trabajar con URLs de retorno, redirecciones de login de terceros, parámetros GET o enlaces cortos, conviene codificar primero los parámetros para que & ? = no rompan la estructura. Si recibes un valor codificado como state=%7B%22from%22%3A%22tools%2Ebzxz%2Enet%22%7D, pégalo aquí y pulsa “Decodificar URL” para recuperar JSON o texto legible.

Frente a escribir scripts o usar la consola del navegador con encodeURIComponent/decodeURIComponent, esta herramienta es más directa: entrada a la izquierda, salida a la derecha y un botón para intercambiar. Es útil para desarrolladores, operadores y administradores que trabajan a diario con parámetros.

tools.bzxz.net es un sitio multilingüe con utilidades como timestamps, UUID, JSON y formateo de texto. La herramienta de URL encode/decode se integra con estas funciones para ofrecer una caja de herramientas completa en el navegador.

Preguntas frecuentes sobre URL Encode/Decode

1. ¿Cuál es la diferencia entre URL encoding y Base64?

URL encoding resuelve caracteres reservados y no ASCII en enlaces, como espacios, acentos, & o ?. Base64 es una codificación general para binarios (archivos, imágenes). No son equivalentes.

2. ¿Cuándo debo codificar parámetros de URL?

Cuando los parámetros contienen espacios, caracteres no ASCII, #, &, ?, = u otros símbolos, debes codificarlos antes de concatenarlos al enlace para evitar errores de parsing o pérdida de datos.

3. ¿Por qué algunos sistemas codifican el espacio como + en vez de %20?

En application/x-www-form-urlencoded el espacio se codifica como +. En una codificación URL estricta se usa %20. Esta herramienta trata + como espacio al decodificar para mayor compatibilidad.

4. ¿Qué significa un error de decodeURIComponent?

Suele indicar que la cadena no es una codificación URL válida, por ejemplo secuencias %XY incompletas o inválidas. Revisa si está truncada o decodifica solo el segmento correcto.

5. ¿Puedo codificar o decodificar toda la URL?

Sí, pero normalmente solo deben codificarse los valores de parámetros. Codificar toda la URL puede provocar doble escape y resultados inesperados.

6. ¿La codificación URL cambia el contenido real?

No. Solo representa los mismos datos en otra forma. Al decodificar se recupera el contenido original.

7. ¿La herramienta sube mi contenido al servidor?

No. Todo el proceso se realiza localmente en el navegador y no se envían tus datos al servidor.

8. ¿Por qué a veces la decodificación muestra caracteres raros?

La decodificación asume UTF‑8. Si el enlace original fue generado con otra codificación (como GBK), puede aparecer texto corrupto. Usa UTF‑8 de forma consistente.

9. ¿Para quién es útil esta herramienta?

Es útil para desarrolladores de APIs, redirecciones móviles y H5, callbacks de login, depuración de enlaces cortos y revisión de parámetros de campañas.

10. ¿Qué ventajas tiene frente a la consola del navegador?

No necesitas recordar APIs: pega y haz clic. Puedes intercambiar entrada/salida y probar variantes rápidamente sin escribir código.

Sobre la herramienta de URL Encode/Decode

Cuando un enlace incluye espacios, caracteres no ASCII o símbolos especiales, el navegador y el servidor usan URL encoding. Esta herramienta te ayuda a ver la forma codificada o a decodificar cadenas como %E4%B8%AD%E6%96%87 para leerlas.

Escanea el QR para abrir esta página en el móvil y codificar/decodificar rápido.