Base64 এবং URL এনকোডার কী?

ফ্রি অনলাইন Base64 এবং URL এনকোডার/ডিকোডার। ইমোজি সহ ইউনিকোড অক্ষর সমর্থন করে। সমস্ত প্রক্রিয়াকরণ ব্রাউজারে লোকালি সম্পন্ন হয়।

Base64 এনকোডিং এবং URL এনকোডিং ওয়েব ডেভেলপমেন্টের মৌলিক কৌশল, তবুও এগুলো সঠিকভাবে করা আশ্চর্যজনকভাবে কঠিন হতে পারে। Base64 বাইনারি ডেটাকে (ইমেজ, ফাইল, এনক্রিপশন কী) HTML, CSS বা JSON-এ এমবেড করার জন্য একটি নিরাপদ টেক্সট উপস্থাপনায় রূপান্তর করে। URL এনকোডিং কুয়েরি স্ট্রিং এবং URL পাথে ব্যবহারের জন্য অনিরাপদ অক্ষরগুলোকে (স্পেস, সিম্বল, Unicode) পার্সেন্ট-এনকোডেড সিকোয়েন্স দিয়ে প্রতিস্থাপন করে। এই টুলটি একটি একক ইন্টারফেসে, সম্পূর্ণ Unicode সাপোর্ট এবং রিয়েল-টাইম রূপান্তরসহ উভয়ই পরিচালনা করে।

টুলটি একটি পরিষ্কার সিলেক্টর থেকে চারটি আলাদা মোড অফার করে: Base64 এনকোড, Base64 ডিকোড, URL এনকোড এবং URL ডিকোড। আপনার ইনপুট টাইপ করুন বা পেস্ট করুন এবং আউটপুট তাৎক্ষণিকভাবে আপডেট হয় — কোনো সাবমিট বাটন নেই, কোনো অপেক্ষা নেই। সুইপ বাটন আপনাকে অবিলম্বে অপারেশনটি বিপরীত করতে দেয়, যা ডিবাগিংয়ের জন্য অমূল্য: আপনার কাছে একটি এনকোডেড স্ট্রিং থাকলে এবং আসলটি দেখতে চাইলে, অথবা এর বিপরীতে, এক ক্লিকেই দিক পরিবর্তন হয়। এই তাত্ক্ষণিক ফিডব্যাক লুপ আলাদা এনকোড এবং ডিকোড পেজের মধ্যে সুইচ করার চেয়ে অনেক দ্রুত।

Unicode সাপোর্ট একটি মূল পার্থক্যকারী। অনেক এনকোডিং টুল নন-ASCII অক্ষরে ব্যর্থ হয় — তারা emoji, চাইনিজ অক্ষর বা অ্যাকসেন্টযুক্ত অক্ষরের জন্য বিকৃত আউটপুট তৈরি করে। এই টুল ব্রাউজারের নেটিভ TextEncoder এবং TextDecoder API ব্যবহার করে, যা সম্পূর্ণ Unicode স্ট্যান্ডার্ড সঠিকভাবে পরিচালনা করে। আপনি URL প্যারামিটারের জন্য জাপানি কাঞ্জি স্ট্রিং এনকোড করছেন বা Base64-এনকোডেড emoji ডিকোড করছেন — ফলাফল সর্বদা সঠিক।

সমস্ত প্রক্রিয়াকরণ লোকাল। আপনার ডেটা কখনোই আপনার ব্রাউজার ছেড়ে যায় না — কোনো সার্ভার রাউন্ড-ট্রিপ নেই, কোনো লগ নেই, কোনো গোপনীয়তা উদ্বেগ নেই। এটি বিশেষ করে সংবেদনশীল অপারেশনের জন্য গুরুত্বপূর্ণ যেমন API কী, JWT টোকেন বা অথেনটিকেশন ক্রেডেনশিয়াল এনকোড করা, যেখানে আপনি কখনোই সার্ভার-সাইড টুলে র-ভ্যালু পেস্ট করতে চাইবেন না। প্রাথমিক পেজ লোডের পরেও টুলটি কাজ করে, কারণ এনকোডিং লজিক ব্রাউজারেই বিল্ট-ইন।

Base64 এবং URL এনকোডার-এর বাস্তব ব্যবহারের উদাহরণ

API অথেনটিকেশন টোকেন ডিবাগ করা

লগইন রেসপন্স থেকে আসা একটি JWT টোকেন Base64-তে এনকোড করা। টোকেনটি Base64 ডিকোড মোডে পেস্ট করে এর হেডার এবং পেলোড পরীক্ষা করুন। প্রতিটি সেগমেন্ট স্বাধীনভাবে ডিকোডযোগ্য, যা আপনাকে কোনো কোড না লিখেই যাচাই করতে দেয় যে টোকেনটিতে প্রত্যাশিত ক্লেইম রয়েছে।

ইমেইলের জন্য কুয়েরি স্ট্রিং প্যারামিটার এনকোড করা

ই-কমার্স ইমেইল লিংকে স্পেস, বিশেষ অক্ষর বা Unicodeসহ ট্র্যাকিং প্যারামিটার থাকে। প্রোডাক্টের নাম বা ট্র্যাকিং ID URL এনকোড মোডে পেস্ট করুন যাতে সঠিকভাবে এনকোড করা কুয়েরি স্ট্রিং তৈরি হয়, যা প্রাপক লিংকে ক্লিক করলে ভাঙবে না।

