Codificador y decodificador de URL gratis
Codifica y decodifica URLs y cadenas de consulta. Soporta encodeURIComponent, decodeURIComponent y análisis de cadenas de consulta.
Codifica cada carácter reservado — ideal para valores de consulta y segmentos de ruta.
Usos habituales
- Codifica parámetros de URL para APIsCodifica de forma segura los parámetros de cadena de consulta antes de añadirlos a las URLs de solicitud de API.
- Codifica URLs para enlaces de correoCrea enlaces seguros para campañas de correo — codifica caracteres especiales para que los enlaces sobrevivan en todos los clientes de correo.
- Codifica URLs para compartir en redes socialesPrepara URLs con texto, hashtags y enlaces rellenados previamente para botones de compartir de Twitter, Facebook y LinkedIn.
- Codificar cadenas de consulta complejasConstruye y codifica cadenas de consulta con múltiples parámetros — listas para anexar a cualquier URL.
- Codificar URLs para devoluciones de llamada de webhookCodifica URLs de devolución de llamada que se pasan como parámetros a servicios de terceros y flujos OAuth.
Cómo funciona
La codificación y decodificación de URL aquí se ejecuta enteramente en tu navegador usando los globales integrados de JavaScript: encodeURIComponent, encodeURI y decodeURIComponent, sin biblioteca de terceros y sin solicitud de red. La herramienta también expone la API URL nativa del navegador para analizar y mostrar los parámetros de cadena de consulta como una tabla clave-valor.
- 1Elige un modo de codificaciónTres modos se corresponden con casos de uso del mundo real: "Componente" llama a encodeURIComponent y escapa todo excepto los caracteres no reservados: la opción correcta para valores de consulta individuales. "URL completa" llama a encodeURI y deja intactos el esquema, las barras y el dominio. "Formulario" usa encodeURIComponent y luego sustituye %20 por + para coincidir con el formato application/x-www-form-urlencoded enviado por los formularios HTML.
- 2Codifica o decodifica con un clicCodificar pasa tu texto por la función seleccionada y muestra el resultado codificado por porcentaje. Decodificar llama a decodeURIComponent (con + convertido a espacios en modo Formulario). Las secuencias de porcentaje malformadas —como un %E0 suelto sin byte de continuación— se detectan y reportan como un error en línea en lugar de bloquear la herramienta.
- 3Analiza cadenas de consulta con la API URLLa acción "Analizar parámetros" envuelve tu entrada en el constructor URL nativo del navegador e itera url.searchParams para extraer cada par clave-valor. Si el constructor URL rechaza la entrada, una alternativa escrita a mano divide por & y = y pasa cada token por safeDecode, así las cadenas de consulta parciales o en bruto aún producen una tabla legible.
- 4Copia el resultadoEl texto codificado o decodificado aparece en un bloque de salida monoespaciado. Un botón de copiar lo escribe en el portapapeles mediante la Clipboard API. Nada sale de tu dispositivo en ningún momento.
Herramientas relacionadas
Codificador y decodificador de Base64
Codifica texto o archivos en Base64, o decodifica cadenas Base64 a texto sin formato. Instantáneo, privado y gratuito.
Codificador y decodificador de HTML
Codifica caracteres especiales en entidades HTML o decodifica entidades en texto sin formato. Al instante, en tu navegador.
Cifrado César y cifrado de texto
Cifra y descifra texto con cifrado César, ROT13, Atbash y Vigenère. Cifrados de sustitución clásicos, todo en tu navegador.