Outil de compression d'URL
Compressez en ligne de longues charges utiles d'URL gratuitement. Notre outil de compression d'URL utilise GZIP et l'encodage Base64 sûr pour les URL pour compresser les données intégrées dans les paramètres de requête - affiche la longueur de l'URL avant/après, inclut un mode décompression et traite tout localement dans votre navigateur, sans inscription.
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.
Pourquoi utiliser notre outil de compression d'URL ?
- Compression instantanée des charges utiles d'URL : notre outil de compression d'URL compresse les charges utiles en quelques millisecondes grâce à GZIP et à l'encodage Base64 sûr pour les URL. Compressez de longs paramètres de requête en ligne et voyez la longueur avant/après instantanément.
- Compression d'URL en ligne sécurisée : vos URL et charges utiles ne quittent jamais votre appareil lorsque vous utilisez notre outil de compression d'URL en ligne. Toute la compression et l'encodage se font localement dans votre navigateur - 100 % privé.
- Sortie Base64 sûre pour les URL : notre outil produit du Base64 sûr pour les URL (RFC 4648) - remplaçant + par - et / par _ afin que la charge utile compressée puisse être utilisée directement dans les paramètres de requête sans encodage par pourcentage.
- Outil de compression d'URL 100 % gratuit : compressez des charges utiles d'URL en ligne totalement gratuitement - sans inscription, sans offre premium, sans publicité. Notre outil est gratuit pour tous et sans limite de taille de données.
Qu'est-ce que la compression de charges utiles d'URL ?
La compression de charges utiles d'URL est une technique pour réduire la taille des données intégrées dans les paramètres de requête d'URL. Au lieu d'encoder un gros objet JSON ou une chaîne de texte directement comme paramètre de requête (ce qui peut produire des URL de plusieurs centaines ou milliers de caractères), vous compressez les données avec GZIP , encodez les octets compressés en Base64 sûr pour les URL (RFC 4648 - avec - et _ au lieu de + et / ) et intégrez le résultat comme un seul paramètre de requête compact. Notre outil de compression d'URL automatise tout ce processus dans votre navigateur - sans serveur.
Comment fonctionne notre outil de compression d'URL
- Saisissez votre charge utile : collez le texte, le JSON ou la chaîne de données à compresser dans le panneau de saisie. C'est le contenu qui deviendra la valeur d'un paramètre de requête compressé. Vous pouvez aussi saisir une URL complète et notre outil compressera toute la chaîne d'URL.
- Compression instantanée dans le navigateur : cliquez sur « Compresser » et notre outil encode votre saisie en UTF-8, la compresse avec GZIP via l'API native CompressionStream du navigateur, puis encode le résultat en Base64 sûr pour les URL. Vos données ne quittent jamais votre appareil.
- Copiez la sortie compressée : le panneau de sortie affiche la chaîne Base64 sûre pour les URL prête à servir de valeur de paramètre de requête. Le panneau de statistiques affiche la longueur d'origine, la longueur compressée et l'économie de caractères - pour que vous voyiez exactement de combien votre URL raccourcit.
Ce que produit l'outil de compression d'URL
- Base64 sûr pour les URL (RFC 4648) : la sortie compressée utilise - et _ au lieu de + et / , elle peut donc être utilisée directement dans les paramètres de requête sans encodage par pourcentage.
- Sortie sans remplissage : les caractères de remplissage = en fin de chaîne sont retirés de la sortie Base64 pour réduire encore la longueur de l'URL - la plupart des décodeurs gèrent correctement le Base64 sans remplissage.
- Format GZIP (RFC 1952) : les octets compressés sont du GZIP standard, décompressable avec n'importe quelle bibliothèque GZIP - zlib.gunzip() de Node.js, gzip.decompress() de Python ou DecompressionStream('gzip') du navigateur.
- Comparaison de longueur : l'outil affiche le nombre de caractères d'origine, le nombre compressé et le pourcentage de réduction - pour que vous puissiez évaluer si la compression vaut la peine pour votre charge utile précise.
Limites importantes
La compression d'URL est surtout efficace sur les charges utiles textuelles longues et répétitives (objets JSON, XML, données structurées). Pour les chaînes très courtes (moins d'environ 50 caractères), la surcharge de GZIP peut rendre la sortie compressée plus longue que l'original - l'outil l'affichera clairement dans les statistiques. Notez aussi que la plupart des navigateurs limitent les URL à 2 048-8 192 caractères ; même avec compression, de très grosses charges utiles peuvent dépasser ces limites. Pour les charges utiles de plusieurs kilooctets, envisagez plutôt un raccourcisseur d'URL côté serveur.
Foire aux questions
Un outil de compression d'URL compresse les charges utiles de données intégrées dans les paramètres de requête d'URL à l'aide de GZIP et de l'encodage Base64 sûr pour les URL. Notre outil de compression d'URL en ligne fait tout cela dans votre navigateur - sans envoi à un serveur - et affiche la comparaison de longueur d'URL avant/après.
Non. GZIP est un algorithme de compression sans perte - décompresser la sortie restaure toujours les données d'origine octet par octet. Notre outil de compression d'URL garantit qu'aucune donnée n'est perdue ni modifiée pendant la compression.
Absolument. Notre outil de compression d'URL en ligne traite tout localement dans votre navigateur. Vos URL et charges utiles ne quittent jamais votre appareil - aucun envoi à un serveur, aucun stockage cloud et aucune conservation de données, quelle qu'elle soit.
Oui, 100 % gratuit. Notre outil de compression d'URL en ligne n'exige aucune inscription, n'a pas d'offre premium, pas de limite de taille de données et pas de publicité. Compressez des charges utiles d'URL en ligne autant de fois que nécessaire, entièrement gratuitement.
Le Base64 standard utilise les caractères + et /, qui ont une signification spéciale dans les URL et doivent être encodés en %2B et %2F. Le Base64 sûr pour les URL (RFC 4648) remplace + par - et / par _, de sorte que la chaîne encodée peut être utilisée directement dans les paramètres de requête sans encodage supplémentaire. Notre outil produit toujours du Base64 sûr pour les URL.
D'abord, décodez la chaîne Base64 sûre pour les URL (remplacez - par + et _ par /, ajoutez le remplissage si nécessaire), puis décodez du Base64 vers les octets, puis décompressez avec GZIP. En JavaScript : atob(str.replace(/-/g,"+").replace(/_/g,"/")), puis DecompressionStream("gzip"). En Python : base64.urlsafe_b64decode(str + "==") puis gzip.decompress(). En Node.js : Buffer.from(str, "base64url") puis zlib.gunzip().
GZIP ajoute un en-tête de 10 octets et l'encodage Base64 augmente la taille d'environ 33 %. Pour les entrées courtes (moins d'environ 50 caractères), cette surcharge rend la sortie compressée plus longue que l'original. La compression d'URL est surtout efficace sur les charges utiles longues et répétitives, comme les objets JSON avec de nombreuses clés répétées.
La plupart des navigateurs prennent en charge des URL jusqu'à 2 048 caractères (limite d'Internet Explorer) ou 8 192 caractères (Chrome/Firefox). Pour une compatibilité maximale, gardez les URL compressées sous 2 000 caractères. Si votre charge utile compressée dépasse encore cette limite, envisagez un raccourcisseur d'URL côté serveur ou le stockage de l'état côté serveur avec un identifiant court.
Oui. Vous pouvez coller n'importe quelle chaîne dans notre outil de compression d'URL - une URL complète, une valeur de paramètre de requête, un objet JSON ou tout autre texte. L'outil compresse ce que vous saisissez et produit une chaîne Base64 sûre pour les URL. Pour une URL complète, la sortie servirait généralement de paramètre dans un service de redirection ou un gestionnaire d'URL personnalisé.