Codificador / Decodificador URL
Guía de uso
El Codificador/Decodificador URL es una herramienta en línea para la codificación y decodificación porcentual de componentes de URL sin salir de su navegador. Las URLs solo pueden contener un conjunto limitado de caracteres ASCII; todos los demás deben estar codificados en porcentaje. Esta herramienta admite encodeURIComponent y encodeURI, así como la decodificación de ambas variantes. Es especialmente útil para desarrolladores que trabajan con URLs de callback de OAuth, cadenas de consulta complejas o endpoints de API con parámetros no ASCII.
- Elegir codificar o decodificar — Seleccione "Codificar" para convertir una cadena simple en un componente de URL codificado en porcentaje, o "Decodificar" para el proceso inverso.
- Seleccionar el modo de codificación — Elija "encodeURIComponent" para codificar valores de consulta individuales, o "encodeURI" para codificar una URL completa preservando su estructura.
- Pegar su entrada — Escriba o pegue el texto que desea codificar o decodificar en el panel de entrada. La salida se actualiza instantáneamente.
- Revisar la salida — Verifique el resultado en el panel derecho. Los espacios se convierten en %20, los caracteres Unicode en sus secuencias UTF-8 en notación porcentual.
- Decodificar una URL completa — Pegue una URL completa en modo Decodificación para hacer legible cada secuencia codificada en porcentaje.
- Copiar el resultado — Haga clic en "Copiar" para copiar la salida directamente a su portapapeles.
Preguntas frecuentes
¿Qué es la codificación de URL?
La codificación de URL (codificación porcentual) convierte caracteres no permitidos en URLs en % seguido de dos dígitos hexadecimales. Por ejemplo, un espacio se convierte en %20. Esto garantiza que la URL sea válida en todos los sistemas.
¿Cuál es la diferencia entre encodeURI y encodeURIComponent?
encodeURI codifica una URL completa y deja intactos los caracteres estructurales como /, ?, =, &. encodeURIComponent codifica un componente de URL como un valor de parámetro y también escapa /, ?, =, &.
¿Mis datos URL se procesan en un servidor?
No. Toda la codificación y decodificación funciona completamente en tu navegador con funciones JavaScript nativas. Nada se envía a ningún servidor.
¿Puedo usar esta herramienta sin conexión?
2Kit es una PWA. Tras tu primera visita, funciona completamente sin conexión.
¿Por qué aparece + en algunas URLs codificadas?
El + es una convención antigua (usada en la codificación de formularios HTML) que representa un espacio en cadenas de consulta. La codificación porcentual moderna usa %20 para espacios. Esta herramienta usa el enfoque estándar (encodeURIComponent codifica + como %2B).
Implementación técnica
Todo el procesamiento se ejecuta íntegramente en su navegador — nunca se envían datos a ningún servidor. Esta herramienta funciona completamente sin conexión como Aplicación Web Progresiva (PWA): tras la primera visita, todas las páginas y recursos son almacenados en caché por el Service Worker y permanecen disponibles sin conexión a internet. Sus datos de entrada nunca abandonan su dispositivo, lo que lo hace seguro para contenido sensible como claves API, contraseñas, configuraciones privadas y documentos confidenciales.