Encodeur / décodeur d'URL
Collez une URL ou un texte et basculez entre encoder et décoder.
Encodeur et décodeur d'URL gratuit en ligne
Encodez du texte dans un format compatible URL ou décodez des URL en percent-encoding vers du texte clair. Cet outil utilise le percent-encoding standard (comme encodeURIComponent en JavaScript), transformant les espaces, &, ? et = en %20, %26, etc., pour que les paramètres circulent sans erreur sur le web.
Quand encoder une URL
Encodez les valeurs avant de les placer dans une query string, une requête API ou un lien de redirection ; décodez pour lire le contenu réel d'une URL longue et échappée. Tout s'exécute localement dans votre navigateur.
Questions fréquentes
Qu'est-ce que le percent-encoding ? Une manière de représenter les caractères réservés ou non-ASCII dans une URL avec un % suivi de deux chiffres hexadécimaux.
Gère-t-il les accents et emojis ? Oui, les caractères UTF-8 sont encodés et décodés correctement.
Comment les caractères spéciaux sont encodés
| Caractère | Encodé |
|---|---|
| espace (␣) | %20 |
| ! | %21 |
| " | %22 |
| # | %23 |
| $ | %24 |
| % | %25 |
| & | %26 |
| ' | %27 |
| ( | %28 |
| ) | %29 |
| * | %2A |
| + | %2B |
| , | %2C |
| / | %2F |
| : | %3A |
| ; | %3B |
| = | %3D |
| ? | %3F |
| @ | %40 |
| é | %C3%A9 |
| ñ | %C3%B1 |
| € | %E2%82%AC |
Les lettres, les chiffres et les symboles - _ . ~ ne sont jamais encodés. Tout le reste est converti en un ou plusieurs octets % en UTF-8, c'est pourquoi les lettres accentuées et les emoji deviennent plusieurs %-codes.