টেক্সট ও স্ট্রিং কনভার্টার
টেক্সটকে বাইনারি, হেক্সাডেসিমাল ও ASCII-তে এবং আবার ফিরিয়ে রূপান্তর করুন। সবকিছু UTF-8 নিরাপদ এবং সম্পূর্ণভাবে আপনার ব্রাউজারে চলে।
টেক্সট থেকে বাইনারি
যেকোনো টেক্সটকে তার বাইনারি রূপে রূপান্তর করুন।
টেক্সটবাইনারি থেকে ASCII
বাইনারিকে আবার পঠনযোগ্য টেক্সটে (ASCII/UTF-8) রূপান্তর করুন।
টেক্সটটেক্সট থেকে হেক্স
টেক্সটকে হেক্সাডেসিমালে রূপান্তর করুন।
টেক্সটহেক্স থেকে স্ট্রিং
হেক্সাডেসিমাল স্ট্রিংকে আবার পঠনযোগ্য টেক্সটে রূপান্তর করুন।
এনকোডিংবেস৬৪ এনকোডার / ডিকোডার
টেক্সটকে বেস৬৪-এ এনকোড করুন বা আবার ডিকোড করুন — UTF-8 ও ইমোজি নিরাপদ।
টেক্সটকে বাইনারি, হেক্স ও ASCII-তে এবং আবার ফিরিয়ে রূপান্তর করুন
কম্পিউটার প্রতিটি অক্ষরকে একটি সংখ্যা হিসেবে সংরক্ষণ করে। এই কনভার্টারগুলো আপনাকে সেই অন্তর্নিহিত উপস্থাপনা দেখতে ও নিয়ন্ত্রণ করতে দেয়: কোনো বাক্যকে তার বাইনারি বা হেক্সাডেসিমাল বাইটে রূপান্তর করুন, বাইনারি বা হেক্সকে আবার পঠনযোগ্য ASCII-তে ডিকোড করুন, অথবা দুইয়ের মধ্যে চলাচল করুন। এগুলো নেটওয়ার্ক প্রোটোকল ডিবাগ করতে, পেলোড এস্কেপ/আনএস্কেপ করতে, টেস্ট ডেটা তৈরি করতে এবং টেক্সট কীভাবে এনকোড হয় তা শেখাতে কাজে লাগে।
এখানকার সব কনভার্টার UTF-8 নিরাপদ, তাই সাধারণ ইংরেজির বাইরের অক্ষর — অ্যাকসেন্টযুক্ত অক্ষর, দেবনাগরী, CJK লিপি ও ইমোজি — প্রশ্নচিহ্নে পরিণত হওয়ার বদলে সঠিকভাবে রাউন্ড-ট্রিপ করে। সবকিছু আপনার ব্রাউজারে গণনা হয়, তাই আপনি যা পেস্ট করেন তার কিছুই আপলোড হয় না, এবং পেজ লোড হওয়ার পর এই টুলগুলো অফলাইনে কাজ করতে থাকে। URL, ডেটা URI ও HTTP হেডারে ব্যবহৃত বেস৬৪ স্কিম দরকার হলে বেস৬৪ এনকোডার / ডিকোডার ব্যবহার করুন।
প্রায়শই জিজ্ঞাসিত প্রশ্ন
- টেক্সটকে বাইনারি বা হেক্সাডেসিমালে কীভাবে রূপান্তর করা হয়?
- প্রতিটি অক্ষরকে তার UTF-8 বাইটে এনকোড করা হয়, এবং সেই বাইটগুলো বেস ২ (বাইনারি) বা বেস ১৬ (হেক্সাডেসিমাল)-এ লেখা হয়। ডিকোডিং এই প্রক্রিয়াটিই উল্টে দেয়। যেহেতু UTF-8 ব্যবহার করা হয়, বেসিক ASCII-র বাইরের অক্ষর — অ্যাকসেন্ট, নন-ল্যাটিন লিপি ও ইমোজি — সঠিকভাবে সামলানো হয়।
- এখানে ASCII ও UTF-8-এর মধ্যে পার্থক্য কী?
- ASCII শুধু প্রথম ১২৮টি অক্ষর (অ্যাকসেন্ট-বিহীন ইংরেজি অক্ষর, সংখ্যা ও সাধারণ যতিচিহ্ন) কভার করে, তাই প্রতিটি অক্ষর এক বাইটে ম্যাপ হয়। UTF-8 এটিকে প্রতিটি ইউনিকোড অক্ষর পর্যন্ত বাড়িয়ে দেয়, এক থেকে চার বাইট ব্যবহার করে, এবং এটি ASCII-র সঙ্গে ব্যাকওয়ার্ড-কম্প্যাটিবল — এজন্যই এই কনভার্টারগুলো ডিফল্টভাবে UTF-8 ব্যবহার করে।
- রূপান্তরের সময় আমার টেক্সট কি কোথাও পাঠানো হয়?
- না। এনকোডিং ও ডিকোডিং সম্পূর্ণভাবে আপনার ব্রাউজারে JavaScript দিয়ে চলে, তাই আপনি যা টাইপ করেন তার কিছুই আপলোড বা সংরক্ষণ হয় না। পেজ লোড হওয়ার পর এই টুলগুলো অফলাইনেও কাজ করতে থাকে।