URL এনকোডার/ডিকোডার URL স্ট্রিংকে পার্সেন্ট-এনকোডেড ফর্ম-এ এবং থেকে রূপান্তর করে। আপনার ব্যবহারের ধরন অনুযায়ী encodeURIComponent (অ্যাগ্রেসিভ) বা encodeURI (URL স্ট্রাকচার সংরক্ষণ করে) বেছে নিন — কোয়েরি প্যারামিটার ডিবাগ করা, নিরাপদ URL তৈরি করা, বা এনকোডেড লিংক ইন্সপেক্ট করা।
ইউজার ইনপুট, কোয়েরি স্ট্রিং বা আন্তর্জাতিক ক্যারেক্টার দিয়ে URL তৈরি করার সময়, ভাঙন এড়াতে সঠিক পার্সেন্ট-এনকোডিং প্রয়োজন। এই টুলটি উভয় দিকই তাৎক্ষণিকভাবে হ্যান্ডেল করে। একটি একক প্যারামিটার ভ্যালু এনকোড করার সময় encodeURIComponent বেছে নিন (এটি ? / & = # ইত্যাদি এনকোড করে), অথবা URL স্ট্রাকচার সংরক্ষণ করতে চাইলে encodeURI (শুধুমাত্র সত্যিকারের অনিরাপদ ক্যারেক্টার এনকোড করে)। ডিকোডিং স্ট্যান্ডার্ড পার্সেন্ট-এনকোডিং এবং ডাবল-এনকোডেড স্ট্রিং উভয়ের সাথেই কাজ করে। রিয়েল-টাইম কনভার্সনের মানে হলো আপনি টাইপ করার সাথে সাথেই আউটপুট দেখতে পাবেন, এবং রাউন্ডট্রিপ ইন্টিগ্রিটি যাচাই করতে উভয় মোড টগল করা যায়। কোনো সার্ভার রাউন্ড-ট্রিপ নেই — সবকিছু আপনার ব্রাউজারে স্থানীয়ভাবে ঘটে।
নিরাপদ প্যারামিটার ভ্যালুর জন্য encodeURIComponent বেছে নিন (? / & = ইত্যাদি এনকোড করে) অথবা সম্পূর্ণ URL-এর জন্য encodeURI (স্ট্রাকচার সংরক্ষণ করে, শুধু অনিরাপদ ক্যারেক্টার এনকোড করে)।
নন-ASCII ক্যারেক্টার, UTF-8 মাল্টি-বাইট সিকোয়েন্স এবং ইমোজিসহ পার্সেন্ট-এনকোডেড স্ট্রিং ডিকোড করে। ডাবল-এনকোডেড ইনপুটও সাবলীলভাবে হ্যান্ডেল করে।
এনকোডেড বা ডিকোডেড আউটপুট তাৎক্ষণিকভাবে ক্লিপবোর্ডে কপি করুন — হাতে সিলেক্ট করার প্রয়োজন নেই।
আপনি টাইপ করার সাথে সাথেই আউটপুট লাইভ আপডেট হয়। প্রতিবার Encode-এ ক্লিক করার দরকার নেই — ইনপুট নিয়ে কাজ করার সময় সাথে সাথে রেজাল্ট দেখুন।
ইনপুট ও আউটপুট স্পষ্টভাবে লেবেল করা প্যানেলে দেখা যায়, তাই আপনি এক নজরে আগে/পরে তুলনা করতে পারেন।
স্পেস, কোটেশন, ইউনিকোড, রিজার্ভড ক্যারেক্টার, এবং সাধারণ স্ট্রিং রিপ্লেসমেন্টে যেসব জটিল সিকোয়েন্স ভেঙে যায় সেসব সঠিকভাবে এনকোড করে।
এলোমেলো প্যারামিটারসহ একটি ভাঙা URL পেস্ট করে সেগুলো পঠনযোগ্য ভ্যালুতে ডিকোড করুন — কী প্রকৃতপক্ষে পাঠানো হয়েছিল তা দ্রুত শনাক্ত করুন।
URL-এ যোগ করার আগে ইউজার ইনপুট (নাম, সার্চ কোয়েরি, ফাইল পাথ) এনকোড করে ইনজেকশন ও পার্সিং এরর প্রতিরোধ করুন।
কাঁচা পার্সেন্ট-এনকোডেড স্ট্রিং না পড়েই আসল ক্যাম্পেইন, সোর্স, এবং মিডিয়াম ভ্যালু দেখতে UTM-ট্যাগযুক্ত মার্কেটিং URL ডিকোড করুন।
নন-ল্যাটিন ক্যারেক্টার (চাইনিজ, আরবি, হিব্রু) দিয়ে URL এনকোড করে নিশ্চিত করুন সেগুলো ট্রান্সমিশনের জন্য সঠিকভাবে পার্সেন্ট-এনকোডেড হয়েছে কিনা।
প্রোভাইডার ও অ্যাপের মধ্যে কী পাস করা হচ্ছে তা ট্রেস করতে নেস্টেড এনকোডেড প্যারামিটারসহ OAuth রিডাইরেক্ট URI ডিকোড করুন।
DevSuite Pro ডকে URL আইকনে ক্লিক করুন। Encode এবং Decode টগলসহ একটি দুই-প্যানেল এডিটর খুলবে।
URL, কোয়েরি প্যারামিটার, বা এনকোডেড স্ট্রিং পেস্ট করুন। টুলটি সম্পূর্ণ URL বা পৃথক প্যারামিটার ভ্যালু উভয়ের সাথেই কাজ করে।
একটি প্যারামিটার ভ্যালুর জন্য encodeURIComponent ব্যবহার করুন। সম্পূর্ণ URL-এর জন্য (যেখানে আপনি /, ?, & সংরক্ষণ করতে চান) encodeURI ব্যবহার করুন।
রূপান্তরিত আউটপুট পাশের প্যানেলে প্রদর্শিত হয়। এনকোডেড ক্যারেক্টার %XX সিকোয়েন্স হিসেবে দেখা যায়; ডিকোডেড আউটপুট মূল পঠনযোগ্য ফর্মে ফিরে আসে।
রেজাল্ট ক্লিপবোর্ডে পাঠাতে Copy-তে ক্লিক করুন। আপনার কোড, রিকোয়েস্ট URL, বা ডকুমেন্টেশনে পেস্ট করুন।
বিনামূল্যে DevSuite Pro ইনস্টল করুন এবং আপনার ব্রাউজারের জন্য ৬৪+ ডেভলপার টুল আনলক করুন।