انکوڈنگ منتخب کریں
جو بنانا یا پڑھنا چاہتے ہیں اس کے مطابق Base64، URL یا Unicode منتخب کریں۔
متن کو Base64 میں اور اس سے واپس بدلیں، URL کی پرسنٹ انکوڈنگ کریں، یا Unicode حروف اسکیپ کریں۔ انکوڈنگ منتخب کریں، متن پیسٹ کریں اور نتیجہ کاپی کریں؛ کچھ بھی آپ کے براؤزر سے باہر نہیں جاتا۔
ایک خانے میں ان پٹ، دوسرے میں آؤٹ پٹ، آپ کی منتخب کردہ انکوڈنگ کے ساتھ۔
جو بنانا یا پڑھنا چاہتے ہیں اس کے مطابق Base64، URL یا Unicode منتخب کریں۔
جس اسٹرنگ کو تبدیل کرنا ہے اسے ان پٹ خانے میں لکھیں یا پیسٹ کریں۔
متن تبدیل کرنے کے لیے انکوڈ منتخب کریں، یا انکوڈ شدہ قدر کو پڑھنے کے قابل متن بنانے کے لیے ڈی کوڈ منتخب کریں، پھر نتیجہ کاپی کریں۔
تین انکوڈنگز جو ترسیل کے تین مختلف مسائل حل کرتی ہیں۔
| انکوڈنگ | آؤٹ پٹ کی مثال | اس کا استعمال |
|---|---|---|
| Base64 | SGVsbG8gd29ybGQ= | متن میں بائنری جیسے data URLs، ای میل منسلکات اور JSON پے لوڈز |
| URL | Hello%20world | کوئری اسٹرنگز اور پاتھ جنہیں براؤزر کے ایڈریس بار میں پڑھنے کے قابل رہنا ہو |
| Unicode | \u0048\u0065\u006c\u006c\u006f | ماخذ فائلیں، JSON اسٹرنگز اور ایسے نظام جو non-ASCII حروف محفوظ نہیں کر سکتے |
انکوڈنگ، انکرپشن نہیں ہے: تینوں فارمیٹس کو کوئی بھی واپس اصل شکل میں بدل سکتا ہے۔ مواد کو خفیہ رکھنا ہو تو 73hi کا AES ٹول استعمال کریں۔
نہ تنصیب، نہ رجسٹریشن؛ ایک کلک سے نتیجہ کلپ بورڈ میں۔
انکوڈنگ بدلیں، متن پیسٹ کریں اور ایک بٹن دبائیں۔ نتیجہ فوراً آؤٹ پٹ خانے میں ظاہر ہوتا ہے۔
محفوظ ترسیل کے قابل قدر بنانے کے لیے انکوڈ کریں، یا کسی کی بھیجی قدر پڑھنے کے لیے ڈی کوڈ کریں۔
تبدیل شدہ اسٹرنگ براہ راست کلپ بورڈ میں کاپی کریں، تاکہ کوڈ یا درخواست میں پیسٹ کر سکیں۔
سب کچھ آپ کے براؤزر میں چلتا ہے، اس لیے پیسٹ کیا گیا متن کبھی سرور پر اپ لوڈ نہیں ہوتا۔
نہیں۔ انکوڈنگ اور ڈی کوڈنگ آپ کے براؤزر میں JavaScript سے ہوتی ہے، اس لیے پیسٹ کیا گیا متن آپ کے آلے سے باہر نہیں جاتا۔
Base64 بائنری ڈیٹا یا متن کو محفوظ حروف کے مجموعے میں بدلتا ہے تاکہ وہ صرف سادہ متن سنبھالنے والے نظاموں، جیسے JSON پے لوڈز، ای میل منسلکات اور data URLs، سے گزر سکے۔ یہ انکوڈنگ ہے، انکرپشن نہیں، اس لیے رازداری فراہم نہیں کرتا۔
جب URL کے اندر قدر پڑھنے کے قابل رہنی ہو تو URL انکوڈنگ استعمال کریں، کیونکہ یہ صرف مخصوص حروف، جیسے خالی جگہ، ایمپرسینڈ اور سوالیہ نشان، بدلتی ہے۔ جب قدر کو ایک غیر شفاف بلاک کے طور پر منتقل کرنا ہو تو Base64 استعمال کریں۔
یہ حروف کو اسکیپ سلسلوں میں بدلتا ہے، مثلاً \u0041، جو ماخذ فائلوں، JSON اسٹرنگز اور non-ASCII حروف براہ راست نہ سنبھال سکنے والے نظاموں کے لیے مفید ہے۔
ڈی کوڈنگ کے لیے وہ ان پٹ چاہیے جو اسی انکوڈنگ سے بنا ہو۔ ناقص Base64 اسٹرنگ، غلط پیڈنگ والی قدر، یا پہلے ہی ڈی کوڈ شدہ URL عموماً خرابی یا بے معنی آؤٹ پٹ دیتا ہے۔
نہیں۔ Base64 کو کوئی بھی الٹا تبدیل کر سکتا ہے اور یہ کوئی سکیورٹی نہیں دیتا۔ مواد محفوظ کرنا ہو تو حقیقی انکرپشن ٹول، جیسے 73hi کا AES صفحہ، استعمال کریں۔