Codificador / Decodificador de URL: Codifica y Decodifica Cadenas de URL al Instante

¿Necesitas codificar un parámetro de consulta, decodificar una URL de redirección o colocar de manera segura caracteres especiales en una URL? El URL Encoder / Decoder codifica o decodifica texto utilizando la codificación estándar de porcentaje — con un clic para componente (valores de consulta/formulario) o URL completa (preserva : / ? #).
Escenario de desarrollo: Estás construyendo un enlace de búsqueda y el término es hello world & co. Códifícalo como un componente → hello%20world%20%26%20co. O pega https%3A%2F%2Fexample.com%2Fpath y decodifica para obtener la URL completa. Todo el procesamiento se realiza en tu navegador; no se envían datos a ningún servidor.
¿Qué es la codificación de URL?
La codificación de URL (codificación de porcentaje) reemplaza caracteres que no están permitidos o reservados en URLs con un % seguido de dos dígitos hexadecimales. Por ejemplo, un espacio se convierte en %20, ? se convierte en %3F, y & se convierte en %26. Esto te permite incluir de manera segura espacios, caracteres especiales y Unicode en parámetros de consulta y otras partes de la URL.
No es cifrado — es una transformación reversible. Cualquiera puede decodificar una cadena codificada en URL. Úsalo para construir URLs válidas y pasar datos en cadenas de consulta, no para ocultar información.
¿Por qué usar un URL Encoder / Decoder?
Parámetros de consulta — Codifica términos de búsqueda, filtros y pares clave-valor para que ?, &, =, y espacios no rompan la URL.
Datos de formulario — Codifica los valores de los campos de formulario para application/x-www-form-urlencoded o cadenas de consulta.
URLs de redirección — Codifica una URL completa como un parámetro (por ejemplo, ?redirect=https%3A%2F%2Fexample.com) o decodifícalo para leer o validar.
Solicitudes de API — Construye o depura cadenas de consulta y segmentos de ruta que contienen caracteres especiales.
Depuración — Decodifica URLs o parámetros codificados para leerlos claramente.
Cómo funciona el URL Encoder / Decoder
- Elige modo — Codificar (texto → URL codificado) o Decodificar (URL codificado → texto).
- Elige tipo de codificación — Componente (predeterminado): usar para valores de parámetros de consulta y datos de formulario; codifica casi todo, incluyendo
/?#&=. URL completa: preserva: / ? # [ ] @ ! $ & ' ( ) * + , ; =; usar cuando codifiques o decodifiques una URL completa. - Ingresa entrada — Escribe o pega el texto a codificar, o una cadena codificada en URL para decodificar.
- Copia salida — El resultado se actualiza a medida que escribes; copia con un clic.
La herramienta utiliza encodeURIComponent / decodeURIComponent para el modo componente y encodeURI / decodeURI para el modo URL completa. Todo el procesamiento se realiza en tu navegador; no se envían datos a ningún servidor.
Codificación de Componente vs URL Completa
Codificación de componente (encodeURIComponent): Codifica casi todos los caracteres reservados. Usar para valores de parámetros de consulta y valores de campos de formulario para que / ? # & = no rompan la URL. Ejemplo: ?q=hello%20world.
Codificación de URL completa (encodeURI): Codifica espacios y algunos otros caracteres pero preserva : / ? # [ ] @ ! $ & ' ( ) * + , ; =. Usar cuando codifiques o decodifiques una URL completa y quieras mantener su estructura. Decodifica con el mismo modo que usaste para codificar.
Preguntas Frecuentes
¿Cuál es la diferencia entre la codificación de componente y la codificación de URL completa?
La codificación de componente es para valores de parámetros de consulta y datos de formulario; codifica / ? # & = etc. La codificación de URL completa preserva esos caracteres para que una URL completa siga siendo válida. Usa componente para valores de parámetros; usa URL completa al codificar o decodificar una URL entera.
¿Por qué obtengo un error de decodificación?
La entrada puede contener una secuencia de porcentaje mal formada (por ejemplo, %2 o %xy con hexadecimales inválidos), o la cadena fue codificada con el otro modo. Intenta alternar "Decodificar como URL completa" si fue codificada como una 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; usa criptografía adecuada si necesitas confidencialidad.
Privacidad
Todo el procesamiento se realiza en tu navegador. No enviamos ni almacenamos tu entrada o salida.
Prueba el URL Encoder / Decoder
El URL Encoder / Decoder es gratuito, funciona en tu navegador y no requiere registro. Codifica o decodifica cadenas codificadas en URL para parámetros de consulta, datos de formulario y URLs completas — con modo componente o URL completa. Perfecto para desarrolladores y cualquier persona que esté construyendo o depurando URLs.
Herramientas Relacionadas
- Base64 Encoder / Decoder — Codifica o decodifica Base64 con opciones seguras para URL y MIME
- JSON Formatter — Formatea y valida JSON
- Regex Tester — Prueba expresiones regulares
- JWT Decoder — Decodifica JSON Web Tokens