URL এনকোড / ডিকোড
URL ও কোয়েরি স্ট্রিং পার্সেন্ট-এনকোড/ডিকোড করুন, কী/মান টেবিলে কোয়েরি প্যারামিটার সম্পাদনা করুন, তালিকা ব্যাচে প্রসেস করুন এবং এনকোড হওয়া অক্ষর হাইলাইট করুন।
URL এনকোড / ডিকোড — টেক্সটকে URL-এ নিরাপদ ব্যবহারের জন্য পার্সেন্ট-এনকোড করুন বা ফিরিয়ে ডিকোড করুন, Component, Whole URI ও application/x-www-form-urlencoded (স্পেস + হিসেবে) পরিসর সহ। কোনো URL-কে সম্পাদনযোগ্য কী/মান টেবিলে ভেঙে আবার জোড়া লাগাতে Query মোডে, বা পুরো তালিকা লাইন ধরে ধরে এনকোড/ডিকোড করতে Batch মোডে যান। এনকোড হওয়া অক্ষরগুলো আউটপুটে হাইলাইট হয়, এবং সমস্ত প্রসেসিং আপনার ব্রাউজারেই চলে।
URL এনকোড / ডিকোড কী?
URL Encode / Decode একটি বিনামূল্যের অনলাইন URL এনকোডার, ডিকোডার ও কোয়েরি-স্ট্রিং সম্পাদক। Text মোডে এটি একটি একক মানকে Component (encodeURIComponent), Whole URI (encodeURI) বা Form (application/x-www-form-urlencoded, স্পেস + হিসেবে) পরিসরে পার্সেন্ট-এনকোড বা ডিকোড করে। Query মোড URLSearchParams দিয়ে তৈরি একটি সম্পাদনযোগ্য কী/মান টেবিলে একটি URL বা বিশুদ্ধ কোয়েরি স্ট্রিং পার্স করে, যেখানে আপনি সারি যোগ, সম্পাদনা ও মুছতে পারেন, তারপর এটি একটি স্বাভাবিকীকৃত URL পুনর্গঠন করে। Batch মোড তালিকাকে লাইন ধরে ধরে এনকোড বা ডিকোড করে, এবং আউটপুট ভিউ ঠিক কোন অক্ষরগুলো পার্সেন্ট-এনকোড হয়েছে তা হাইলাইট করে। ডেভেলপার, QA টেস্টার ও API ব্যবহারকারীরা প্যারামিটার মান এস্কেপ করতে, এলোমেলো কোয়েরি স্ট্রিং গোছাতে এবং %20 / %3A / %2F স্ট্রিং সামনে-পিছনে রূপান্তর করতে এটি ব্যবহার করেন।
URL এনকোড / ডিকোড কীভাবে ব্যবহার করবেন
- একটি মোড বেছে নিন: একক মানের জন্য Text, কোনো URL-এর প্যারামিটার সম্পাদনায় Query, বা তালিকার জন্য Batch।
- Text বা Batch মোডে Encode বা Decode এবং একটি পরিসর বেছে নিন – Component, Whole URI, বা Form (স্পেস + হিসেবে)।
- আপনার টেক্সট, URL বা তালিকা ইনপুটে পেস্ট করুন; ফলাফল নিচের আউটপুটে লাইভ আপডেট হয়।
- Query মোডে কী/মান টেবিল সম্পাদনা করুন – কোনো কী বা মান বদলান, একটি সারি যোগ করুন (Add) বা মুছুন – এবং URL স্বয়ংক্রিয়ভাবে পুনর্গঠিত হয়।
- হাইলাইট করা আউটপুট পড়ে দেখুন কোন অক্ষরগুলো এনকোড হয়েছে, তারপর ফলাফল কপি করুন বা Text/Batch মোডে সামনে-পিছনে করতে Swap ব্যবহার করুন।
উদাহরণ
একটি মান Form এনকোড করুন (স্পেস + হিসেবে)
ইনপুট
hello world & more
আউটপুট
hello+world+%26+more
একটি কোয়েরি স্ট্রিং সম্পাদনা করুন
ইনপুট
https://x.com/s?q=cat dog&page=2
আউটপুট
https://x.com/s?q=cat+dog&page=2
একটি তালিকা ব্যাচ-ডিকোড করুন
ইনপুট
a%20b c%2Fd
আউটপুট
a b c/d
সচরাচর জিজ্ঞাসিত প্রশ্ন
- Query মোড কী করে?
- Query মোড প্রথম ? -এ একটি URL-কে একটি বেস এবং URLSearchParams দিয়ে তৈরি সম্পাদনযোগ্য কী/মান টেবিলে ভাগ করে। যেকোনো কী বা মান বদলান, সারি যোগ করুন বা মুছুন, এবং টুল নিচে একটি স্বাভাবিকীকৃত URL পুনর্গঠন করে (স্পেস + হয়ে যায়)। a=1&b=2 -এর মতো বিশুদ্ধ কোয়েরি স্ট্রিং পেস্ট করাও কাজ করে।
- Form (application/x-www-form-urlencoded) পরিসর কী?
- Form পরিসর স্পেসকে %20-এর বদলে + হিসেবে এনকোড করে এবং একটি ব্রাউজার যেসব অক্ষর HTML ফর্ম পাঠানোর বা URLSearchParams স্ট্রিং তৈরির সময় ব্যবহার করে সেগুলোই পার্সেন্ট-এনকোড করে – ফর্ম বডি ও কোয়েরি মানের জন্য এটি ব্যবহার করুন। Component ও Whole URI মানক পার্সেন্ট-এনকোডিং (স্পেসের জন্য %20) ব্যবহার করে।
- Batch মোড তালিকা কীভাবে সামলায়?
- Batch মোড প্রতিটি লাইন স্বতন্ত্রভাবে এনকোড বা ডিকোড করে এবং খালি লাইন বজায় রাখে। কোনো লাইন ডিকোড করা না গেলে (ত্রুটিপূর্ণ % ক্রম), সেটি অপরিবর্তিত রাখা হয় এবং টুল জানায় কতগুলো লাইন ব্যর্থ হয়েছে, তাই একটি খারাপ লাইন কখনো বাকিটা নষ্ট করে না।
- হাইলাইট করা অক্ষরগুলো কী বোঝায়?
- আউটপুট প্রিভিউ প্রতিটি পার্সেন্ট-এনকোড করা ক্রম (%XX), এবং Form ও Query মোডে এনকোড করা স্পেস নির্দেশক + হাইলাইট করে, যাতে ঠিক কী বদলেছে তা এক নজরে দেখা যায়।
- আমার ডেটা কি কোনো সার্ভারে আপলোড হয়?
- না। সমস্ত এনকোডিং, ডিকোডিং ও কোয়েরি সম্পাদনা সম্পূর্ণভাবে আপনার ব্রাউজারে অন্তর্নির্মিত JavaScript URL ফাংশন দিয়ে চলে। কিছুই আপলোড, সংরক্ষণ বা পাঠানো হয় না, তাই এটি ব্যক্তিগত URL, টোকেন ও অভ্যন্তরীণ লিঙ্কের জন্য নিরাপদ।
সম্পর্কিত টুল
Base32 / Base58 এনকোড / ডিকোড
টেক্সটকে Base32 (RFC 4648) বা Base58 (বিটকয়েন বর্ণমালা)-তে এনকোড করুন এবং দুটির যেকোনোটিকে আবার টেক্সটে ডিকোড করুন, সম্পূর্ণ UTF-8 নিরাপদ এবং পুরোপুরি আপনার ব্রাউজারে।
Base64 এনকোড / ডিকোড
Base64 এনকোড বা ডিকোড করুন (UTF-8 নিরাপদ) — URL-নিরাপদ বর্ণমালা, ঐচ্ছিক প্যাডিং, 64/76 লাইন র্যাপিং, লাইভ বাইট ও অক্ষর গণনা এবং হেক্স/বাইনারি বাইট ভিউ সহ।
কেস কনভার্টার ও কাউন্টার
টেক্সটকে UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case ইত্যাদিতে রূপান্তর করুন এবং অক্ষর, শব্দ ও লাইন গণনা করুন।
কোড ফরম্যাটার ও মিনিফায়ার
আপনার ব্রাউজারেই HTML, CSS এবং JavaScript তাৎক্ষণিকভাবে সুন্দর করুন বা মিনিফাই করুন, 2-স্পেস, 4-স্পেস বা ট্যাব ইন্ডেন্টেশন এবং Terser-চালিত JavaScript কম্প্রেশন সহ।