Omnikit
ডেভফাইলঅর্থসব টুল
Ctrl K
ডেভেলপার টুলফাইল টুলঅর্থ ক্যালকুলেটরসব টুল
হোমডেভেলপার টুলটেক্সট থেকে বাইনারি কনভার্টার
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский

টেক্সট থেকে বাইনারি কনভার্টার

ডেভ

টেক্সটকে বাইনারি, হেক্স, দশমিক বা অক্টাল বাইটে রূপান্তর করুন এবং আবার ডিকোড করুন, UTF-8-এ

আপনার ব্রাউজারে চলে। আপনি যা লেখেন তা কোথাও পাঠানো হয় না। যাচাই করা হয়েছে 16 অক্টোবর, 2026।

প্রতিটি অক্ষরকে বাইটে রূপান্তর করে এবং প্রতিটি বাইটকে 8 বিট হিসেবে লিখে টেক্সট বাইনারি হয়। UTF-8-এ ইংরেজি অক্ষর প্রতিটি 1 বাইট নেয়, তাই "Hi" হলো 01001000 01101001 (দশমিকে 72 ও 105); অ্যাকসেন্টযুক্ত অক্ষর নেয় 2 বাইট এবং ইমোজি 4। একই বাইট হেক্স, দশমিক বা অক্টালে লেখা যায়।

এই পৃষ্ঠাটি ইংরেজি মূল লেখা থেকে যন্ত্রের সাহায্যে অনুবাদ করা হয়েছে। এই অনুবাদটি এখনও কোনো মানুষ পর্যালোচনা করেননি, তাই ইংরেজি সংস্করণটিকেই নির্ভরযোগ্য ধরুন। ইংরেজি মূল লেখাটি পড়ুন

এরপর:
  • সংখ্যা পদ্ধতি রূপান্তরকারী বাইনারি, অক্টাল, ডেসিমাল, হেক্স এবং 36 পর্যন্ত যেকোনো ভিত্তি, যেকোনো আকারে নির্ভুল, টু'জ কমপ্লিমেন্টসহ
  • Base64 এনকোড ও ডিকোড টেক্সট ও ফাইল Base64-এ এবং আবার ফেরত, URL-নিরাপদ মোড ও ছবির প্রিভিউ সহ

কীভাবে টেক্সটকে বাইনারিতে রূপান্তর করবেন

1

ইনপুট প্যানে আপনার টেক্সট টাইপ বা পেস্ট করুন, অথবা একটি উদাহরণ দেখুন-এ ক্লিক করুন।

2

বাইনারি, হেক্স, দশমিক বা অক্টাল বেছে নিন; টাইপ করার সঙ্গে সঙ্গে আউটপুট প্যানে বাইট দেখা যায়।

3

একটি বিভাজক বেছে নিন, এবং আপনার কোডে দরকার হলে 0b বা 0x-এর মতো প্রিফিক্স চালু করুন।

4

ফলাফল নিতে কপি-তে ক্লিক করুন, অথবা Ctrl+Enter চাপুন।

টেক্সট থেকে বাইনারি কনভার্টার সম্পর্কে

কম্পিউটার টেক্সটকে সংখ্যা হিসেবে সংরক্ষণ করে। একটি ক্যারেক্টার সেট প্রতিটি অক্ষরকে একটি সংখ্যা দেয়, আর একটি এনকোডিং ঠিক করে সেই সংখ্যা কীভাবে বাইটে পরিণত হবে। আজ প্রায় প্রতিটি ওয়েব পেজ, ফাইল ও API UTF-8 ব্যবহার করে, তাই এই টুলটি দুই দিকেই সেটিই ব্যবহার করে।

টেক্সট এনকোড করা। প্রতিটি অক্ষর এক থেকে চার বাইটে পরিণত হয়। 128টি ASCII অক্ষর, যেগুলো ইংরেজি বর্ণ, অঙ্ক ও যতিচিহ্ন জুড়ে থাকে, প্রতিটি এক বাইট নেয়, ASCII-তে সবসময় যে মান ছিল সেই একই মানে: A হলো 65, অর্থাৎ বাইনারিতে 01000001 এবং হেক্সে 41। é-এর মতো অক্ষর নেয় দুই বাইট, বেশিরভাগ ভারতীয় ও এশীয় লিপি তিন, আর ইমোজি চার। আউটপুট প্রতিটি বাইট আপনার বেছে নেওয়া ভিত্তিতে দেখায়:

