URL এনকোডার ও ডিকোডার অনলাইন
URL-এ নিরাপদ ব্যবহারের জন্য টেক্সটকে পার্সেন্ট-এনকোড করুন, বা এটি ফিরিয়ে ডিকোড করুন — তাৎক্ষণিকভাবে, সম্পূর্ণভাবে আপনার ব্রাউজারে।
এনকোড করার জন্য টেক্সট
এনকোডিং এবং ডিকোডিং উভয়ই সম্পূর্ণভাবে আপনার ব্রাউজারে ঘটে — আপনার টেক্সট কখনও আমাদের সার্ভারে পৌঁছায় না।
অ্যাকসেন্টযুক্ত অক্ষর, অ-ল্যাটিন লিপি এবং ইমোজি সবই সঠিকভাবে পার্সেন্ট-এনকোড ও ডিকোড হয়।
কোনো অ্যাকাউন্ট প্রয়োজন নেই, এবং আপনি কতটা টেক্সট রূপান্তর করতে পারবেন তার কোনো সীমা নেই।
URL এনকোডিং কী?
URL এনকোডিং, যাকে পার্সেন্ট-এনকোডিংও বলা হয়, URL-এর ভেতরে নিরাপদ নয় এমন অক্ষরগুলো — স্পেস, &, =, ?, #, এবং নন-ASCII অক্ষর — কে %XX ফরম্যাটে (হেক্সাডেসিমেলে অক্ষরের বাইট মান) রূপান্তর করে। এর ফলে যেকোনো টেক্সট কোয়েরি স্ট্রিং প্যারামিটার, পাথ সেগমেন্ট, বা ফর্ম সাবমিশনে URL-এর কাঠামো না ভেঙে বা এর অংশ হিসেবে ভুলভাবে না পড়ে নিরাপদে অন্তর্ভুক্ত করা যায়।
অনলাইনে URL এনকোড বা ডিকোড কীভাবে করবেন
- একটি মোড নির্বাচন করুন। "এনকোড" প্লেইন টেক্সটকে পার্সেন্ট-এনকোডেড স্ট্রিংয়ে রূপান্তর করে; "ডিকোড" এটিকে আবার প্লেইন টেক্সটে রূপান্তর করে।
- আপনার ইনপুট পেস্ট করুন। টেক্সট (এনকোডের জন্য) অথবা পার্সেন্ট-এনকোডেড স্ট্রিং (ডিকোডের জন্য) টাইপ বা পেস্ট করুন।
- ফলাফল পড়ুন। আপনি টাইপ করার সাথে সাথেই রূপান্তর ঘটে — কোনো বোতাম ক্লিক করার প্রয়োজন নেই।
- কপি করুন বা ডাউনলোড করুন। ফলাফল আপনার ক্লিপবোর্ডে কপি করতে Copy বোতাম ব্যবহার করুন, অথবা এটি .txt ফাইল হিসেবে সংরক্ষণ করতে Download ব্যবহার করুন।
কম্পোনেন্ট এনকোডিং
এই টুলটি কম্পোনেন্ট এনকোডিং ব্যবহার করে (JavaScript-এর encodeURIComponent একই আচরণ), যা একটি একক URL সেগমেন্টের ভেতরে নিরাপদ নয় এমন প্রতিটি অক্ষরকে পার্সেন্ট-এনকোড করে — যার মধ্যে &, =, ?, এবং / এর মতো সংরক্ষিত অক্ষরও অন্তর্ভুক্ত। এটি এমন একটি মান এনকোড করার সঠিক পছন্দ, যা একটি কোয়েরি প্যারামিটারের ভেতরে স্থাপন করা হবে (উদাহরণস্বরূপ, একটি অনুসন্ধান বাক্যাংশকে ?q=your-encoded-text-এ রূপান্তর করা) — একটি সম্পূর্ণ, ইতিমধ্যে-কাঠামোবদ্ধ URL এনকোড করার পরিবর্তে।
প্রায়শই জিজ্ঞাসিত প্রশ্ন
আমি কীভাবে টেক্সট URL এনকোড করব?
ইনপুট বক্সে Encode নির্বাচন করা অবস্থায় আপনার টেক্সট পেস্ট বা টাইপ করুন — নিচে তাৎক্ষণিকভাবে পার্সেন্ট-এনকোডেড ফলাফল দেখা যাবে। এটি ফিরিয়ে আনতে Decode-এ স্যুইচ করুন।
URL এনকোডিং কী কাজে ব্যবহৃত হয়?
URL এনকোডিং (পার্সেন্ট-এনকোডিং) URL-এ নিরাপদ নয় এমন অক্ষর — স্পেস, &, =, ?, এবং নন-ASCII অক্ষর — কে %XX ফরম্যাটে রূপান্তর করে, যাতে সেগুলো URL-এর কাঠামো না ভেঙে কোয়েরি স্ট্রিং প্যারামিটার, পাথ সেগমেন্ট, বা ফর্ম সাবমিশনে নিরাপদে অন্তর্ভুক্ত করা যায়।
এনকোডিং কেন স্পেসকে %20-তে পরিণত করে?
একটি স্পেস URL-এর ভেতরে একটি বৈধ অক্ষর নয়, তাই এটি %20 (হেক্সে এর ASCII মান) হিসেবে পার্সেন্ট-এনকোড করা হয়। কিছু ক্ষেত্রে স্পেসের জন্য এর পরিবর্তে + ব্যবহার করা হয়, তবে %20 হলো এই টুলটি যে সার্বজনীনভাবে সঠিক রূপ তৈরি করে।
এটি কি & এবং =-এর মতো সংরক্ষিত অক্ষরও এনকোড করে?
হ্যাঁ — এই টুলটি কম্পোনেন্ট এনকোডিং (JavaScript-এর encodeURIComponent) ব্যবহার করে, যা &, =, ?, এবং / সহ একটি একক URL সেগমেন্টের মধ্যে নিরাপদ নয় এমন প্রতিটি অক্ষর এনকোড করে। কোয়েরি প্যারামিটারের ভেতরে যাবে এমন একটি মান এনকোড করার সময় এটিই সঠিক পছন্দ।
এটি কি ইউনিকোড এবং ইমোজি সমর্থন করে?
হ্যাঁ — নন-ASCII অক্ষর, অ্যাকসেন্টযুক্ত অক্ষর এবং ইমোজি সবই সঠিকভাবে পার্সেন্ট-এনকোড হয় এবং মূল টেক্সটে ফিরে ডিকোড হয়।
আমার টেক্সট কি কোথাও আপলোড হয়?
না। এনকোডিং এবং ডিকোডিং উভয়ই সম্পূর্ণভাবে আপনার ব্রাউজারে চলে — আপনার টেক্সট কখনও CurePDF-এর সার্ভারে পাঠানো হয় না।
URL এনকোডার/ডিকোডার কি বিনামূল্যে?
হ্যাঁ, কোনো অ্যাকাউন্টের প্রয়োজন নেই এবং আপনি কতটা টেক্সট রূপান্তর করতে পারবেন তার কোনো সীমা নেই।
আমি কি ফলাফল কপি বা ডাউনলোড করতে পারি?
হ্যাঁ — ফলাফল আপনার ক্লিপবোর্ডে কপি করতে Copy বোতাম ব্যবহার করুন, অথবা এটি .txt ফাইল হিসেবে সংরক্ষণ করতে Download ব্যবহার করুন।