ToolVault

Base64 انکوڈر/ڈی کوڈر

Base64 متن اور فائلیں، تصویر سے data URL تک، فوری اور مجموعی محفوظ انکوڈ/ڈی کوڈ کریں۔

سے

نتیجہ

فائل سے Base64 (data URL)

ڈیٹا یو آر ایل بنانے کے لیے فائل یا تصویر ڈراپ کریں

CSS/HTML میں آئیکنز اور چھوٹی تصاویر کے لیے بہترین

Base64 انکوڈر/ڈی کوڈر کیسے استعمال کریں

  1. متن لکھیں یا پیسٹ کریں، یا کسی تصویر یا فائل کو Base64 data URL میں بدلنے کے لیے گھسیٹ کر ڈالیں۔
  2. ضرورت کے مطابق «انکوڈ کریں» اور «ڈی کوڈ کریں» کے درمیان سوئچ کریں۔
  3. ایک کلک سے نتیجہ کاپی کریں۔ ڈی کوڈنگ اعراب، ایموجی اور عربی پر مشتمل UTF-8 متن کو درست سنبھالتی ہے۔

اس ٹول کے بارے میں

Base64 ہر جگہ ہے: ای میل اٹیچمنٹ کے ہیڈرز، JWT ٹوکن کے پے لوڈ، CSS میں شامل data URL، ایسی کنفیگریشن قدریں جنہیں JSON سے بحفاظت گزرنا ہو، اور ایک درخواست بچانے کے لیے CSS میں براہِ راست شامل پس منظر کی تصاویر۔ یہ ٹول تمام سمتوں میں تیزی اور حفاظت سے کام کرتا ہے۔ متن کی انکوڈنگ TextEncoder کے ذریعے درست UTF-8 استعمال کرتی ہے، اس لیے ایموجی، عربی اور اعراب والے حروف انکوڈ اور ڈی کوڈ ہونے پر بائٹ بہ بائٹ بالکل واپس آتے ہیں، برخلاف btoa/atob کے سادہ طریقوں کے جو غیر لاطینی حروف پر ناکام ہو جاتے ہیں۔ فائل موڈ تصویر یا دستاویز کو پیسٹ کرنے کے لیے تیار data URL میں بدلتا ہے اور نتیجے کا سائز دکھاتا ہے تاکہ آپ جانچ سکیں کہ اسے براہِ راست شامل کرنا مناسب ہے یا نہیں۔ ہر عمل براؤزر میں دو طرفہ سوئچ کے ساتھ ہوتا ہے، اس لیے انکوڈ اور ڈی کوڈ کی جانچ فوراً ہوتی ہے۔

عام سوالات

Base64 کا نتیجہ میرے اصل ڈیٹا سے بڑا کیوں لگتا ہے؟

Base64 ہر 3 بائٹس کو 4 حروف میں انکوڈ کرتا ہے، اس لیے نتیجہ تقریباً 33% بڑا ہوتا ہے۔ یہ فارمیٹ کی فطری خصوصیت ہے، ٹول کی کمی نہیں۔

کیا یہ خراب Base64 ڈی کوڈ کر سکتا ہے؟

یہ درست سٹرنگز کو بغیر تنبیہ کے ڈی کوڈ کرتا ہے اور Base64 حروف کے مجموعے سے باہر کوئی حرف ہونے پر غلطی دکھاتا ہے، تاکہ آپ کو معلوم ہو کہ اصل ڈیٹا خراب ہے۔

کیا تصویر کو Base64 میں بدلنا ویب سائٹس کے لیے مناسب ہے؟

چھوٹے آئیکنز اور لوگوز کے لیے جی ہاں۔ بڑی تصاویر کے لیے 33% اضافی سائز اور براؤزر کیشنگ نہ ہونے کی وجہ سے عموماً عام فائلیں بہتر ہوتی ہیں۔ ٹول سائز دکھاتا ہے تاکہ آپ فیصلہ کر سکیں۔

کیا یہ ٹول کارآمد تھا؟