URL এনকোডার / ডিকোডার কী?

ফ্রি অনলাইন URL এনকোড ডিকোডার। URL স্ট্রিং এনকোড এবং ডিকোড করুন।

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

Encode মোডে, টুলটি অনিরাপদ অক্ষরগুলোকে তাদের পার্সেন্ট-এনকোডেড সমতুল্যে রূপান্তর করে। একটি স্পেস %20 হয়ে যায়, একটি অ্যাম্পারস্যান্ড (&) %26 হয়ে যায়, একটি সমান চিহ্ন (=) %3D হয়ে যায়, এবং é-এর মতো Unicode অক্ষর %C3%A9 হয়ে যায় (তাদের UTF-8 বাইট রিপ্রেজেন্টেশন)। এটি নিশ্চিত করে যে কোয়েরি প্যারামিটার, URL পাথ এবং ফ্র্যাগমেন্ট আইডেন্টিফায়ার ব্রাউজার ও সার্ভার দ্বারা ভুলভাবে ব্যাখ্যা না হয়ে নিরাপদে প্রেরণ করা হয়।

Decode মোডে, বিপরীত অপারেশন পার্সেন্ট-এনকোডেড অক্ষরগুলোকে তাদের পঠনযোগ্য মানবিক রূপে ফিরিয়ে আনে। এটি API রেসপন্স ডিবাগ করা, ট্র্যাকিং URL পর্যালোচনা করা এবং রিডাইরেক্ট চেইন বোঝার জন্য অপরিহার্য। উদাহরণস্বরূপ, “q=hello%20world&category=%23web” ধারণকারী একটি URL ডিকোড করলে “q=hello world&category=#web” পাওয়া যায়। ডিকোড করা রূপটি আসলে সার্ভার বা ব্রাউজার যা ব্যাখ্যা করে।

দ্বিমুখী সোয়াপ বোতামটি আপনাকে এনকোড এবং ডিকোডের মধ্যে তৎক্ষণাৎ টগল করতে দেয়, যা রাউন্ড-ট্রিপ ভেরিফিকেশনের জন্য কার্যকর। টুলটি স্ট্যান্ডার্ড JavaScript encodeURIComponent() এবং decodeURIComponent() ফাংশন ব্যবহার করে, যা URI স্পেসিফিকেশনে সংজ্ঞায়িত সমস্ত অক্ষর পরিচালনা করে। প্রসেসিং সম্পূর্ণরূপে লোকাল, কোনো সার্ভার যোগাযোগ ছাড়াই।

URL এনকোডার / ডিকোডার-এর বাস্তব ব্যবহারের উদাহরণ

API কলের জন্য একটি সার্চ কোয়েরি স্ট্রিং এনকোড করা

আপনার সার্চ API একটি কোয়েরি প্যারামিটার গ্রহণ করে: “q=artificial intelligence & machine learning”। অ্যাম্পারস্যান্ড এবং স্পেসগুলো এনকোড করা প্রয়োজন। কোয়েরিটি পেস্ট করুন এবং এনকোড করুন: “q=artificial%20intelligence%20%26%20machine%20learning”। API এখন এটি &-এ বিভক্ত হওয়ার পরিবর্তে একটি একক প্যারামিটার মান হিসেবে গ্রহণ করে।

ট্র্যাকিং প্যারামিটার বোঝার জন্য একটি রিডাইরেক্ট URL ডিকোড করা

একটি মার্কেটিং রিডাইরেক্ট URL-এ “%7Bclick_id%7D” এবং “%26source%3Dnewsletter” রয়েছে। এটি ডিকোড করলে “{click_id}” এবং “&source=newsletter” উন্মোচিত হয়। ডিকোড করা রূপটি আপনাকে বুঝতে সাহায্য করে যে রিডাইরেক্টটি কী ট্র্যাকিং প্যারামিটার পাস করছে এবং কী ডাইনামিক মান প্রত্যাশিত।

Unicode অক্ষর ধারণকারী একটি URL প্রস্তুত করা

একটি প্রোডাক্ট পেজের URL-এ একটি জাপানি প্রোডাক্টের নাম রয়েছে: “かわいい猫のぬいぐるみ”। পাথটি এনকোড করলে “%E3%81%8B%E3%82%8F%E3%81%84%E3%81%84%E7%8C%AB%E3%81%AE%E3%81%AC%E3%81%84%E3%81%90%E3%82%8B%E3%81%BF” পাওয়া যায়। এই পার্সেন্ট-এনকোডেড রূপটি ব্রাউজারগুলো ইন্টারন্যাশনালাইজড ডোমেইন নাম এবং পাথের জন্য সার্ভারে পাঠায়।

কেন URL এনকোডার / ডিকোডার ব্যবহার করবেন?

  • Bidirectional URL encoding and decoding
  • Useful for query strings, redirects, and APIs
  • Handles spaces, symbols, and Unicode text
  • Runs locally with no network requests

URL এনকোডার / ডিকোডার কীভাবে ব্যবহার করবেন — ধাপে ধাপে

1

encode or decode mode. নির্বাচন করুন।

2

the URL or text you want এ transform. পেস্ট করুন।

3

Review the converted result instantly.

4

the output or swap it back এ other mode for quick debugging. কপি করুন।

URL এনকোডার / ডিকোডার কার জন্য সেরা?

  • API ডিবাগিং
  • redirect URLs
  • tracking parameters
  • ওয়েব ডেভেলপমেন্ট

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

  • 1কোয়েরি প্যারামিটার মানের জন্য (?) চিহ্নের পরের সবকিছু encodeURIComponent() ব্যবহার করুন। URL-এর পাথ অংশের জন্য encodeURI() আরও উপযুক্ত কারণ এটি / এবং ? অক্ষর সংরক্ষণ করে।
  • 2URL-এ অন্তর্ভুক্ত করার আগে সর্বদা ব্যবহারকারী-জেনারেটেড কন্টেন্ট এনকোড করুন। এনকোড করতে ব্যর্থ হলে প্যারামিটার ইনজেকশন দুর্বলতা সৃষ্টি হতে পারে, যেখানে একজন ব্যবহারকারী কোয়েরি প্যারামিটার পরিচালনা করার জন্য & বা = সন্নিবেশ করতে পারে।
  • 3আধুনিক ব্রাউজারগুলো স্বয়ংক্রিয়ভাবে URL-এ স্পেসকে %20 হিসেবে এনকোড করে। পুরোনো সিস্টেমগুলো স্পেসের জন্য + ব্যবহার করতে পারে (application/x-www-form-urlencoded ফরম্যাট)। এই টুলটি %20 ব্যবহার করে, যা স্ট্যান্ডার্ড URL এনকোডিং।
  • 4ডাবল-এনকোডিং সমস্যা ডিবাগ করার সময়, একাধিকবার ডিকোড করুন। যদি ডিকোড করা আউটপুটে এখনও %20 বা %26 থাকে, তাহলে সমস্ত এনকোডেড সিকোয়েন্স সমাধান না হওয়া পর্যন্ত আবার ডিকোড করুন।

URL এনকোডার / ডিকোডার — প্রায়শই জিজ্ঞাসিত প্রশ্ন

URL-গুলির এনকোডিং কেন প্রয়োজন?

URLs can only safely contain certain characters. Spaces, symbols, and non-ASCII characters should be encoded so browsers and servers interpret the address correctly.

কখন আমার URL ডিকোড করা উচিত?

Decode a URL when you need to inspect query parameters, review redirects, debug API calls, or understand a link that contains encoded characters.

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.