Base64 এনকোড / ডিকোড
টেক্সটকে Base64-এ এনকোড করুন বা Base64-কে আবার টেক্সটে ডিকোড করুন (UTF-8 নিরাপদ)।
Base64 এনকোড / ডিকোড — যেকোনো টেক্সটকে Base64-এ এবং আবার ফিরিয়ে রূপান্তর করুন, সম্পূর্ণ UTF-8 নিরাপদ — ইমোজি ও অ-ল্যাটিন লিপি উভয় দিকেই সঠিকভাবে রক্ষিত থাকে। সবকিছু আপনার ব্রাউজারেই চলে, তাই আপনি যে ডেটা পেস্ট করেন তা কখনো আপনার ডিভাইস ছাড়ে না। আউটপুটকে আবার ইনপুটে পাঠিয়ে বিপরীত দিকে রূপান্তরের জন্য সোয়াপ বোতাম ব্যবহার করুন।
Base64 এনকোড / ডিকোড কী?
একটি বিনামূল্যের অনলাইন Base64 এনকোডার ও ডিকোডার যা সাধারণ টেক্সটকে Base64-এ রূপান্তর করে বা একটি Base64 স্ট্রিংকে আবার পাঠযোগ্য টেক্সটে ডিকোড করে, সম্পূর্ণ UTF-8 নিরাপদ। ডেভেলপার, শিক্ষার্থী এবং data URI, API টোকেন, JSON Web Token, HTTP বেসিক অথ হেডার বা কনফিগ ফাইল নিয়ে কাজ করা যে কেউ কোনো কোড না লিখে দ্রুত স্ট্রিং এনকোড ও ডিকোড করতে এটি ব্যবহার করেন। যেহেতু এনকোডিং UTF-8 সচেতন, ইমোজি ও অ-ল্যাটিন লিপি (কোরীয়, জাপানি, চীনা, আরবি, উচ্চারণচিহ্নযুক্ত ল্যাটিন) ক্ষতি ছাড়াই উভয় দিকে রূপান্তরিত হয়। এনকোড ও ডিকোড মোডের মধ্যে স্যুইচ করুন, বিপরীত দিকে রূপান্তরের জন্য সোয়াপ ব্যবহার করুন এবং এক ক্লিকে ফলাফল কপি করুন।
Base64 এনকোড / ডিকোড কীভাবে ব্যবহার করবেন
- এনকোড / ডিকোড টগল দিয়ে একটি মোড বেছে নিন: টেক্সটকে Base64-এ পরিণত করতে এনকোড বেছে নিন, অথবা Base64-কে আবার টেক্সটে পরিণত করতে ডিকোড বেছে নিন।
- ইনপুট বক্সে আপনার কনটেন্ট টাইপ করুন বা পেস্ট করুন (এনকোড মোডে সাধারণ টেক্সট, ডিকোড মোডে একটি Base64 স্ট্রিং)।
- নিচের আউটপুট বক্সে রূপান্তরিত ফলাফল তাৎক্ষণিকভাবে পড়ুন, যা আপনি টাইপ করার সাথে সাথে আপডেট হয়।
- ফলাফল আপনার ক্লিপবোর্ডে কপি করতে আউটপুটের কপি বোতামে ক্লিক করুন।
- আউটপুটকে আবার ইনপুটে পাঠাতে এবং মোড উল্টে দিতে সোয়াপ বোতাম ব্যবহার করুন, যা বিপরীত দিকে রূপান্তর করে।
- ইনপুট খালি করে আবার শুরু করতে সাফ করুন-এ ক্লিক করুন।
উদাহরণ
সাধারণ টেক্সট এনকোড করুন
ইনপুট
Hello
আউটপুট
SGVsbG8=
একটি Base64 স্ট্রিং ডিকোড করুন
ইনপুট
SGkh
আউটপুট
Hi!
UTF-8 / ইমোজি রাউন্ড-ট্রিপ
এনকোড মোডে, অ-ল্যাটিন টেক্সট ও ইমোজি (যেমন "안녕 👋") প্রথমে UTF-8-এর মাধ্যমে এনকোড হয়, ফলে ফলাফল ডিকোড করলে মূল অক্ষরগুলো হুবহু ক্ষতি ছাড়াই ফিরে আসে।
সচরাচর জিজ্ঞাসিত প্রশ্ন
- এটি কি ইমোজি এবং কোরীয় বা জাপানির মতো অ-ল্যাটিন অক্ষর সামলাতে পারে?
- হ্যাঁ। এনকোডিং ও ডিকোডিং UTF-8 নিরাপদ, তাই ইমোজি ও অ-ল্যাটিন লিপি সঠিকভাবে রূপান্তরিত হয় এবং হুবহু মূল টেক্সটে ফিরে আসে।
- আমি কেন "Invalid Base64 input" ত্রুটি দেখছি?
- এই বার্তাটি ডিকোড মোডে তখন দেখা যায় যখন আপনি যে টেক্সট পেস্ট করেছেন তা বৈধ Base64 নয় (যেমন এতে অবৈধ অক্ষর বা ভুল প্যাডিং থাকে)। সাধারণ টেক্সটের জন্য এনকোড মোডে স্যুইচ করুন, অথবা সঠিকভাবে ফরম্যাট করা একটি Base64 স্ট্রিং পেস্ট করুন।
- আমি কি উভয় দিকে রূপান্তর করতে পারি?
- হ্যাঁ। দিক বেছে নিতে এনকোড / ডিকোড টগল ব্যবহার করুন, অথবা বর্তমান আউটপুটকে আবার ইনপুটে এনে মোড স্বয়ংক্রিয়ভাবে উল্টে দিতে সোয়াপ বোতাম চাপুন।
- আমার ডেটা কি কোনো সার্ভারে আপলোড হয়?
- না। অন্তর্নির্মিত JavaScript এনকোডিং ব্যবহার করে সবকিছু সম্পূর্ণরূপে আপনার ব্রাউজারেই চলে। আপনি যে টেক্সট পেস্ট করেন তা কখনো আপনার ডিভাইস ছাড়ে না এবং কোনো সার্ভারে পাঠানো হয় না।
- আমি যে টেক্সট রূপান্তর করতে পারি তার আকারের কি কোনো সীমা আছে?
- কোনো নির্দিষ্ট সীমা নেই; রূপান্তর আপনার ব্রাউজারে স্থানীয়ভাবে ঘটে, তাই একমাত্র বাস্তব সীমাবদ্ধতা হলো আপনার ডিভাইসের উপলব্ধ মেমরি।
সম্পর্কিত টুল
Base32 / Base58 এনকোড / ডিকোড
টেক্সটকে Base32 (RFC 4648) বা Base58 (বিটকয়েন বর্ণমালা)-তে এনকোড করুন এবং দুটির যেকোনোটিকে আবার টেক্সটে ডিকোড করুন, সম্পূর্ণ UTF-8 নিরাপদ এবং পুরোপুরি আপনার ব্রাউজারে।
কেস কনভার্টার ও কাউন্টার
টেক্সটের অক্ষরের কেস পরিবর্তন করুন এবং অক্ষর, শব্দ ও লাইন গণনা করুন।
কোড ফরম্যাটার ও মিনিফায়ার
আপনার ব্রাউজারেই HTML, CSS এবং JavaScript তাৎক্ষণিকভাবে সুন্দর করুন বা মিনিফাই করুন, 2-স্পেস, 4-স্পেস বা ট্যাব ইন্ডেন্টেশন এবং Terser-চালিত JavaScript কম্প্রেশন সহ।
কালার কনভার্টার
লাইভ প্রিভিউ সহ HEX, RGB এবং HSL-এর মধ্যে রং রূপান্তর করুন।