মূল কনটেন্টে যান
LibraTool logoLibraTool

বিনামূল্যে 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. 1
    এনকোডিং মোড বেছে নিন
    তিনটি মোড বাস্তব ব্যবহারের সাথে মেলে: "Component" encodeURIComponent ডাকে এবং অসংরক্ষিত অক্ষর ছাড়া সব এস্কেপ করে — আলাদা কোয়েরি মানের জন্য সঠিক পছন্দ। "Full URL" encodeURI ডাকে এবং scheme, স্ল্যাশ ও ডোমেইন অক্ষত রাখে। "Form" encodeURIComponent ব্যবহার করে তারপর %20-কে + দিয়ে বদলায়, HTML ফর্মের পাঠানো application/x-www-form-urlencoded ফরম্যাটের সাথে মেলাতে।
  2. 2
    এক ক্লিকে এনকোড বা ডিকোড
    এনকোড আপনার টেক্সটকে বাছাই করা ফাংশন দিয়ে পাঠিয়ে পার্সেন্ট-এনকোড করা ফলাফল দেখায়। ডিকোড decodeURIComponent ডাকে (Form মোডে + স্পেসে রূপান্তরিত হয়)। ত্রুটিপূর্ণ পার্সেন্ট-ক্রম — যেমন পরের বাইট ছাড়া একা %E0 — ক্র্যাশ না করে ধরা পড়ে ইনলাইন ত্রুটি হিসেবে জানানো হয়।
  3. 3
    URL API দিয়ে কোয়েরি স্ট্রিং পার্স
    "Parse params" অ্যাকশন আপনার ইনপুটকে ব্রাউজারের নেটিভ URL constructor-এ মুড়ে url.searchParams ঘুরে প্রতিটি key-value জোড়া বের করে। URL constructor ইনপুট বাতিল করলে একটি হাতে লেখা বিকল্প & ও =-এ ভাগ করে প্রতিটি টোকেন safeDecode দিয়ে চালায়, তাই আংশিক বা কাঁচা কোয়েরি স্ট্রিংও পড়ার উপযোগী টেবিল দেয়।
  4. 4
    ফলাফল কপি করুন
    এনকোড বা ডিকোড করা টেক্সট একটি monospace আউটপুট ব্লকে দেখায়। একটি কপি বোতাম Clipboard API দিয়ে সেটি ক্লিপবোর্ডে লেখে। কোনো পর্যায়ে কিছুই আপনার ডিভাইস ছাড়ে না।

সম্পর্কিত টুলস

সচরাচর জিজ্ঞাসিত প্রশ্নাবলী