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

আপনার URL-এর বিশেষ ক্যারেক্টারগুলো নিরাপদ ফরম্যাটে এনকোড করুন অথবা এনকোড করা URL-কে আগের সাধারণ অবস্থায় ফিরিয়ে আনুন (Decode)। ব্রাউজারের কম্প্যাটিবিলিটি এবং এসইও-এর জন্য এটি একটি অত্যন্ত গুরুত্বপূর্ণ টুল।

ফলাফল:
URL এনকোডিং/ডিকোডিং সম্পর্কে

URL এনকোডিং (Percent-encoding) হল একটি প্রক্রিয়া যেখানে URL-এ অনুমোদিত নয় এমন অক্ষরগুলোকে '%' চিহ্নের পরে দুইটি হেক্সাডেসিমেল সংখ্যা দিয়ে প্রতিস্থাপন করা হয়।

  • এনকোডিং: URL-এ বিশেষ অক্ষর যেমন স্পেস, &, ?, = ইত্যাদি ব্যবহারের জন্য প্রয়োজন
  • ডিকোডিং: এনকোডেড URL কে মূল ফর্মে ফিরিয়ে আনে

এই টুল ব্যবহার করে আপনি সহজেই URL এনকোড এবং ডিকোড করতে পারবেন।

কপি করা হয়েছে!

কীভাবে ব্যবহার করবেন

  1. কম্পোনেন্ট মোডে একেকটা অংশ (যেমন কুয়েরি ভ্যালু) নিরাপদভাবে এনকোড হয় (encodeURIComponent)।
  2. পূর্ণ URL মোডে সম্পূর্ণ লিংক এনকোড/ডিকোড হয়, সংরক্ষিত ক্যারেক্টারগুলো অক্ষত থাকে (encodeURI)।
  3. প্রয়োজনে স্পেস → + অপশন অন/অফ করুন (ওয়েব-ফর্ম স্টাইল)।
  4. নিরাপদে URL/URI encode ও decode করুন। RFC 3986 compliant, সম্পূর্ণ চলে আপনার ব্রাউজারে — কোনো ডেটা আপলোড ছাড়াই

প্রশ্নোত্তর

স্ট্যান্ডার্ড URL এনকোডিংয়ে স্পেস সাধারণত %20। x-www-form-urlencoded (ওয়েব-ফর্ম) ধরণে স্পেসকে + ধরা হয়— এ জন্য টগল রয়েছে।

সাধারণত কেবল query parameter এর value এনকোড করা উচিত। পুরো URL এনকোড করলে :, /, ?, & ইত্যাদি রিজার্ভড ক্যারেক্টারও কনভার্ট হয়ে যেতে পারে।

হ্যাঁ—ইউনিকোড টেক্সট ও ইমোজি পুরোপুরি সাপোর্টেড।

ইনপুটে অবৈধ বা আংশিক এনকোডেড ক্যারেক্টার থাকলে এラー আসতে পারে। যেমন % চিহ্নের পর সঠিক দুই অঙ্ক না থাকলে। সেক্ষেত্রে ইনপুট পরিষ্কার করে আবার চেষ্টা করুন।

সবকিছু লোকাল ব্রাউজারেই প্রক্রিয়াকরণ হয়; কোনো ডেটা সার্ভারে পাঠানো হয় না।