ইনলাইন ইমেজের জন্য ডেটা URI তৈরি

আলাদা HTTP রিকোয়েস্ট ছাড়াই সরাসরি CSS বা HTML-এ একটি ছোট আইকন এমবেড করতে, ইমেজ ফাইলটি Base64 ডেটা URI হিসেবে এনকোড করুন। ইমেজটি আপলোড করুন বা এর বাইনারি কনটেন্ট পেস্ট করুন, এটি এনকোড করুন এবং ফলাফলটি src="data:image/..." অ্যাট্রিবিউট হিসেবে পেস্ট করার জন্য প্রস্তুত।

কেন Base64 এবং URL এনকোডার ব্যবহার করবেন?

  • চারটি মোড: Base64 এনকোড/ডিকোড, URL এনকোড/ডিকোড
  • সম্পূর্ণ ইউনিকোড সমর্থন (ইমোজি, CJK ইত্যাদি)
  • তাৎক্ষণিক রিয়েল-টাইম রূপান্তর
  • এনকোডিং দিক বিপরীত করতে এক-ক্লিক অদলবদল

Base64 এবং URL এনকোডার কীভাবে ব্যবহার করবেন — ধাপে ধাপে

1

মোড নির্বাচন করুন: এনকোড বা ডিকোড, Base64 বা URL।

2

আপনার টেক্সট বা এনকোডেড স্ট্রিং ইনপুট ফিল্ডে পেস্ট করুন।

3

আপনি টাইপ করার সাথে সাথে আউটপুট তৎক্ষণাৎ আপডেট হয়।

4

ফলাফল কপি করুন বা অপারেশন বিপরীত করতে ইনপুট/আউটপুট অদলবদল করুন।

Base64 এবং URL এনকোডার কার জন্য সেরা?

  • API ডিবাগিং
  • ডেটা URI
  • URL প্যারামিটার
  • JWT টোকেন

Base64 এবং URL এনকোডার-এর জন্য প্রো টিপস

  • 1আলাদা পেজে নেভিগেট করার পরিবর্তে এক ক্লিকে এনকোড এবং ডিকোডের মধ্যে সুইচ করুন। সুইপ বাটন মোডটি উল্টে দেয় এবং আউটপুটকে ইনপুটে নিয়ে যায় — রাউন্ড-ট্রিপ ভেরিফিকেশনের জন্য নিখুঁত।
  • 2URL প্যারামিটার এনকোড করার সময় শুধুমাত্র ভ্যালু এনকোড করুন, পুরো URL নয়। সম্পূর্ণ URL (https:// এবং ডোমেইনসহ) এনকোড করলে তা ভেঙে যাবে। শুধুমাত্র যে প্যারামিটার ভ্যালুতে এস্কেপিং দরকার সেটি পেস্ট করুন।
  • 3Base64 এনকোডিং ডেটা সাইজ প্রায় 33% বাড়িয়ে দেয়। বড় পেলোডের জন্য এটি গুরুত্বপূর্ণ — বিবেচনা করুন Base64 প্রয়োজনীয় কিনা, অথবা ডেটা তার মূল বাইনারি আকারে প্রেরণ করা যেতে পারে কিনা।
  • 4ডিকোড করা আউটপুট বিকৃত দেখালে আপনি সঠিক মোড নির্বাচন করেছেন কিনা পরীক্ষা করুন। Base64-এর মতো দেখতে URL-ডিকোড করা টেক্সটের সম্ভবত Base64 ডিকোড প্রয়োজন, এবং এর বিপরীতেও।

Base64 এবং URL এনকোডার — প্রায়শই জিজ্ঞাসিত প্রশ্ন

Does this support Unicode characters?

Yes, the tool properly handles UTF-8 encoding, so emojis, Chinese, Japanese, and other multi-byte characters work correctly.

Is my data sent to a server?

No. All encoding and decoding happens entirely in your browser. No data is ever transmitted to any server.

Can I use these tools with sensitive/proprietary data?

Absolutely. All processing runs locally in your browser with zero server uploads. This makes these tools safe for proprietary code, internal API keys, and confidential data.

Do these tools work offline?

Yes, once the page has loaded, most developer tools continue functioning without an internet connection. This makes them ideal for air-gapped environments or travel.

What browsers are supported?

All modern browsers are supported: Chrome, Firefox, Safari, and Edge. Internet Explorer is not supported. The tools leverage modern JavaScript APIs like Web Crypto, TextEncoder, and BigInt.

Base64 এবং URL এনকোডার ব্যবহার করতে প্রস্তুত?

বিনামূল্যের অনলাইন টুল — আপনার ব্রাউজারে কাজ করে, নিবন্ধনের প্রয়োজন নেই। এখনই ব্যবহার শুরু করুন।

এখনই চেষ্টা করুন
Free Forever · No Sign-up

182 Free Tools at Your Fingertips

All free online tools for developers, designers, students, and creators. Every tool works in your browser — no sign-up, no data collection.