👤 Pro — إزالة الإعلاناتPro
// نص ↔ ‎base64‎

ترميز وفك ترميز Base64

الصق نصًا لترميزه بصيغة ‎Base64‎، أو الصق ‎Base64‎ لقراءة ما بداخله — يجري التحويل مباشرة أثناء الكتابة، بتوافق كامل مع ‎UTF-8‎.

مجاني — استخدام غير محدود.

أين يظهر Base64 في الواقع

بمجرد أن تتعلم التعرف عليه، ستجد ‎Base64‎ في كل مكان: في خاصية ‎src‎ لصورة مضمَّنة مباشرة داخل ‎HTML‎ أو ‎CSS‎ كرابط بيانات، وفي كتل المرفقات لرسالة بريد إلكتروني خام، وفي القيمة بعد كلمة ‎Basic‎ داخل ترويسة ‎Authorization‎، وفي نصف مفاتيح ‎API‎ وأسرار ‎webhook‎ في ملف إعدادات، وفي كل جزء من الأجزاء الثلاثة المفصولة بنقاط في ‎JWT‎. والدليل هو سلسلة طويلة من الحروف والأرقام مع علامة زائد أو شرطة مائلة نادرة، تنتهي غالبًا بعلامة أو علامتي مساواة. وكلما احتاج نظام لا يتحدث سوى النص العادي إلى حمل شيء ليس نصًا عاديًا، فإن ‎Base64‎ هو المظروف الذي يُوضع فيه — وهذه الصفحة هي فاتح المظاريف.

الثمن: أكبر بالثلث، وأحيانًا ليس نصًا إطلاقًا

المظروف ليس مجانيًا. يحوّل ‎Base64‎ كل 3 بايتات إلى 4 أحرف، فينمو أي شيء تُرمّزه بنحو الثلث، مع علامات مساواة تملأ المجموعة الأخيرة. ولأيقونة صغيرة أو سرّ قصير هذه صفقة جيدة؛ أما للملفات الكبيرة فهذا هو سبب تضخّم المرفقات في رسائل البريد الإلكتروني بشكل ملحوظ. والحد الصادق الآخر يقع على جانب فك الترميز: هذه الأداة تفك الترميز إلى نص. فإذا كان ‎Base64‎ الذي تلصقه يحمل صورة أو ملف ‎ZIP‎ أو بيانات ثنائية أخرى، يرفض فحص ‎UTF-8‎ الصارم ويقول ذلك، بدلًا من طباعة شاشة مليئة برموز مشوَّهة وتركك تظن أن البيانات تالفة. البيانات عادة سليمة تمامًا — إنها فقط ليست نصًا، وتحتاج إلى أن تُحفَظ كملف بواسطة أي كان ما أنتجها.

رفيق في تصحيح الأخطاء

عمليًا، تُستخدَم هذه الصفحة أقل للترميز وأكثر للإجابة عن السؤال: ماذا أرسل ذلك النظام فعليًا؟ ألصق الحمولة من سطر سجل، أو رابط بيانات من ورقة أنماط، أو كتلة مشبوهة من استجابة ‎API‎، وستعرف في ثانية إن كانت إعدادات مقروءة أو بيانات ثنائية معتمة. وفي الاتجاه المعاكس، ترميز نص اختباري هنا هو أسرع طريقة لصياغة حمولة يدويًا لواجهة برمجة تطبيقات تتوقع حقول ‎Base64‎. كل شيء يعمل داخل متصفحك، مجانًا ودون حدود. ورفيقان طبيعيان: حين يسافر ‎Base64‎ داخل رابط، غالبًا ما يرتدي طبقة من الترميز بعلامة النسبة المئوية فوقه — انزعها أولًا بـمحول ترميز URL — وللرموز المميزة، يفكّك فاكّ تشفير JWT الأجزاء الثلاثة كلها ويفك ترميزها دفعة واحدة.

ما هو ‎Base64‎ في الحقيقة

ليس ‎Base64‎ تشفيرًا — بل هو طريقة لكتابة أي بيانات باستخدام 64 حرفًا آمنًا فقط (‎A-Z‎ و‎a-z‎ و‎0-9‎ و‎+‎ و‎/‎)، بحيث تجتاز الأنظمة التي لا تتعامل إلا مع النص العادي، مثل مرفقات البريد الإلكتروني أو البيانات المضمَّنة في صفحات الويب. يمكن لأي شخص فك ترميزه — وهذا هو المقصود بالضبط.

هل يتعامل هذا مع الحروف المُشكَّلة والإيموجي والنصوص غير اللاتينية؟

نعم — يُرمَّز النص أولًا إلى بايتات ‎UTF-8‎، وهو ما تتوقعه جميع الأنظمة الحديثة تقريبًا. أما المحولات الساذجة التي تتخطى هذه الخطوة فتُفسد كل ما يتجاوز حروف ‎ASCII‎ الأساسية.

وماذا عن صيغة ‎Base64‎ الآمنة لعناوين ‎URL‎ (بالرمزين ‎-‎ و‎_‎)؟

يقبلها فك الترميز تلقائيًا — فالصيغة الآمنة لعناوين ‎URL‎ تكتفي بتحويل ‎+‎ إلى ‎-‎ و‎/‎ إلى ‎_‎ حتى تصلح النتيجة للاستخدام داخل عنوان ‎URL‎. كما يُتسامح مع غياب حشو ‎=‎ في النهاية.

هل يُرسَل نصي إلى أي مكان؟

لا — تعمل هذه الأداة بالكامل داخل متصفحك بلغة ‎JavaScript‎ فقط. لا يُرفع أي شيء.

Convertburda — تحويلات شاملة لكل الصيغ