Encoder/Décoder URL|Options
Entrée
e.g. hello world & special=chars
Sortie
e.g. hello%20world%20%26%20special%3Dchars
Caract.: 0
Mots: 0
Phrases: 0
Paragraphes: 0
Lecture: < 1m
Parole: < 1m
Longueur entrée: 0
Longueur sortie: 0
Caract. modifiés: 0

Encodeur et Décodeur URL en Ligne — Encodage Pourcentage des Caractères Spéciaux pour les URLs

Besoin de rendre une URL sûre pour une utilisation dans une chaîne de requête, ou de décoder une URL encodée en pourcentage pour la rendre lisible ? Cet outil gratuit gère l'encodage et le décodage URL instantanément, avec support complet du jeu de caractères UTF-8.

Comment Utiliser Cet Outil

  1. Collez votre texte ou URLSaisissez le texte à encoder ou l'URL encodée à décoder dans le panneau d'entrée.
  2. Choisissez encoder ou décoderSélectionnez si vous souhaitez encoder votre texte pour une URL ou décoder une URL déjà encodée.
  3. Vérifiez le résultatLe résultat encodé ou décodé apparaît instantanément dans le panneau de sortie.
  4. Copiez le résultatCliquez sur Copier pour utiliser le résultat dans votre URL, appel API ou application.
  5. Enchaînez avec d'autres outilsAvec le remplissage automatique activé, votre sortie est transférée automatiquement lorsque vous ouvrez un autre outil depuis la barre latérale. Utilisez les flèches précédent et suivant pour annuler la navigation et restaurer l'état précédent de l'outil, y compris toutes les options.

Fonctionnalités

Encodage URL

Convertit les caractères spéciaux en format encodé en pourcentage (par ex., l'espace devient %20, & devient %26) pour une utilisation sûre dans les URLs.

Décodage URL

Convertit les chaînes encodées en pourcentage en texte lisible (par ex., %20 redevient un espace, %26 redevient &).

Support UTF-8 complet

Gère correctement les caractères multi-octets, les emoji et les caractères internationaux dans toutes les langues.

Composant vs URL complète

Encodez des valeurs de paramètres de requête individuels ou des URLs complètes avec une gestion correcte des caractères réservés.

Traitement instantané

Les résultats se mettent à jour en temps réel au fur et à mesure que vous tapez ou collez.

Confidentialité totale

Tout l'encodage et le décodage s'effectuent dans votre navigateur. Aucune donnée n'est envoyée à un serveur.

Pipeline de remplissage automatique

Activez le remplissage automatique pour transférer votre sortie vers l'outil suivant. Naviguez en avant et en arrière avec restauration complète de l'état — entrée, sortie et tous les paramètres sont préservés.

Cas d'Utilisation Réels

1

Encoder des paramètres de requête pour les tests d'API

Assurez-vous que les caractères spéciaux dans les paramètres de requête URL sont correctement encodés avant d'envoyer des requêtes API lors du développement ou des tests.

2

Décoder un message d'erreur encodé dans les journaux

Les journaux d'application contiennent souvent des chaînes encodées en URL. Décodez-les pour lire les messages d'erreur réels et déboguer les problèmes.

Questions Fréquemment Posées

Qu'est-ce que l'encodage URL ?
L'encodage URL (aussi appelé encodage pourcentage) remplace les caractères non sûrs dans les URLs par un signe pourcentage suivi de leur code hexadécimal. Par exemple, un espace devient %20 et une esperluette devient %26. Cela garantit que les URLs sont transmises correctement par les navigateurs et les serveurs.
Quels caractères doivent être encodés dans une URL ?
Les caractères ayant une signification spéciale dans les URLs (comme &, =, ?, #, / et l'espace) doivent être encodés lorsqu'ils sont utilisés comme valeurs de données dans les chaînes de requête. Les lettres, chiffres, tirets, underscores, points et tildes sont sûrs et n'ont pas besoin d'encodage.
Quelle est la différence entre encodeURI et encodeURIComponent ?
encodeURI encode une URL complète mais préserve les caractères valides dans les URLs comme :, /, ? et #. encodeURIComponent encode tout sauf les lettres, chiffres et quelques caractères spéciaux, ce qui le rend adapté à l'encodage de valeurs individuelles de paramètres de requête.
Gère-t-il les emoji et les caractères internationaux ?
Oui. L'outil utilise l'encodage UTF-8, qui gère correctement les emoji, le chinois, le japonais, l'arabe, le cyrillique et les caractères de tout autre système d'écriture.
Quand dois-je encoder du texte pour une URL ?
Chaque fois que vous incluez du texte généré par un utilisateur ou des caractères spéciaux dans une URL, en particulier dans les paramètres de chaîne de requête, les soumissions de formulaires ou les appels API. Sans encodage, les caractères spéciaux peuvent casser l'URL ou être mal interprétés.
Mes données sont-elles privées ?
Oui. Tout l'encodage et le décodage s'effectuent localement dans votre navigateur. Rien n'est jamais envoyé à un serveur.

Outils Connexes

Tout le traitement du texte se fait directement dans votre navigateur. Votre texte n'est jamais envoyé à un serveur, stocké ou partagé avec des tiers. Cet outil est totalement privé et sécurisé.