UTILYARD
tools / developer

Encodeur/Décodeur d'URL

Encodez et décodez des composants d'URL.

TEXTE BRUT
URL ENCODÉE
output appears here...

encodeURI vs encodeURIComponent

encodeURIComponent encode tout sauf les lettres, les chiffres et - _ . ! ~ * ' ( ). Utilisez-le pour les valeurs des paramètres de requête. encodeURI préserve en plus les caractères de structure d'URL comme / ? & = # :. Utilisez-le pour les URL complètes.

FAQ

Quand dois-je utiliser encodeURIComponent ?
Lors de l'encodage de valeurs individuelles de paramètres de requête. Il encode & et = qui sinon casseraient l'analyse de l'URL.
Quand dois-je utiliser encodeURI ?
Lors de l'encodage d'une URL complète — il préserve les caractères de structure d'URL pour que l'URL reste valide.
Qu'est-ce que %20 vs + ?
%20 représente un espace dans les URL. + est utilisé dans l'encodage application/x-www-form-urlencoded (formulaires HTML).

À PROPOS DE CET OUTIL

Paste a URL or string to encode special characters into percent-encoded format, or decode an encoded URL back to readable text. Handy when building query strings, sharing links with special characters, or debugging URL-related errors.

GUIDES ASSOCIÉS

Qu'est-ce que l'encodage d'URL ?
Pourquoi les URL ne peuvent contenir que certains caractères, comment fonctionne l'encodage en pourcentage, et quand utiliser encodeURI vs encodeURIComponent.
Lire →
Qu'est-ce qu'une API ?
Ce que sont les API, comment fonctionne REST, ce que signifient les méthodes HTTP et les codes de statut, et comment effectuer une requête API de base en JavaScript.
Lire →