শুধু ব্রাউজারে

URL এনকোড/ডিকোড (বাংলা URL এবং কুয়েরি রূপান্তর)

আপনার ব্রাউজারে তাৎক্ষণিকভাবে URL এনকোড ডিকোড (পার্সেন্ট-এনকোডিং) করুন। encodeURIComponent / encodeURI এর মধ্যে পরিবর্তন করুন এবং সম্ভাব্য ডবল এনকোডিং শনাক্ত করুন।

মোড
টার্গেট
অ্যাডভান্সড অপশন
নিষ্ক্রিয় রূপান্তর আপনার ব্রাউজারে লোকালি হয়। কোনো ডাটা সার্ভারে পাঠানো হয় না।

অপশন

অ্যাডভান্সড

আমি কোনটি ব্যবহার করব?

প্যারামিটার ভ্যালু → encodeURIComponent

কুয়েরি ভ্যালু, পাথ সেগমেন্ট এবং ফাইল নামের জন্য সেরা (নিরাপদ encodeURIComponent রূপান্তর)।

ফুল URL → encodeURI

? & = / এর মতো ডিলিমিটার বজায় রাখে যাতে URL পড়া যায়।

+ বনাম %20

“%20” হলো স্ট্যান্ডার্ড। “+” একটি ফর্ম/কুয়েরি নিয়ম—প্রয়োজনে এটি পরিবর্তন করুন।

নমুনা ইনপুট

  • https://example.com/search?q=ঢাকা লাঞ্চ&ref=email#সেকশন
  • utm_source=email&utm_campaign=বসন্ত সেল ২০২৬
  • হ্যালো/Hello?name=রহিম মিঞা&note=১০%ছাড়

শর্টকাট

এখনই রূপান্তর করুন ⌘/Ctrl + Enter
সতর্কবার্তা ব্যানার বন্ধ করুন Esc

URL এনকোড/ডিকোড (পার্সেন্ট-এনকোডিং)

পার্সেন্ট-এনকোডিং কী?

URL এনকোড/ডিকোড নন-ASCII এবং সংরক্ষিত অক্ষরগুলিকে %xx সিকোয়েন্সে রূপান্তর করে যাতে সেগুলি URL-এ নিরাপদে যেতে পারে।

encodeURI বনাম encodeURIComponent

আলাদা ভ্যালুর জন্য encodeURIComponent ব্যবহার করুন; ফুল URL-এর জন্য encodeURI ব্যবহার করুন যেখানে ডিলিমিটার থাকা প্রয়োজন।

টিপ

যদি %25 বারবার আসে, তবে টেক্সটটি ডবল-এনকোডেড হতে পারে। নিরাপদে আবার ডিকোড করতে সতর্কবার্তা ব্যানারটি ব্যবহার করুন।

প্রশ্নোত্তর

+ এবং %20, পার্থক্য কী?

“%20” হলো স্পেসের জন্য RFC-সম্মত পার্সেন্ট-এনকোডিং। “+” মূলত HTML ফর্মে (application/x-www-form-urlencoded) ব্যবহৃত হয় এবং কুয়েরি স্ট্রিংয়ে প্রায়ই স্পেস হিসেবে ধরা হয়।

আমি কোন ফাংশনটি ব্যবহার করব?

শুধুমাত্র ভ্যালুর জন্য (কুয়েরি ভ্যালু, পাথ ফ্র্যাগমেন্ট, ফাইল নাম), encodeURIComponent রূপান্তর বেছে নিন। পুরো URL-এর জন্য যা ? & = / বজায় রাখতে হবে, encodeURI বেছে নিন।

ডবল এনকোডিং কী?

যদি %25 (একটি এনকোড করা “%”) বারবার দেখা যায়, তবে ভ্যালুটি ডবল-এনকোডেড হতে পারে। আসলটি পুনরুদ্ধারের চেষ্টা করতে “আবার ডিকোড করুন” ব্যবহার করুন।