مواد پر جائیں
آپ آف لائن ہیں۔ کچھ خصوصیات کام نہیں کر سکتیں۔

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

اپنے براؤزر میں ٹیکسٹ، فائلز اور تصاویر کو فوری انکوڈ اور ڈیکوڈ کریں۔

پروسیسنگ ہو رہی ہے…

Base64 کو آن لائن encode یا decode کیسے کریں

  1. Base64 کنورٹر کھولیں

    اپنے براؤزر میں Hanoon Base64 کنورٹر کھولیں۔

  2. اپنا ڈیٹا درج کریں

    encode کرنے کے لیے متن پیسٹ کریں، یا decode کرنے کے لیے Base64 سٹرنگ پیسٹ کریں۔ آپ فائل بھی اپ لوڈ کر سکتے ہیں۔

  3. نتیجہ حاصل کریں

    تبدیلی فوراً ہو جاتی ہے۔ آؤٹ پٹ کاپی کریں یا decoded فائل ڈاؤن لوڈ کریں۔

Base64 انکوڈنگ کیا ہے؟

⁦Base64⁩ بائنری ڈیٹا کو متن میں بدلنے والی قابلِ واپسی انکوڈنگ ہے، ڈیٹا محفوظ کرنے والی انکرپشن نہیں۔ ⁦UTF-8⁩ میں ⁦Hello⁩ کا نتیجہ ⁦SGVsbG8=⁩ اور ⁦한글⁩ کا ⁦7ZWc6riA⁩ ہوتا ہے؛ ⁦UTF-8⁩ سے ڈیکوڈ کرنے پر اصل متن واپس آتا ہے۔

فائل کو Base64 میں کیسے انکوڈ کریں؟

فائل موڈ میں انکوڈ منتخب کریں، پھر فائل کھینچ کر ڈالیں یا منتخب کریں؛ ⁦Base64⁩ نتیجہ خود بن جاتا ہے اور کاپی کیا جا سکتا ہے۔ فائل واپس حاصل کرنے کے لیے فائل موڈ میں ڈیکوڈ منتخب کریں، ⁦Base64⁩ پیسٹ کریں اور نتیجہ ڈاؤن لوڈ کریں۔ دکھائی گئی اپ لوڈ حد کا خیال رکھیں، جو آلے کی میموری پر منحصر ہے؛ انکوڈ شدہ ان پٹ کی الگ سائز حد ہے۔

کیا میرا ڈیٹا محفوظ ہے؟

تبدیلی کا ان پٹ اور فائل بائٹس براؤزر میں پروسیس ہوتے ہیں اور ایپ backend کو نہیں بھیجے جاتے۔ صفحے کے اثاثے اور استعمال کے تجزیات نیٹ ورک استعمال کر سکتے ہیں۔ شیئر لنک میں دبایا ہوا ان پٹ شامل ہوتا ہے جسے وصول کنندہ پڑھ سکتا ہے اور جو براؤزر ہسٹری میں رہ سکتا ہے۔

Base64 اور Base64URL میں کیا فرق ہے؟

⁦URL-safe⁩ میں ⁦+⁩ اور ⁦/⁩ کی جگہ ⁦-⁩ اور ⁦_⁩ آتے ہیں۔ یہ ٹول ⁦URL-safe⁩ آؤٹ پٹ کے آخر سے ⁦=⁩ بھی ہٹا دیتا ہے۔ ⁦Data URL⁩ آؤٹ پٹ میں ⁦data:...;base64,⁩ سابقہ لگتا ہے اور ⁦URL-safe⁩ فعال ہونے پر بھی معیاری ⁦Base64⁩ ہی استعمال ہوتا ہے۔ ان میں سے کوئی فارمیٹ ڈیٹا کو انکرپٹ نہیں کرتا۔

کیا Base64 انکوڈ شدہ تصاویر کا پیش نظارہ دیکھ سکتے ہیں؟

فائل موڈ میں ⁦PNG⁩، ⁦JPEG⁩، ⁦GIF⁩، ⁦WebP⁩ اور ⁦BMP⁩ کا پیش نظارہ ممکن ہے، بشرطیکہ فارمیٹ اور تصویر کے ابعاد کی جانچ کامیاب ہو اور براؤزر انہیں دکھا سکے۔ ⁦SVG⁩ کا پیش نظارہ نہیں دکھایا جاتا۔ کامیابی سے ڈیکوڈ کی گئی فائل پیش نظارے کے بغیر بھی ڈاؤن لوڈ کی جا سکتی ہے۔

ڈیکوڈنگ کیوں ناکام ہوتی ہے یا متن پڑھنے کے قابل کیوں نہیں رہتا؟

دیکھیں کہ معیاری یا ⁦URL-safe⁩ میں درست موڈ منتخب ہے۔ ⁦SGVsbG8=⁩ معیاری ⁦Base64⁩ میں درست ہے؛ ⁦SGVsbG8⁩ صرف ⁦URL-safe⁩ موڈ میں قبول ہوتا ہے۔ غلط حروف، لمبائی اور پیڈنگ مسترد ہوتی ہے، اس لیے اندازے سے ⁦=⁩ نہ لگائیں۔ متن کے لیے اصل کیریکٹر انکوڈنگ منتخب کریں؛ درست ⁦Base64⁩ بائٹس بھی غلط ⁦UTF-8⁩ ہو سکتی ہیں۔ بائنری ڈیٹا فائل موڈ میں ڈیکوڈ کریں۔