URL পার্সার কী?

ফ্রি অনলাইন URL পার্সার। URL-এর প্রোটোকল, হোস্ট, পাথ, কোয়েরি প্যারামিটার ইত্যাদি উপাদান পার্স করুন।

URL প্রথম নজরে যতটা মনে হয় তার চেয়ে বেশি জটিল। একটি একক URL-এ প্রোটোকল, হোস্টনেম, পোর্ট, পাথ, কোয়েরি প্যারামিটার এবং ফ্র্যাগমেন্ট থাকে — প্রতিটির আলাদা উদ্দেশ্য। URL পার্সার যেকোনো URL-কে তার পৃথক উপাদানে ভেঙে একটি কাঠামোবদ্ধ ফরম্যাটে প্রদর্শন করে, যার ফলে পরীক্ষা, ডিবাগ এবং নির্দিষ্ট অংশ বের করা সহজ হয়।

ইনপুট ফিল্ডে যেকোনো URL পেস্ট করুন এবং পার্সার অবিলম্বে সমস্ত উপাদান প্রদর্শন করে: প্রোটোকল (https বা http), হোস্টনেম (ডোমেইন নাম), পোর্ট (উল্লেখ থাকলে), পাথ (ডোমেইনের পরের রুট), কোয়েরি স্ট্রিং (?-এর পরের সবকিছু) এবং হ্যাশ (#-এর পরের সবকিছু, ফ্র্যাগমেন্টও বলা হয়)। কোয়েরি প্যারামিটার একটি সম্পাদনাযোগ্য কী-ভ্যালু টেবিল হিসেবে দেখানো হয়, যার ফলে কোন প্যারামিটার পাস হচ্ছে তা দেখা এবং পৃথক মান কপি করা সহজ হয়।

কাঠামোবদ্ধ ব্রেকডাউন ওয়েব ডেভেলপমেন্ট এবং API ডিবাগিংয়ের জন্য অমূল্য। যখন একটি API কল ব্যর্থ হয়, আপনি এন্ডপয়েন্ট পাথ যাচাই করতে, কোয়েরি প্যারামিটার ফরম্যাটিং পরীক্ষা করতে এবং এনকোডিং সমস্যা শনাক্ত করতে URL-টি পার্সারে পেস্ট করতে পারেন। ট্র্যাকিং URL বিশ্লেষণ করার সময়, কোয়েরি প্যারামিটার টেবিল একটি পঠনযোগ্য ফরম্যাটে সমস্ত UTM প্যারামিটার এবং অন্যান্য ট্র্যাকিং মান দেখায়।

প্রতিটি উপাদান পৃথকভাবে কপি করা যায়, যা তখন দরকারি যখন আপনার URL-এর শুধু একটি অংশ প্রয়োজন — উদাহরণস্বরূপ, একটি কনফিগারেশন ফাইলের জন্য শুধু হোস্টনেম বের করা, বা একটি রিডাইরেক্ট ইমপ্লিমেন্টেশনের জন্য কোয়েরি প্যারামিটার কপি করা। পার্সিং ব্রাউজারের বিল্ট-ইন URL কনস্ট্রাক্টর ব্যবহার করে, যা স্ট্যান্ডার্ড-সম্মত পচন নিশ্চিত করে।

URL পার্সার-এর বাস্তব ব্যবহারের উদাহরণ

একটি ভাঙা API এন্ডপয়েন্ট URL ডিবাগ করা

"https://api.example.com/v2/users?status=active&limit=50"-এ আপনার API কল ব্যর্থ হচ্ছে। পার্সারে এটি পেস্ট করুন। হোস্টনেম api.example.com, পাথ /v2/users এবং কোয়েরি প্যারামিটার status=active ও limit=50। লক্ষ্য করুন পাথটি v2 ব্যবহার করে — APIটি v3-এ আপডেট হয়েছে কিনা পরীক্ষা করুন।

একটি মার্কেটিং URL থেকে ট্র্যাকিং প্যারামিটার বের করা

একটি মার্কেটিং লিংক হলো "https://shop.example.com/products?id=123&utm_source=newsletter&utm_medium=email&utm_campaign=summer_sale"। পার্সারে এটি পেস্ট করুন। কোয়েরি প্যারামিটার টেবিল স্পষ্টভাবে সমস্ত UTM প্যারামিটার দেখায়। আপনার ক্যাম্পেইন ট্র্যাকিং স্প্রেডশিটের জন্য পৃথক মান কপি করুন।

হ্যাশ ফ্র্যাগমেন্ট রাউটিংসহ একটি URL বিশ্লেষণ করা

একটি সিঙ্গেল পেজ অ্যাপ্লিকেশন হ্যাশ-ভিত্তিক রাউটিং ব্যবহার করে: "https://app.example.com/#/dashboard/users/42"। পার্সার পাথটি / এবং হ্যাশটি /dashboard/users/42 হিসেবে দেখায়। এটি স্পষ্ট করে যে SPA সার্ভার-সাইড পাথ রেজোলিউশন নয়, ক্লায়েন্ট-সাইড রাউটিংয়ের জন্য হ্যাশ ব্যবহার করছে।

কেন URL পার্সার ব্যবহার করবেন?

  • Parses: protocol, hostname, port, path, query, hash
  • Query params as key-value table
  • any component individually কপি করুন।
  • টাইপ করার সাথে সাথে রিয়েল-টাইম পার্সিং

URL পার্সার কীভাবে ব্যবহার করবেন — ধাপে ধাপে

1

a URL into ইনপুট ফিল্ড. পেস্ট করুন।

2

all parsed components. দেখুন।

3

any component with the copy button. কপি করুন।

4

Review query parameters as key-value pairs.

URL পার্সার কার জন্য সেরা?

  • API ডিবাগিং
  • URL analysis
  • query parameter extraction
  • ওয়েব ডেভেলপমেন্ট

URL পার্সার-এর জন্য প্রো টিপস

  • 1কোয়েরি প্যারামিটার সঠিকভাবে URL-এনকোড করা আছে কিনা তা যাচাই করতে URL পার্সার ব্যবহার করুন। যদি একটি প্যারামিটার মানে & বা = থাকে, তবে প্যারামিটার স্প্লিটিং প্রতিরোধ করতে এটি %26 বা %3D-তে এনকোড করা উচিত।
  • 2URL-এর হ্যাশ (ফ্র্যাগমেন্ট) অংশটি সার্ভারে পাঠানো হয় না — এটি সম্পূর্ণভাবে ব্রাউজার দ্বারা হ্যান্ডেল করা হয়। এজন্যই SPA-গুলো হ্যাশ-ভিত্তিক রাউটিং ব্যবহার করে।
  • 3যখন একটি URL-এ পোর্ট নম্বর থাকে (যেমন, https://localhost:3000), পার্সার এটি আলাদাভাবে দেখায়। বেশিরভাগ স্ট্যান্ডার্ড পোর্ট (HTTP-এর জন্য 80, HTTPS-এর জন্য 443) দৃশ্যমান URL-থেকে বাদ দেওয়া হয়।
  • 4পার্সিংয়ের জন্য ব্যবহৃত URL কনস্ট্রাক্টর WHATWG URL স্ট্যান্ডার্ড অনুসরণ করে, যা আধুনিক ব্রাউজার এবং Node.js-ও ব্যবহার করে।

URL পার্সার — প্রায়শই জিজ্ঞাসিত প্রশ্ন

URL-এর অংশগুলি কী কী?

URL has: protocol (https://), hostname (example.com), port (:8080), path (/page), query (?key=value), and fragment (#section). Example: https://example.com:8080/path?key=value#section

কোয়েরি প্যারামিটার কী?

Query parameters are key-value pairs after the ? in a URL. They are separated by &. Example: ?name=hello&age=25 has two parameters: name=hello and age=25.

Can I use these tools with sensitive/proprietary data?

Absolutely. All processing runs locally in your browser with zero server uploads. This makes these tools safe for proprietary code, internal API keys, and confidential data.

Do these tools work offline?

Yes, once the page has loaded, most developer tools continue functioning without an internet connection. This makes them ideal for air-gapped environments or travel.

What browsers are supported?

All modern browsers are supported: Chrome, Firefox, Safari, and Edge. Internet Explorer is not supported. The tools leverage modern JavaScript APIs like Web Crypto, TextEncoder, and BigInt.

URL পার্সার ব্যবহার করতে প্রস্তুত?

বিনামূল্যের অনলাইন টুল — আপনার ব্রাউজারে কাজ করে, নিবন্ধনের প্রয়োজন নেই। এখনই ব্যবহার শুরু করুন।

এখনই চেষ্টা করুন
Free Forever · No Sign-up

182 Free Tools at Your Fingertips

All free online tools for developers, designers, students, and creators. Every tool works in your browser — no sign-up, no data collection.