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

متن کو Base64 میں انکوڈ کریں یا Base64 کو واپس سادہ متن میں ڈیکوڈ کریں

آپ کے ٹائپ کرتے ہی نتیجہ بدلتا جاتا ہے۔
یاد رہے کہ Base64 صرف انکوڈنگ ہے، انکرپشن نہیں۔ اسے کوئی بھی ڈیکوڈ کر سکتا ہے۔

یہ پوری طرح آپ کے براؤزر میں چلتا ہے۔ آپ جو کچھ ٹائپ یا اپ لوڈ کرتے ہیں وہ نہ ہمیں بھیجا جاتا ہے اور نہ کہیں محفوظ ہوتا ہے۔

یہ نتائج عام رہنمائی کے لیے ہیں۔ کسی اہم بات پر بھروسا کرنے سے پہلے براہ کرم اسے جانچ لیں۔ استعمال کی شرائط

نیچے دی گئی گائیڈ ترجمہ تیار ہونے تک انگریزی میں ہے۔

استعمال کا طریقہ

  1. اوپر انکوڈ کریں (متن سے Base64) یا ڈیکوڈ کریں (Base64 سے متن) منتخب کریں۔
  2. انکوڈ کرنے کے لیے اپنا متن ٹائپ یا پیسٹ کریں، ٹائپ کرتے ہی Base64 سامنے آ جاتا ہے۔ ٹوکن اور لنک کے لیے URL-safe آن کریں۔ کسی فائل (5 MB تک کی تصویر یا PDF) کو انکوڈ کرنے کے لیے فائل والا خانہ استعمال کریں، اور اگر نتیجہ HTML یا CSS میں جانا ہے تو data URI والا آپشن آن کریں۔
  3. ڈیکوڈ کرنے کے لیے Base64 اسٹرنگ یا data: URI پیسٹ کریں۔ اسپیس، لائن بریک یا = پیڈنگ کا نہ ہونا کوئی مسئلہ نہیں۔ اگر یہ درست نہ ہو تو پیغام بتا دیتا ہے کہ کون سا حرف غلط ہے۔
  4. کاپی کریں پر کلک کریں، نتیجہ ڈاؤن لوڈ کریں، یا جانچنے کے لیے واپس ڈیکوڈ کریں استعمال کریں۔ اگر ڈیکوڈ کیا گیا ڈیٹا PNG یا PDF جیسی کوئی فائل ہو تو ٹول یہ بتا دیتا ہے اور اسے ڈاؤن لوڈ کرنے دیتا ہے۔

What is Base64?

Base64 is a binary-to-text encoding. It writes any data using only 64 printable ASCII characters (A–Z, a–z, 0–9, + and /). It isn't encryption. It's a way to turn binary data into plain text so it can travel safely through channels built for text. This Base64 encoder converts text to Base64 and decodes it back.

Where you'll run into it

  • API authentication: HTTP Basic Auth sends credentials as a Base64-encoded "username:password".
  • Email attachments: MIME encodes binary attachments in Base64 so they can go through text-based email protocols.
  • Images in HTML/CSS: small images can be inlined as data:image/png;base64,... URIs.
  • JWT tokens: JSON Web Tokens use Base64URL encoding for the header and payload.
  • Environment variables: binary secrets and certificates are often Base64-encoded before they go into .env files.

Base64 vs encryption

Base64 is not secure. Anyone can decode a Base64 string in a second. Don't use it to "hide" passwords or sensitive data. It's for encoding, not for security.