Ir al contenido
Toova
Todas las herramientas

Codificar y Decodificar URL en línea

Privacidad por diseño — se ejecuta completamente en tu navegador

Codifica cadenas para uso seguro en URL, o decodifica secuencias percent-encoded de vuelta a texto plano. Toova maneja cada carácter reservado correctamente, soporta secuencias UTF-8 multibyte y se ejecuta enteramente en tu navegador.

Qué hace realmente la codificación URL

Las URL sólo permiten un pequeño conjunto de caracteres ASCII. Todo lo demás (espacios, ampersands, barras, signos de interrogación, además de cualquier letra no ASCII) tiene que codificarse como bytes %XX. Equivócate y tu enlace se rompe, tu query string se parsea mal o los datos de tu formulario llegan estropeados al servidor. Toova codifica y decodifica en ambas direcciones de forma segura, incluyendo secuencias UTF-8 multibyte.

Componente vs URL completa

Hay dos sabores de codificación URL. La codificación de componente escapa cada carácter reservado: lo que quieres al inyectar un valor en un parámetro de query string. La codificación de URL completa deja las barras, interrogaciones y ampersands en paz para que la URL siga siendo válida. Toova expone ambos modos para que elijas el correcto según si codificas un valor o un enlace entero.

Sólo en el navegador

Toda la codificación y decodificación ocurre dentro de tu navegador. Nada se sube, nada se registra. Eso importa cuando el valor que codificas es un ID de usuario, un token de sesión o cualquier cosa sensible: puedes pegarlo sin preocuparte de que un tercero lo vea. La página funciona offline después de la primera carga y hay cero solicitudes salientes durante la codificación.

Preguntas frecuentes

¿Cuál es la diferencia entre encodeURI y encodeURIComponent?
encodeURI deja los caracteres estructurales de URL (barras, interrogaciones, ampersands) en paz, así que sirve para codificar una URL completa. encodeURIComponent escapa todo, que es lo que quieres al inyectar un valor en un único parámetro de query string.
¿Maneja UTF-8?
Sí. Los caracteres no ASCII se codifican como secuencias UTF-8 multibyte en forma percent. Decodificar restaura los caracteres originales exactamente, incluyendo emojis y texto CJK.
¿Por qué a veces el espacio se vuelve + y a veces %20?
application/x-www-form-urlencoded (cuerpos de formulario) usa + para espacios. Las rutas y query strings de URL usan %20. Toova te deja elegir la codificación correcta para el contexto: elegir la equivocada es uno de los bugs más comunes en el manejo de formularios.
¿Puedo codificar múltiples líneas a la vez?
Sí. Pega cualquier cadena multilínea y la herramienta codifica cada carácter correctamente, incluyendo los saltos de línea que se vuelven %0A o %0D%0A. La salida se queda en una sola línea, como las URL requieren.
¿Se envía mi entrada a algún lado?
No. La codificación y decodificación se ejecutan enteramente en tu navegador. Nada se sube, y la página funciona offline después de la primera carga.