ভিত্তি এক বাইট "Hi"
বাইনারি 8 অঙ্ক 01001000 01101001
হেক্স 2 অঙ্ক 48 69
দশমিক 0 থেকে 255 72 105
অক্টাল 3 অঙ্ক 110 151

বিভাজক, ঐচ্ছিক 0b, 0o বা 0x প্রিফিক্স এবং বড় হাতের বা ছোট হাতের হেক্স আপনি নিজেই বেছে নেবেন। ফলাফলের নিচের একটি টেবিল প্রতিটি অক্ষরকে তার Unicode কোড পয়েন্ট ও বাইটসহ তালিকাভুক্ত করে, যা দেখার সবচেয়ে দ্রুত উপায় যে কেন একটি স্ট্রিং অক্ষরের চেয়ে বাইটে লম্বা।

বাইট ডিকোড করা। সংখ্যাগুলো আবার পেস্ট করুন, টেক্সট দেখা যাবে। গ্রুপগুলো স্পেস, কমা বা নতুন লাইন দিয়ে আলাদা করা যায়; বাইনারি বা হেক্সের একটি লম্বা অবিচ্ছিন্ন সারি আপনার জন্য বাইটে ভাগ করা হয়, এবং 0x ও \x-এর মতো প্রিফিক্স উপেক্ষা করা হয়। আপনি যা পেস্ট করেন তা থেকে ভিত্তি শনাক্ত হয়, এবং আপনি তা বদলাতে পারেন। ভুল অঙ্কযুক্ত বা 255-এর বেশি মানের কোনো গ্রুপকে তার অবস্থান দিয়ে চিহ্নিত করা হয়। যে বাইটগুলো বৈধ UTF-8 গঠন করে না সেগুলো গণনা করে �-হিসেবে দেখানো হয়, ঠিক যেভাবে একটি ব্রাউজার দেখায়, হারিয়ে না গিয়ে।

সবকিছু আপনার ব্রাউজারেই চলে; আপনি যা টাইপ করেন তা কোথাও পাঠানো হয় না।

সাধারণ জিজ্ঞাসা

বাইনারিতে hello কী?

বাইনারিতে "hello" হলো 01101000 01100101 01101100 01101100 01101111, প্রতিটি অক্ষরের জন্য 8 বিটের একটি গ্রুপ। এগুলো ASCII কোড 104, 101, 108, 108 ও 111। বড় হাতের অক্ষর এক বিটে আলাদা: "Hello" শুরু হয় 01001000 দিয়ে, যা 72, কারণ বড় হাতের অক্ষর ছোট হাতের অক্ষরের 32 ঘর আগে থাকে।

একটি অক্ষরে কত বিট থাকে?

একটি ইংরেজি বর্ণ, অঙ্ক বা যতিচিহ্ন ASCII ও UTF-8 দুটিতেই 8 বিট, অর্থাৎ এক বাইট নেয়। ASCII-এর বাইরের অক্ষরের UTF-8-এ বেশি লাগে: é বা ñ-এর মতো অক্ষরের জন্য 16 বিট, বেশিরভাগ হিন্দি, চীনা ও জাপানি অক্ষরের জন্য 24 বিট, এবং ইমোজির জন্য 32 বিট। তাই বাইটের সংখ্যা আর অক্ষরের সংখ্যা প্রায়ই আলাদা হয়।

ASCII আর UTF-8-এর মধ্যে পার্থক্য কী?

ASCII 0 থেকে 127 পর্যন্ত নম্বরযুক্ত 128টি অক্ষর নির্ধারণ করে এবং প্রতিটির জন্য এক বাইট ব্যবহার করে। UTF-8 পুরো Unicode, 150,000-এরও বেশি অক্ষর, জুড়ে থাকে, এবং এমনভাবে নকশা করা যাতে 128টি ASCII অক্ষর ঠিক একই একক বাইট রাখে। তাই যেকোনো ASCII ফাইল আগে থেকেই বৈধ UTF-8; কেবল ইংরেজির বাইরের অক্ষরের জন্য অতিরিক্ত বাইট লাগে।

আমার বাইনারি কেন �-এর মতো অদ্ভুত চিহ্নে ডিকোড হয়?

বাইটগুলো বৈধ UTF-8 না হলে প্রতিস্থাপন অক্ষর � দেখা যায়: কোনো বাইট অনুপস্থিত বা অতিরিক্ত, কোনো গ্রুপ ভুল টাইপ হয়েছে, অথবা ডেটা Windows-1252-এর মতো অন্য কোনো এনকোডিংয়ে লেখা হয়েছে। প্রতিটি বাইনারি গ্রুপে ঠিক 8টি অঙ্ক আছে কিনা পরীক্ষা করুন। পেজটি প্রতিস্থাপিত বাইটগুলো গণনা করে, যাতে আপনি জানেন কতগুলো প্রভাবিত হয়েছে।

