Zolkit

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. 1

    Elige el modo Codificar o Decodificar y selecciona Componente (para parámetros de consulta) o URL completa.

  2. 2

    Pega tu texto o URL en el campo de entrada. El resultado aparecerá al instante en el campo de salida.

  3. 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.