Codificador / Decodificador de URL
Codifica y decodifica URLs o componentes individuales en tiempo real usando las funciones URI nativas de JavaScript. Privado, instantáneo, gratuito.
Codifica y Decodifica URLs al Instante
La codificación de URL (codificación porcentual) reemplaza los caracteres ASCII no seguros con '%' seguido de dos dígitos hexadecimales, garantizando que las URLs sean válidas en todos los navegadores, servidores y plataformas. El codificador/decodificador de Zolkit funciona completamente en tu navegador usando las funciones nativas de JavaScript encodeURIComponent y decodeURIComponent.
Procesamiento en tiempo real
La salida se actualiza al instante mientras escribes, sin necesidad de pulsar ningún botón.
Dos modos
El modo Componente codifica/decodifica parámetros de consulta individuales. El modo URL completa preserva la estructura de la URL mientras codifica/decodifica las partes necesarias.
100% Privado
Todo el procesamiento ocurre localmente. Tus URLs y datos nunca salen de tu navegador.
Conforme a estándares
Usa las funciones nativas de JavaScript encodeURIComponent y encodeURI, que siguen la RFC 3986.
Maneja casos extremos
Codifica correctamente caracteres Unicode multibyte, simbolos especiales y espacios. Modo Component para parametros, modo Full URL para direcciones completas.
Copia instantánea
Copia el resultado en tu portapapeles con un solo clic.
Cómo codificar o decodificar una URL
- 1
Elige el modo Codificar o Decodificar y selecciona Componente (para parámetros de consulta) o URL completa.
- 2
Pega tu texto o URL en el campo de entrada. El resultado aparecerá al instante en el campo de salida.
- 3
Haz clic en Copiar para copiar el resultado en tu portapapeles.
Preguntas frecuentes
¿Qué es la codificación de URL?
La codificación de URL (codificación porcentual) convierte los caracteres no permitidos o con significado especial en URLs en '%' seguido de su valor ASCII hexadecimal, por ejemplo, un espacio se convierte en %20.
¿Cuál es la diferencia entre el modo Componente y el modo URL completa?
El modo Componente usa encodeURIComponent, que codifica casi todos los caracteres, incluidos '/', '?', '#' y '&'. El modo URL completa usa encodeURI, que preserva los caracteres estructurales de una URL como '://', '/', '?', '#' y '&'.
¿Cuándo debo usar el modo Componente?
Usa el modo Componente cuando codifiques valores individuales de parámetros de consulta o segmentos de ruta, por ejemplo, al construir una URL de forma programática: key=encodeURIComponent(value).
¿Cuándo debo usar el modo URL completa?
Usa el modo URL completa cuando tengas una URL completa y quieras codificar solo los caracteres no seguros manteniendo la estructura de la URL intacta.
¿Por qué la decodificación a veces falla?
La decodificación falla cuando la entrada contiene una secuencia porcentual malformada, como un '%' solitario o una secuencia incompleta como '%2'. El codificador detecta este error y muestra una advertencia.
¿Gestiona caracteres Unicode?
Sí. La función encodeURIComponent de JavaScript gestiona correctamente Unicode convirtiendo primero los caracteres a UTF-8 y luego codificando porcentualmente cada byte.