متن کو binary، octal، decimal اور hexadecimal میں تبدیل کریں — اور واپس بھی۔ ہر فیلڈ لائیو ہے اور قابلِ تدوین ہے، ڈیلیمیٹر، پیڈنگ اور uppercase آپشنز کے ساتھ۔

نیچے کوئی بھی فیلڈ ترمیم کریں — دیگر فوری اپڈیٹ ہوتے ہیں۔ سب کچھ UTF-8 پر آپ کے آلے پر چلتا ہے؛ کچھ اپلوڈ نہیں ہوتا۔

جداکار
binary، octal اور hex آؤٹ پٹ میں ہر قدر کیسے الگ ہوتی ہے۔
ہر قدر کو ایک مقررہ چوڑائی تک pad کریں (مثلاً 01001000)۔
hexadecimal حروف uppercase میں دکھائیں (ff کی بجائے FF)۔
اس فارمیٹ کے لیے ان پٹ غلط ہے۔
اس فارمیٹ کے لیے ان پٹ غلط ہے۔
اس فارمیٹ کے لیے ان پٹ غلط ہے۔
اس فارمیٹ کے لیے ان پٹ غلط ہے۔

Text to Binary, Octal & Hex کے بارے میں

یہ ٹول ٹیکسٹ کو بائنری، آکٹل، ڈیسیمل اور ہیکسا ڈیسیمل میں تبدیل کرتا ہے — اور ان نمبر سسٹمز میں سے کسی کو بھی واپس پڑھنے کے قابل ٹیکسٹ میں بدلتا ہے۔ تمام پانچ فیلڈز لائیو اور ایڈٹ ایبل ہیں: ایک میں ٹائپ کریں اور باقی چار فوراً، حرف بہ حرف اپ ڈیٹ ہو جاتی ہیں۔

اندرونی طور پر ہر حرف کو UTF-8 بائٹس کے طور پر انکوڈ کیا جاتا ہے، اور ہر بائٹ آپ کی منتخب کردہ بیس میں دکھایا جاتا ہے۔ مثال کے طور پر حرف "H"، بائنری میں 01001000، آکٹل میں 110، ڈیسیمل میں 72 اور ہیکس میں 48 ہے۔ آپشنز اقدار کے درمیان سیپریٹر، مقررہ چوڑائی تک زیرو پیڈنگ، اور اپر کیس یا لوئر کیس ہیکس ڈیجٹس کو کنٹرول کرتے ہیں۔

یہ پروگرامنگ مشقوں، انکوڈنگز ڈیبگ کرنے، بائنری پیغامات پڑھنے یا لو-لیول پروٹوکولز کے لیے ڈیٹا تیار کرنے کے لیے مفید ہے۔ سب کچھ آپ کے اپنے ڈیوائس پر چلتا ہے — آپ جو کچھ ٹائپ کریں وہ اپ لوڈ نہیں ہوتا۔

Text to Binary, Octal & Hex استعمال کرنے کا طریقہ

  1. اپنا ٹیکسٹ Text فیلڈ میں ٹائپ یا پیسٹ کریں — بائنری، آکٹل، ڈیسیمل اور ہیکس فیلڈز لائیو بھر جائیں گی۔
  2. یا کسی بھی بیس فیلڈ (مثلاً بائنری) میں اقدار پیسٹ کریں تاکہ انہیں واپس ٹیکسٹ میں ڈی کوڈ کیا جا سکے۔
  3. نمبر آؤٹ پٹ کے لیے سیپریٹر منتخب کریں — اسپیس، کوما، نئی لائن یا کچھ نہیں۔
  4. مقررہ چوڑائی کی اقدار (مثلاً 01001000) کے لیے زیرو پیڈنگ آن کریں، اور اگر آپ FF کو ff پر ترجیح دیں تو اپر کیس ہیکس آن کریں۔
  5. کسی بھی فیلڈ کے ساتھ Copy پر کلک کریں، یا تجربہ کرنے کے لیے Load sample اور Clear استعمال کریں۔

اکثر پوچھے جانے والے سوالات

ہر حرف کو ایک یا زیادہ UTF-8 بائٹس کے طور پر انکوڈ کیا جاتا ہے، اور ہر بائٹ کو 8-بٹ بائنری نمبر کے طور پر لکھا جاتا ہے۔ "A" بنتا ہے 01000001، "H" بنتا ہے 01001000۔ یہی بائٹس آکٹل، ڈیسیمل اور ہیکسا ڈیسیمل میں بھی دکھائے جاتے ہیں۔

جی ہاں۔ ہر فیلڈ دونوں طرف کام کرتی ہے — بائنری، آکٹل، ڈیسیمل یا ہیکس اقدار پیسٹ کریں اور ٹول انہیں فوراً ٹیکسٹ میں ڈی کوڈ کر دے گا۔ اگر کوئی قدر اُس فارمیٹ کے لیے درست نہ ہو تو یہ ان پٹ کی نشاندہی کرتا ہے۔

جی ہاں۔ چونکہ انکوڈنگ UTF-8 استعمال کرتی ہے، ایکسنٹ والے حروف اور ایموجی کام کرتے ہیں — وہ فی حرف بس ایک سے زیادہ بائٹ پیدا کرتے ہیں۔ "é" دو بائٹس دیتا ہے اور زیادہ تر ایموجی چار بائٹس دیتے ہیں۔

یہ ہر قدر کو مقررہ چوڑائی تک پیڈ کرتا ہے، اس لیے بائنری بائٹس ہمیشہ 8 ڈیجٹس دکھاتے ہیں (1001000 کے بجائے 01001000)۔ اس سے کالمز ترتیب میں رہتے ہیں اور یہ بائٹس لکھنے کا روایتی طریقہ ہے۔

نہیں۔ تبدیلی مکمل طور پر آپ کے براؤزر میں JavaScript کے ذریعے چلتی ہے، اس لیے آپ جو کچھ ٹائپ یا پیسٹ کریں وہ کبھی آپ کے ڈیوائس سے باہر نہیں جاتا۔

شیئر کریں
مدد چاہیے؟
اس ٹول میں کوئی مسئلہ ملا؟ ہماری ٹیم کو بتائیں۔
مسئلہ رپورٹ کریں

اس مفت ٹول کو اپنی ویب سائٹ پر شامل کریں — نیچے دیا گیا کوڈ کاپی اور پیسٹ کریں۔