Herramienta de compresión de URL
Comprime cargas útiles de URL largas online gratis. Nuestra herramienta de compresión de URL usa GZIP y codificación Base64 segura para URL para comprimir datos embebidos en parámetros de consulta: muestra la longitud de la URL antes y después, incluye un modo de descompresión y procesa todo localmente en tu navegador sin registro.
URL Payload Compression
Compress long URL payloads or data strings into compact URL-safe Base64 strings - or decompress them back. All processing happens locally in your browser, nothing is uploaded to a server.
Output: GZIP + URL-safe Base64 (RFC 4648) - no padding, safe for direct use in query parameters. Decompress with Buffer.from(str, 'base64url') + zlib.gunzip() in Node.js, or base64.urlsafe_b64decode() + gzip.decompress() in Python.
¿Por qué usar nuestra herramienta de compresión de URL?
- Compresión instantánea de cargas de URL: nuestra herramienta comprime cargas de datos en milisegundos usando GZIP y codificación Base64 segura para URL. Comprime parámetros de consulta largos online y ve la longitud antes y después al instante.
- Compresión de URL online segura: tus URL y cargas de datos nunca salen de tu dispositivo cuando usas nuestra herramienta de compresión de URL online. Toda la compresión y codificación ocurre localmente en tu navegador - 100 % privado.
- Salida Base64 segura para URL: nuestra herramienta produce Base64 seguro para URL (RFC 4648), sustituyendo + por - y / por _, de modo que la carga comprimida puede usarse directamente en parámetros de consulta sin codificación percentual.
- Herramienta de compresión de URL 100 % gratis: comprime cargas de URL online totalmente gratis - sin registro, sin nivel premium y sin anuncios. Nuestra herramienta es gratuita para todos y sin límites de tamaño de datos.
¿Qué es la compresión de cargas de URL?
La compresión de cargas de URL es una técnica para reducir el tamaño de datos embebidos en parámetros de consulta de URL. En lugar de codificar un objeto JSON o una cadena de texto grande directamente como parámetro de consulta (lo que puede hacer que las URL tengan cientos o miles de caracteres), comprimes los datos con GZIP , codificas los bytes comprimidos en Base64 seguro para URL (RFC 4648, con - y _ en lugar de + y / ) e insertas el resultado como un único parámetro de consulta compacto. Nuestra herramienta de compresión de URL automatiza todo este proceso en tu navegador - sin necesidad de servidor.
Cómo funciona nuestra herramienta de compresión de URL
- Introduce tu carga de datos: pega el texto, JSON o cadena de datos que quieras comprimir en el panel de entrada. Este es el contenido que se convertirá en el valor de un parámetro de consulta comprimido. También puedes introducir una URL completa y nuestra herramienta comprimirá toda la cadena de la URL.
- Compresión instantánea en el navegador: haz clic en «Comprimir» y nuestra herramienta codifica tu entrada como UTF-8, la comprime con GZIP mediante la API nativa CompressionStream del navegador y después codifica el resultado en Base64 seguro para URL. Tus datos nunca salen de tu dispositivo.
- Copia la salida comprimida: el panel de salida muestra la cadena Base64 segura para URL lista para usar como valor de parámetro de consulta. El panel de estadísticas muestra la longitud original, la longitud comprimida y el ahorro de caracteres - para que veas exactamente cuánto más corta queda tu URL.
Qué produce la herramienta de compresión de URL
- Base64 seguro para URL (RFC 4648): la salida comprimida usa - y _ en lugar de + y / , por lo que puede usarse directamente en parámetros de consulta sin codificación percentual.
- Salida sin relleno: los caracteres de relleno = finales se eliminan de la salida Base64 para reducir aún más la longitud de la URL - la mayoría de los decodificadores aceptan Base64 sin relleno.
- Formato GZIP (RFC 1952): los bytes comprimidos son GZIP estándar, descomprimibles con cualquier biblioteca GZIP - zlib.gunzip() de Node.js, gzip.decompress() de Python o DecompressionStream('gzip') del navegador.
- Comparación de longitud: la herramienta muestra el recuento de caracteres original, el comprimido y el porcentaje de reducción - para que puedas evaluar si la compresión merece la pena para tu carga concreta.
Limitaciones importantes
La compresión de URL es más eficaz en cargas de texto largas y repetitivas (objetos JSON, XML, datos estructurados). Para cadenas muy cortas (menos de unos 50 caracteres), el sobrecoste de GZIP puede hacer que la salida comprimida sea más larga que el original - la herramienta lo mostrará claramente en las estadísticas. Ten en cuenta también que la mayoría de los navegadores limitan las URL a 2.048-8.192 caracteres; incluso con compresión, las cargas muy grandes pueden superar esos límites. Para cargas de más de unos pocos kilobytes, considera usar un acortador de URL del lado del servidor.
Preguntas frecuentes
Una herramienta de compresión de URL comprime cargas útiles de datos embebidas en parámetros de consulta de URL usando GZIP y codificación Base64 segura para URL. Nuestra herramienta de compresión de URL online hace esto íntegramente en tu navegador - sin necesidad de subir nada a un servidor - y muestra la comparación de longitud de URL antes y después.
No. GZIP es un algoritmo de compresión sin pérdidas: al descomprimir la salida siempre se recuperan los datos originales byte a byte. Nuestra herramienta de compresión de URL garantiza que no se pierde ni modifica ningún dato durante la compresión.
Por supuesto. Nuestra herramienta de compresión de URL online procesa todo localmente en tu navegador. Tus URL y cargas útiles nunca salen de tu dispositivo - no hay subida a servidores, ni almacenamiento en la nube, ni retención de datos de ningún tipo.
Sí, 100 % gratis. Nuestra herramienta de compresión de URL online no requiere registro, no tiene nivel premium, ni límites de tamaño de datos, ni anuncios. Puedes comprimir cargas útiles de URL online tantas veces como necesites, totalmente gratis.
El Base64 estándar usa los caracteres + y /, que tienen significados especiales en las URL y deben codificarse como %2B y %2F. El Base64 seguro para URL (RFC 4648) sustituye + por - y / por _, así la cadena codificada puede usarse directamente en parámetros de consulta sin codificación adicional. Nuestra herramienta siempre produce Base64 seguro para URL.
Primero decodifica la cadena Base64 segura para URL (sustituye - por + y _ por /, añade relleno si hace falta), luego decodifica de Base64 a bytes y después descomprime con GZIP. En JavaScript: atob(str.replace(/-/g,"+").replace(/_/g,"/")), luego DecompressionStream("gzip"). En Python: base64.urlsafe_b64decode(str + "==") y luego gzip.decompress(). En Node.js: Buffer.from(str, "base64url") y luego zlib.gunzip().
GZIP añade una cabecera de 10 bytes y la codificación Base64 aumenta el tamaño un ~33 %. Para entradas cortas (menos de unos 50 caracteres), ese sobrecoste hace que la salida comprimida sea más larga que el original. La compresión de URL es más eficaz en cargas largas y repetitivas, como objetos JSON con muchas claves repetidas.
La mayoría de los navegadores admiten URL de hasta 2.048 caracteres (límite de Internet Explorer) u 8.192 caracteres (Chrome/Firefox). Para máxima compatibilidad, mantén las URL comprimidas por debajo de 2.000 caracteres. Si tu carga comprimida aún supera ese límite, considera un acortador de URL del lado del servidor o guardar el estado en el servidor con un ID corto.
Sí. Puedes pegar cualquier cadena en nuestra herramienta de compresión de URL: una URL completa, un valor de parámetro de consulta, un objeto JSON o cualquier otro texto. La herramienta comprime lo que introduzcas y devuelve una cadena Base64 segura para URL. Para comprimir URL completas, la salida suele usarse como parámetro en un servicio de redirección o un manejador de URL personalizado.