Encodeur / Décodeur d'URL
Tout caractère en dehors de A-Z a-z 0-9 - _ . ~ doit être échappé par pourcentage lorsqu’il apparaît dans une URL. En manquer un et le navigateur vous envoie quelque part où vous ne vouliez pas aller, ou une API rejette l’appel avec un 400. Cet encodeur gère des URL complètes ou des valeurs de paramètres brutes, basculant entre du texte lisible et un format sécurisé sans casser des caractères structurels comme / ou ? à moins que vous ne le demandiez.
Comment encoder et décoder une URL
-
1
Collez l'URL ou la valeur
Entrez une URL complète, une chaîne de requête ou un seul paramètre.
-
2
Choisissez le niveau d'encodage
Le mode URL complète garde `/ : ? #` intacts. Le mode composant échappe tout ce qui est réservé.
-
3
Exécutez la conversion
Chaque caractère est encodé en UTF-8 et les octets réservés sont remplacés par `%HH`.
-
4
Inversez si nécessaire
Le même outil décode l'entrée échappée par pourcentage en ses caractères d'origine.
Encode vs encodeComponent
Les deux modes proviennent de JavaScript et ils correspondent à différentes règles RFC 3986.
| Mode | Garde intact | Utilisez lorsque |
|---|---|---|
URL complète (encodeURI) |
: / ? # [ ] @ ! $ & ' ( ) * + , ; = |
Vous avez déjà une URL structurée |
Composant (encodeURIComponent) |
Seulement les caractères non réservés | Vous insérez une valeur dans un modèle |
Corrections typiques que cet outil effectue
- Les espaces à l’intérieur d’une valeur de requête deviennent
%20afin que le serveur reçoive un seul paramètre. - Les esperluettes à l’intérieur d’une valeur deviennent
%26afin qu’elles n’ouvrent pas une nouvelle paire de requête. - Les signes plus à l’intérieur d’un terme de recherche deviennent
%2Bafin que le serveur ne les lise pas comme des espaces. - Le texte non-ASCII comme
cafédevientcaf%C3%A9(UTF-8, deux octets).
Piège du double encodage
Si vous encodez une chaîne déjà encodée, vous obtenez des absurdités : %20 devient %2520. Décodez toujours d’abord lorsque vous n’êtes pas sûr de l’origine de l’entrée. L’outil avertit lorsqu’il détecte des séquences de pourcentage dans l’entrée avant l’encodage.
Questions fréquentes
Oui lorsque vous sélectionnez le mode URL de formulaire. Le mode strict RFC 3986 laisse + comme un plus littéral car seul %20 est l’espace canonique dans les URI.
Oui. Le mode URL complète n’encode que les caractères qui ne sont pas une structure URI valide, donc une URL correcte passe sans changement tandis que les espaces et le non-ASCII à l’intérieur des valeurs sont toujours échappés.
UTF-8, selon la RFC 3986 et la spécification URL de WHATWG. Les encodages hérités comme ISO-8859-1 ne sont pas pris en charge.
Non. L’encodage s’exécute localement dans votre navigateur, rien n’est envoyé ou stocké.
Outils similaires
Générateur de noms de famille aléatoires
Générez un lot de noms de famille aléatoires tirés des noms de famille les plus courants aux États-Unis. Uniquement des noms de famille, sans prénom.
Générateur de noms aléatoires
Générez jusqu'à 50 noms aléatoires en une série à partir de pools équilibrés, courts ou internationaux. Choisissez des noms complets, des prénoms seuls ou un prénom avec initiale.
Traducteur de braille
Traduisez du texte en braille Unicode intégral (grade 1) et décodez le braille en lettres. Gère les majuscules, les chiffres et la ponctuation.
Générateur de noms de villes
Générez des noms fictifs de villes, bourgs, villages et capitales pour le worldbuilding, les cartes, les jeux, les récits et les données factices, avec de courtes notes pour chaque résultat.
Symboles de flèches à copier
Copiez des flèches Unicode courantes en un clic : droites, doubles, diagonales, à crochet, circulaires et triangulaires pour documents, messageries et designs.
Générateur de police Instagram
Générez des "polices" Unicode (gras, italique, script, monospace, fraktur) qui se collent directement dans votre bio, nom, légendes et commentaires Instagram.
Outil disponible dans d’autres langues
- URL-Encoder/Decoder [DE]
- Koder / dekoder URL [PL]
- Bộ mã hóa/Bộ giải mã URL [VI]
- Codificador / Decodificador de URL [ES]
- Codificador / Decodificador de URL [PT]
- URL Encoder / Decoder [ID]
- مُرمِّز / مُفكِّك ترميز URL [AR]
- URLエンコーダ/デコーダ [JA]
- URL-encoder/decoder [NL]
- URL-kodare/avkodare [SV]
- ตัวเข้ารหัส/ตัวถอดรหัส URL [TH]
- URL 인코더 / 디코더 [KO]
- URL Kodlayıcı / Çözücü [TR]
- URL 编码器/解码器 [ZH]
- URL Encoder / Decoder [EN]
- Codificatore / Decodificatore URL [IT]
- Кодер/декодер URL [RU]