URL Parser

Parse and analyze URLs into their components (protocol, host, path, query parameters, etc.). Free online URL parser tool.

Protocol
https:
Username
me
Password
pwd
Hostname
it-tools.tech
Port
3000
Path
/url-parser
Params
?key1=value&key2=value2
key1
value
key2
value2
Hash
#the-hash

How to Use This URL Parser

  1. Collez une URL complète dans le champ de saisie.
  2. L'URL est automatiquement analysée en ses composants individuels.
  3. Examinez chaque composant : protocole, hôte, chemin, paramètres de requête et hash.
  4. Copiez les composants individuels ou la répartition complète analysée selon les besoins.

À propos de l'analyseur d'URL

Analysez n'importe quelle URL dans ses parties constitutives, y compris le protocole, le nom d'utilisateur, le mot de passe, le nom d'hôte, le port, le chemin, les paramètres de requête et le fragment de hachage. Cet outil utilise l'API URL native du navigateur pour une analyse précise.

Conseil

Les paramètres de requête sont automatiquement décodés et affichés sous forme de paires clé-valeur pour un accès facile.

Fonctionnalités Clés

  • Extrait le protocole, nom d'hôte, port, chemin, recherche et hash
  • Analyse les paramètres de requête en paires clé-valeur lisibles
  • Détecte et affiche le nom d'utilisateur et le mot de passe des URL d'authentification
  • Utilise l'API URL native du navigateur pour une analyse conforme aux normes
  • Analyse en temps réel pendant que vous tapez ou modifiez l'URL
  • Gère les URL complexes avec plusieurs paramètres de requête
  • Prend en charge tous les schémas d'URL, y compris HTTP, HTTPS, FTP et plus

Cas d'Utilisation Courants

  • Extraction de paramètres de requête des URL de suivi analytique
  • Débogage des URL d'endpoints API avec chaînes de requête complexes
  • Analyse des URL de redirection pour les flux d'authentification
  • Validation de la structure d'URL avant utilisation dans le code d'application
  • Extraction du nom d'hôte et du port pour la configuration serveur
  • Compréhension des URL de liens profonds dans les applications mobiles

Frequently Asked Questions

Quelle est la différence entre hostname et host ?

Le hostname est juste le nom de domaine (par exemple, 'example.com'), tandis que le host inclut à la fois le nom de domaine et le numéro de port si spécifié (par exemple, 'example.com:8080'). Lors de l'utilisation du port par défaut (80 pour HTTP, 443 pour HTTPS), le host et le hostname sont identiques.

L'analyseur d'URL peut-il gérer les URL relatives ?

L'API URL du navigateur nécessite une URL complète avec un protocole pour analyser correctement. Les URL relatives (comme '/path/page') ont besoin d'une URL de base pour la résolution. Si vous entrez une URL relative, l'outil peut afficher une erreur ou des résultats incomplets.

Comment les paramètres de requête avec la même clé sont-ils traités ?

Lorsqu'une URL contient des clés de paramètre de requête en double (par exemple, '?color=red&color=blue'), l'analyseur affiche toutes les valeurs. En JavaScript, URLSearchParams.getAll() récupère toutes les valeurs pour une clé donnée, ce que cet outil reflète dans sa sortie.

Related Tools