Codificador / Decodificador de URL

Codifica o decodifica cadenas codificadas en URL. Usa para parámetros de consulta, datos de formulario y URLs completas. Elige la codificación de componente (valores de consulta/formulario) o de URL completa (preserva : / ? # etc).

100% Procesamiento del Lado del Cliente

Tus datos se codifican/decodifican completamente en tu navegador. No se envía ningún dato a ningún servidor.

Codificar URL completa (preservar : / ? # etc)

Componente (predeterminado): Codifica todo excepto A-Z a-z 0-9 - _ . ! ~ * ' ( ). Usar para valores de parámetros de consulta y datos de formulario. URL Completa: Preserva : / ? # [ ] @ ! $ & ' ( ) * + , ; =. Usar al codificar o decodificar una URL completa.

¿Qué es la Codificación de URL?

La codificación de URL (codificación porcentual) reemplaza los caracteres que no están permitidos o están reservados en las URLs con un % seguido de dos dígitos hexadecimales. Por ejemplo, un espacio se convierte en %20 y ? se convierte en %3F.

No es cifrado; es una transformación reversible. Cualquiera puede decodificar una cadena codificada en URL. Úsala para construir URLs válidas y pasar datos en cadenas de consulta, no para ocultar información.

Cómo Funciona

Codificar: Cada carácter que debe codificarse se reemplaza por %XX donde XX es el valor de byte UTF-8 del carácter en hexadecimal.

Decodificar: Cada secuencia %XX se convierte de vuelta al byte correspondiente; el resultado se interpreta como texto UTF-8. Las secuencias mal formadas causan un error de decodificación.

Componente vs URL Completa

Codificación de componente (encodeURIComponent): Codifica casi todo, incluyendo / ? # & =. Úsalo para valores de parámetros de consulta y datos de formulario. Ejemplo: ?q=hello%20world.

Codificación de URL completa (encodeURI): Codifica espacios y algunos otros caracteres pero preserva : / ? # [ ] @ ! $ & ' ( ) * + , ; =. Úsalo al codificar o decodificar una URL completa.

Casos de Uso Comunes

Parámetros de consultaCodifica términos de búsqueda, filtros y pares clave-valor (p.ej. ?search=hello%20world).

Datos de formularioCodifica campos de formulario para application/x-www-form-urlencoded o cadenas de consulta.

URLs de redirecciónCodifica una URL completa como parámetro (p.ej. ?redirect=https%3A%2F%2Fexample.com).

Solicitudes de APIConstruye cadenas de consulta o segmentos de ruta con caracteres especiales.

DepuraciónDecodifica URLs o parámetros codificados para leerlos claramente.

Preguntas Frecuentes

¿Cuál es la diferencia entre la codificación de componente y de URL completa?

La codificación de componente codifica casi todos los caracteres reservados (incluyendo / ? # & =) y está destinada a valores de parámetros de consulta y datos de formulario. La codificación de URL completa preserva : / ? # [ ] @ etc para que una URL completa siga siendo válida.

¿Por qué obtengo un error de decodificación?

La entrada puede contener una secuencia de porcentaje mal formada, o puedes estar decodificando algo que fue codificado con el otro modo. Intenta cambiar "Decodificar como URL completa".

¿Es la codificación de URL lo mismo que el cifrado?

No. La codificación de URL es reversible y no ofrece secreto. No la uses para ocultar datos sensibles.

Share this tool

Share a direct link or embed this tool on your site. Keep the Tooladex attribution link to support the project.