হাতে কীভাবে বাইনারিকে টেক্সটে রূপান্তর করব?

বাইনারিকে 8 বিটের গ্রুপে ভাগ করুন। প্রতিটি গ্রুপে 1-গুলোর স্থানীয় মান যোগ করুন, যা বাঁ থেকে ডানে 128, 64, 32, 16, 8, 4, 2 ও 1: 01001000 হলো 64 + 8 = 72। তারপর সংখ্যাটি একটি ASCII টেবিলে খুঁজুন, যেখানে 72 হলো H।

0x বা \x প্রিফিক্সসহ হেক্স কি রূপান্তর করা যায়?

হ্যাঁ। 0x48 0x69 হিসেবে, স্ট্রিং লিটারাল থেকে \x48\x69 হিসেবে, অ্যারে থেকে 48,69 হিসেবে অথবা 4869-এর মতো একটানা সারি হিসেবে পেস্ট করা হেক্স একইভাবে ডিকোড হয়। এনকোড করার সময় প্রতিটি বাইটের আগে 0x লিখতে প্রিফিক্স চালু করুন, যা C, Java বা JavaScript-এ পেস্ট করার জন্য তৈরি।

সূত্র

  • RFC 3629, UTF-8, a transformation format of ISO 10646 (IETF)How each character becomes 1 to 4 bytes; the section 7 examples are the tests
  • WHATWG Encoding Standard, UTF-8 decoderHow invalid byte sequences are found and replaced when decoding

শেষ যাচাই 16 অক্টোবর, 2026।

হার ও নিয়ম বদলায়; কোনো অঙ্কের ওপর নির্ভর করার আগে সূত্রটি দেখে নিন।

এখনও আটকে আছেন? টেক্সট থেকে বাইনারি কনভার্টার সম্পর্কে প্রশ্ন করুন আর যিনি জানেন তিনিই উত্তর দিতে পারেন। কোনো অ্যাকাউন্ট লাগবে না।

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

সব ডেভেলপার টুল
Base64 এনকোড ও ডিকোডটেক্সট ও ফাইল Base64-এ এবং আবার ফেরত, URL-নিরাপদ মোড ও ছবির প্রিভিউ সহUnix টাইমস্ট্যাম্প কনভার্টারUnix টাইমস্ট্যাম্প থেকে তারিখ আর তারিখ থেকে টাইমস্ট্যাম্প, যেকোনো টাইম জোনেJSON থেকে TypeScriptএকটি JSON নমুনা থেকে TypeScript ইন্টারফেস বা টাইপ তৈরি করুনCSV থেকে JSONটেবিল প্রিভিউসহ CSV থেকে JSON এবং JSON থেকে CSV-তে রূপান্তর করুনYAML থেকে JSONYAML থেকে JSON এবং JSON থেকে YAML-এ রূপান্তর করুন, অ্যাংকর সমাধানসহURL এনকোডার / ডিকোডারটেক্সট ও URL পার্সেন্ট-এনকোড বা ডিকোড করুন, আর লিংকের প্রতিটি অংশ দেখুনসংখ্যা পদ্ধতি রূপান্তরকারীবাইনারি, অক্টাল, ডেসিমাল, হেক্স এবং 36 পর্যন্ত যেকোনো ভিত্তি, যেকোনো আকারে নির্ভুল, টু'জ কমপ্লিমেন্টসহColor ConverterHEX, RGB, HSL, HWB, OKLCH and CMYK in both directions, with a contrast check
এই টুলটি কি কাজে লেগেছে?
Omnikit

ছোট ছোট কাজ, আপনার ব্রাউজারেই। বিনামূল্যে, দ্রুত ও ব্যক্তিগত। ফাইল কখনো আপলোড হয় না।

ফাইল

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

ডেভ

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

অর্থ

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский
গাইডপ্রশ্নপরিচিতিআমরা কীভাবে যাচাই করিআইন লাইব্রেরি (বেটা)গোপনীয়তাশর্তাবলিপ্রকাশ্য বিবৃতিযোগাযোগMore: Exam practice (UGC NET Paper 1)আপনার ব্রাউজারে চলে। কিছুই আপলোড হয় না। © 2026 Omnikit (theomnikit.com)