Base64 انکوڈنگ · ڈیکوڈنگ

ڈیٹا کو Base64 سٹرنگ میں اور Base64 سٹرنگ کو ڈیٹا میں تبدیل کریں

خصوصیات

جاپانی سمیت UTF-8 کی سہولت

ملٹی بائٹ حروف بھی بگاڑ کے بغیر درست تبدیل کرے

درج کرتے ہی خودکار تبدیلی

کسی بٹن کے بغیر نتیجہ فوری دکھائے

زیادہ سے زیادہ 10 لاکھ حروف کی سہولت

طویل متن یا بڑے ڈیٹا کو بھی یکجا پروسیس کرنا ممکن

سخت Base64 جانچ

غلط سٹرنگ پر خرابی دکھا کر غلط تبدیلی روکے

طریقۂ استعمال

1

انکوڈ/ڈی کوڈ منتخب کریں

اوپر کے بٹن سے تبدیلی کی سمت منتخب کریں۔ درمیانی تیر بٹن سے ان پٹ و آؤٹ پٹ کا تبادلہ بھی ممکن

2

متن یا Base64 درج کریں

ان پٹ خانے میں سٹرنگ چسپاں کرتے ہی خودکار تبدیلی۔ نمونے پر کلک کر کے آزمائش بھی ممکن

3

تبدیلی کا نتیجہ کاپی و محفوظ کریں

کاپی بٹن سے کلپ بورڈ میں اور ڈاؤن لوڈ بٹن سے متن فائل کے طور پر محفوظ کریں

استعمال کی مثالیں

ڈیٹا URI طرز میں سرایت

SVG یا CSS جیسے متن کو Base64 میں بدل کر HTML میں براہِ راست سرایت کریں

API جواب ڈیٹا کی جانچ

Base64 میں آنے والے ٹوکن یا منسلک ڈیٹا کا مواد ترقیات کے دوران تیزی سے سمجھیں

Basic تصدیق کی قدر کی تخلیق

صارف نام اور پاس ورڈ کو جوڑ کر تصدیقی سٹرنگ آسانی سے بنائیں

ای میل کے مواد کی تصدیق

MIME میں تبدیل شدہ عنوان یا متن کو ڈی کوڈ کر کے بگاڑ کی وجہ تحقیق کریں

بنیادی علم

Base64 کیا ہے

Base64 ایک انکوڈنگ طریقہ ہے جو بائنری ڈیٹا جیسے تصاویر کو 64 اقسام کے حروف (A〜Z・a〜z・0〜9・+・/) سے ظاہر کرتا ہے، اور تبدیلی کے بعد ڈیٹا کی مقدار اصل کا تقریباً 1.33 گنا ہو جاتی ہے۔

Base64 میں تبدیل کرنے کی وجہ کیا ہے

ای میل یا JSON جیسے نظاموں میں جہاں صرف ٹیکسٹ محفوظ طریقے سے سنبھالا جا سکتا ہے، بائنری ڈیٹا کو خراب کیے بغیر منتقل کرنے کے لیے استعمال ہوتا ہے۔

  • ڈیٹا URIڈیٹا URI ایک طریقہ ہے جس میں تصاویر وغیرہ کو "data:image/png;base64,〜" کی شکل میں HTML یا CSS میں براہ راست شامل کیا جاتا ہے۔
  • Basic تصدیقBasic تصدیق میں "صارف کا نام:پاس ورڈ" کو Base64 میں انکوڈ کر کے بھیجا جاتا ہے، اس لیے اس شکل کی تبدیلی ضروری ہے۔

آخر میں "=" کا مطلب

Base64 کی سطر کے آخر میں لگنے والا "=" پیڈنگ کہلاتا ہے جو لمبائی کو ترتیب دینے والا علامت ہے، اور تبدیلی کے بعد حروف کی تعداد کو 4 کے مضاعف میں ملانے کے لیے 1 سے 2 تک لگایا جاتا ہے۔

حفاظت اور رازداری

مکمل طور پر براؤزر میں

درج کردہ ڈیٹا صرف آپ کے براؤزر کے اندر ہی پروسیس ہوتا ہے اور باہر نہیں بھیجا جاتا۔

صرف براؤزر میں پروسیسنگ

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

مواصلت HTTPS سے منکوڈ ہے

صفحہ کی لوڈنگ بھی TLS کے ذریعے منکوڈ ہے، اور تیسری فریق سے اس کا مواد پڑھا نہیں جا سکتا۔

تیسری فریق کو کوئی بھیجنا نہیں

اشتہاری نیٹ ورک یا ٹریکرز وغیرہ بیرونی سروسز کو ان پٹ کا مواد نہیں بھیجا جاتا۔

نتائج کی خودکار بچت نہیں

تبدیلی کا نتیجہ یا ان پٹ کی تجاویز کو سرور پر محفوظ نہیں کیا جاتا۔

متعلقہ ٹولز