বিনামূল্যে URL এনকোডার এবং ডিকোডার
URL এবং কোয়েরি স্ট্রিং এনকোড ও ডিকোড করুন। encodeURIComponent, decodeURIComponent এবং কোয়েরি স্ট্রিং পার্সিং সমর্থন করে।
প্রতিটি সংরক্ষিত অক্ষর এনকোড করে — ক্যোয়ারি মান এবং পথ সেগমেন্টের জন্য সেরা।
সাধারণ ব্যবহার
- API এর জন্য URL প্যারামিটার এনকোড করুনAPI অনুরোধ URL এর সাথে সংযোগ করার আগে কোয়েরি স্ট্রিং প্যারামিটারগুলি নিরাপদে এনকোড করুন।
- ইমেল লিংকগুলির জন্য URL এনকোড করুনইমেল ক্যাম্পেইনগুলির জন্য ক্লিক-সুরক্ষিত লিংক তৈরি করুন — বিশেষ অক্ষরগুলি এনকোড করুন যাতে লিংকগুলি প্রতিটি ইমেল ক্লায়েন্টে রাখে।
- সোশ্যাল শেয়ারিংয়ের জন্য URL এনকোড করুনTwitter, Facebook এবং LinkedIn শেয়ার বাটনগুলির জন্য পূর্ব-পূরণ করা পাঠ, হ্যাশট্যাগ এবং লিংক সহ URL প্রস্তুত করুন।
- জটিল অনুসন্ধান স্ট্রিং এনকোড করুনএকাধিক প্যারামিটার সহ অনুসন্ধান স্ট্রিং তৈরি এবং এনকোড করুন - যেকোনো URL এ যোগ করার জন্য প্রস্তুত।
- ওয়েবহুক কলব্যাকের জন্য URL এনকোড করুনতৃতীয় পক্ষের সেবা এবং OAuth প্রবাহে প্যারামিটার হিসাবে পাস করা কলব্যাক URL এনকোড করুন।
কিভাবে কাজ করে
এখানে URL এনকোডিং ও ডিকোডিং পুরোপুরি আপনার ব্রাউজারে JavaScript-এর বিল্ট-ইন globals — encodeURIComponent, encodeURI ও decodeURIComponent — দিয়ে চলে, কোনো তৃতীয় পক্ষের লাইব্রেরি বা নেটওয়ার্ক অনুরোধ ছাড়া। টুলটি কোয়েরি স্ট্রিং প্যারামিটার পার্স করে key-value টেবিল হিসেবে দেখাতে ব্রাউজারের নেটিভ URL API-ও ব্যবহার করে।
- 1এনকোডিং মোড বেছে নিনতিনটি মোড বাস্তব ব্যবহারের সাথে মেলে: "Component" encodeURIComponent ডাকে এবং অসংরক্ষিত অক্ষর ছাড়া সব এস্কেপ করে — আলাদা কোয়েরি মানের জন্য সঠিক পছন্দ। "Full URL" encodeURI ডাকে এবং scheme, স্ল্যাশ ও ডোমেইন অক্ষত রাখে। "Form" encodeURIComponent ব্যবহার করে তারপর %20-কে + দিয়ে বদলায়, HTML ফর্মের পাঠানো application/x-www-form-urlencoded ফরম্যাটের সাথে মেলাতে।
- 2এক ক্লিকে এনকোড বা ডিকোডএনকোড আপনার টেক্সটকে বাছাই করা ফাংশন দিয়ে পাঠিয়ে পার্সেন্ট-এনকোড করা ফলাফল দেখায়। ডিকোড decodeURIComponent ডাকে (Form মোডে + স্পেসে রূপান্তরিত হয়)। ত্রুটিপূর্ণ পার্সেন্ট-ক্রম — যেমন পরের বাইট ছাড়া একা %E0 — ক্র্যাশ না করে ধরা পড়ে ইনলাইন ত্রুটি হিসেবে জানানো হয়।
- 3URL API দিয়ে কোয়েরি স্ট্রিং পার্স"Parse params" অ্যাকশন আপনার ইনপুটকে ব্রাউজারের নেটিভ URL constructor-এ মুড়ে url.searchParams ঘুরে প্রতিটি key-value জোড়া বের করে। URL constructor ইনপুট বাতিল করলে একটি হাতে লেখা বিকল্প & ও =-এ ভাগ করে প্রতিটি টোকেন safeDecode দিয়ে চালায়, তাই আংশিক বা কাঁচা কোয়েরি স্ট্রিংও পড়ার উপযোগী টেবিল দেয়।
- 4ফলাফল কপি করুনএনকোড বা ডিকোড করা টেক্সট একটি monospace আউটপুট ব্লকে দেখায়। একটি কপি বোতাম Clipboard API দিয়ে সেটি ক্লিপবোর্ডে লেখে। কোনো পর্যায়ে কিছুই আপনার ডিভাইস ছাড়ে না।
সম্পর্কিত টুলস
Base64 এনকোডার ও ডিকোডার
টেক্সট বা ফাইল Base64-এ এনকোড করুন, অথবা Base64 স্ট্রিং থেকে সাধারণ টেক্সটে ডিকোড করুন। তাৎক্ষণিক, ব্যক্তিগত এবং বিনামূল্যে।
HTML এনকোডার ও ডিকোডার
বিশেষ অক্ষরগুলো HTML এন্টিটিতে এনকোড করুন বা এন্টিটিগুলো থেকে সাধারণ টেক্সটে ডিকোড করুন। তাৎক্ষণিক, আপনার ব্রাউজারেই।
সিজার সাইফার ও টেক্সট এনক্রিপ্টর
Caesar cipher, ROT13, Atbash এবং Vigenère cipher দিয়ে টেক্সট এনক্রিপ্ট ও ডিক্রিপ্ট করুন। ক্লাসিক প্রতিস্থাপন সাইফার, সবই আপনার ব্রাউজারে।