← ফিচারে ফিরে যান
Free

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

URL এনকোডার/ডিকোডার URL স্ট্রিংকে পার্সেন্ট-এনকোডেড ফর্ম-এ এবং থেকে রূপান্তর করে। আপনার ব্যবহারের ধরন অনুযায়ী encodeURIComponent (অ্যাগ্রেসিভ) বা encodeURI (URL স্ট্রাকচার সংরক্ষণ করে) বেছে নিন — কোয়েরি প্যারামিটার ডিবাগ করা, নিরাপদ URL তৈরি করা, বা এনকোডেড লিংক ইন্সপেক্ট করা।

ইউজার ইনপুট, কোয়েরি স্ট্রিং বা আন্তর্জাতিক ক্যারেক্টার দিয়ে URL তৈরি করার সময়, ভাঙন এড়াতে সঠিক পার্সেন্ট-এনকোডিং প্রয়োজন। এই টুলটি উভয় দিকই তাৎক্ষণিকভাবে হ্যান্ডেল করে। একটি একক প্যারামিটার ভ্যালু এনকোড করার সময় encodeURIComponent বেছে নিন (এটি ? / & = # ইত্যাদি এনকোড করে), অথবা URL স্ট্রাকচার সংরক্ষণ করতে চাইলে encodeURI (শুধুমাত্র সত্যিকারের অনিরাপদ ক্যারেক্টার এনকোড করে)। ডিকোডিং স্ট্যান্ডার্ড পার্সেন্ট-এনকোডিং এবং ডাবল-এনকোডেড স্ট্রিং উভয়ের সাথেই কাজ করে। রিয়েল-টাইম কনভার্সনের মানে হলো আপনি টাইপ করার সাথে সাথেই আউটপুট দেখতে পাবেন, এবং রাউন্ডট্রিপ ইন্টিগ্রিটি যাচাই করতে উভয় মোড টগল করা যায়। কোনো সার্ভার রাউন্ড-ট্রিপ নেই — সবকিছু আপনার ব্রাউজারে স্থানীয়ভাবে ঘটে।

লাইভ প্রিভিউ
example.com
URL এনকোডার encodeURIComponent encodeURI
Input
https://example.com/search?q=hello world&lang=en
Encoded Output
https%3A%2F%2Fexample.com%2Fsearch%3Fq%3Dhello%20world%26lang%3Den
Copy
মূল বৈশিষ্ট্য

দুটি এনকোডিং মোড

নিরাপদ প্যারামিটার ভ্যালুর জন্য encodeURIComponent বেছে নিন (? / & = ইত্যাদি এনকোড করে) অথবা সম্পূর্ণ URL-এর জন্য encodeURI (স্ট্রাকচার সংরক্ষণ করে, শুধু অনিরাপদ ক্যারেক্টার এনকোড করে)।

স্মার্ট ডিকোডিং

নন-ASCII ক্যারেক্টার, UTF-8 মাল্টি-বাইট সিকোয়েন্স এবং ইমোজিসহ পার্সেন্ট-এনকোডেড স্ট্রিং ডিকোড করে। ডাবল-এনকোডেড ইনপুটও সাবলীলভাবে হ্যান্ডেল করে।

এক-ক্লিক কপি

এনকোডেড বা ডিকোডেড আউটপুট তাৎক্ষণিকভাবে ক্লিপবোর্ডে কপি করুন — হাতে সিলেক্ট করার প্রয়োজন নেই।

রিয়েল-টাইম কনভার্সন

আপনি টাইপ করার সাথে সাথেই আউটপুট লাইভ আপডেট হয়। প্রতিবার Encode-এ ক্লিক করার দরকার নেই — ইনপুট নিয়ে কাজ করার সময় সাথে সাথে রেজাল্ট দেখুন।

পাশাপাশি ভিউ

ইনপুট ও আউটপুট স্পষ্টভাবে লেবেল করা প্যানেলে দেখা যায়, তাই আপনি এক নজরে আগে/পরে তুলনা করতে পারেন।

এজ কেস হ্যান্ডেল করে

স্পেস, কোটেশন, ইউনিকোড, রিজার্ভড ক্যারেক্টার, এবং সাধারণ স্ট্রিং রিপ্লেসমেন্টে যেসব জটিল সিকোয়েন্স ভেঙে যায় সেসব সঠিকভাবে এনকোড করে।

সাধারণ ব্যবহারের ক্ষেত্র

কোয়েরি প্যারামিটার ডিবাগ করা

এলোমেলো প্যারামিটারসহ একটি ভাঙা URL পেস্ট করে সেগুলো পঠনযোগ্য ভ্যালুতে ডিকোড করুন — কী প্রকৃতপক্ষে পাঠানো হয়েছিল তা দ্রুত শনাক্ত করুন।

নিরাপদ URL তৈরি করা

URL-এ যোগ করার আগে ইউজার ইনপুট (নাম, সার্চ কোয়েরি, ফাইল পাথ) এনকোড করে ইনজেকশন ও পার্সিং এরর প্রতিরোধ করুন।

অ্যানালিটিক্স লিংক ইন্সপেক্ট করা

কাঁচা পার্সেন্ট-এনকোডেড স্ট্রিং না পড়েই আসল ক্যাম্পেইন, সোর্স, এবং মিডিয়াম ভ্যালু দেখতে UTM-ট্যাগযুক্ত মার্কেটিং URL ডিকোড করুন।

আন্তর্জাতিকীকৃত URL টেস্ট করা

নন-ল্যাটিন ক্যারেক্টার (চাইনিজ, আরবি, হিব্রু) দিয়ে URL এনকোড করে নিশ্চিত করুন সেগুলো ট্রান্সমিশনের জন্য সঠিকভাবে পার্সেন্ট-এনকোডেড হয়েছে কিনা।

OAuth রিডাইরেক্ট ডিবাগিং

প্রোভাইডার ও অ্যাপের মধ্যে কী পাস করা হচ্ছে তা ট্রেস করতে নেস্টেড এনকোডেড প্যারামিটারসহ OAuth রিডাইরেক্ট URI ডিকোড করুন।

কিভাবে ব্যবহার করবেন
1

URL এনকোডার খুলুন

DevSuite Pro ডকে URL আইকনে ক্লিক করুন। Encode এবং Decode টগলসহ একটি দুই-প্যানেল এডিটর খুলবে।

2

আপনার URL বা স্ট্রিং পেস্ট করুন

URL, কোয়েরি প্যারামিটার, বা এনকোডেড স্ট্রিং পেস্ট করুন। টুলটি সম্পূর্ণ URL বা পৃথক প্যারামিটার ভ্যালু উভয়ের সাথেই কাজ করে।

3

এনকোডিং মোড বেছে নিন

একটি প্যারামিটার ভ্যালুর জন্য encodeURIComponent ব্যবহার করুন। সম্পূর্ণ URL-এর জন্য (যেখানে আপনি /, ?, & সংরক্ষণ করতে চান) encodeURI ব্যবহার করুন।

4

রেজাল্ট পড়ুন

রূপান্তরিত আউটপুট পাশের প্যানেলে প্রদর্শিত হয়। এনকোডেড ক্যারেক্টার %XX সিকোয়েন্স হিসেবে দেখা যায়; ডিকোডেড আউটপুট মূল পঠনযোগ্য ফর্মে ফিরে আসে।

5

কপি করে ব্যবহার করুন

রেজাল্ট ক্লিপবোর্ডে পাঠাতে Copy-তে ক্লিক করুন। আপনার কোড, রিকোয়েস্ট URL, বা ডকুমেন্টেশনে পেস্ট করুন।

চেষ্টা করতে প্রস্তুত?

বিনামূল্যে DevSuite Pro ইনস্টল করুন এবং আপনার ব্রাউজারের জন্য ৬৪+ ডেভলপার টুল আনলক করুন।

Chrome-এ যোগ করুন Edge এ যোগ করুন FireFox-এ যোগ করুন