C
All Tools
🔗

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

URL অনলাইনে এনকোড ও ডিকোড করুন।

URL-এ শুধুমাত্র ASCII ক্যারেক্টারের একটি নিরাপদ সাবসেট রাখা যায়। স্পেস, অ্যাম্পারস্যান্ড, প্রশ্নবোধক চিহ্ন এবং non-ASCII ক্যারেক্টার (যেমন Unicode অক্ষর বা emoji)-এর মতো বিশেষ ক্যারেক্টারগুলোকে URL-এ নিরাপদে বসানোর আগে percent-encode করতে হয়। Percent-encoding পদ্ধতিতে অনিরাপদ ক্যারেক্টারগুলোকে % চিহ্ন এবং তার পরে দুটি হেক্সাডেসিমেল ডিজিট দিয়ে প্রতিস্থাপন করা হয়, যা UTF-8 বাইট ভ্যালু নির্দেশ করে। এই টুলটি encodeURIComponent / decodeURIComponent স্ট্যান্ডার্ড ব্যবহার করে URL এনকোড এবং ডিকোড করে, যা Unicode সঠিকভাবে হ্যান্ডল করে।

📋 এই ক্যালকুলেটর কীভাবে ব্যবহার করবেন

টগল ব্যবহার করে Encode বা Decode বেছে নিন, আপনার ইনপুট পেস্ট করুন এবং বাটনে ক্লিক করুন। এনকোডিংয়ের জন্য: একটি raw URL, query parameter ভ্যালু, বা বিশেষ ক্যারেক্টারযুক্ত কোনো টেক্সট পেস্ট করুন — এটি একটি নিরাপদ percent-encoded ফরম্যাটে রূপান্তরিত হবে। ডিকোডিংয়ের জন্য: একটি percent-encoded URL বা query string পেস্ট করুন — এটি মূল, মানুষের পড়ার উপযোগী রূপে ফিরে আসবে। সাধারণ ব্যবহার: URL-এ যোগ করার আগে ইউজারের সার্চ কোয়েরি এনকোড করা, সার্ভার লগ থেকে URL প্যারামিটার ডিকোড করা, এবং URL-এ ব্যবহারের জন্য ফাইল পাথ এনকোড করা।

💡 মূল তথ্য ও পরিসংখ্যান

JavaScript-এ দুটি URL এনকোডিং ফাংশন আছে: encodeURI() URL-এর গঠনগত ক্যারেক্টারগুলো (: / ? # [ ] @ ! $ & ' ( ) * + , ; =) অক্ষত রাখে এবং শুধুমাত্র সেই ক্যারেক্টারগুলো এনকোড করে যেগুলো URI-তে অবৈধ। encodeURIComponent() আরও কঠোর — এটি অক্ষর, সংখ্যা এবং - _ . ! ~ * ' ( ) ছাড়া সবকিছু এনকোড করে — যা পৃথক query parameter ভ্যালু বা path segment এনকোড করার জন্য উপযুক্ত করে তোলে। এই টুলটি encodeURIComponent ব্যবহার করে, যা ভ্যালু এনকোড করার জন্য (সম্পূর্ণ URL-এর জন্য নয়) সঠিক পছন্দ। স্পেস %20 হয়ে যায় (+ নয় — এই পুরনো ফর্মটি কেবল application/x-www-form-urlencoded-এ ব্যবহৃত হয়, আধুনিক URL-এ নয়)।

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

দাবিত্যাগ: এই ক্যালকুলেটর প্রদত্ত ফলাফল শুধুমাত্র তথ্যগত এবং শিক্ষামূলক উদ্দেশ্যে। এগুলি আর্থিক, চিকিৎসা বা আইনি পরামর্শ নয়। আর্থিক বা স্বাস্থ্য সংক্রান্ত সিদ্ধান্ত নেওয়ার আগে সর্বদা একজন যোগ্য পেশাদারের পরামর্শ নিন। প্রকৃত ফলাফল ব্যক্তিগত পরিস্থিতির উপর নির্ভর করে ভিন্ন হতে পারে।

⚙️ More Developer Tools Tools

View all Developer Tools tools →