طريقة الاستخدام
- اختر «ترميز» لتحويل نص إلى Base64، أو «فك الترميز» لتحويل Base64 إلى نص.
- اكتب النص أو الصقه؛ تظهر النتيجة فوراً.
- فعّل Base64URL إن كنت ستضع النتيجة في رابط أو اسم ملف.
- انسخ النتيجة.
كيف يعمل الترميز؟
يُحوَّل النص أولاً إلى بايتات بترميز UTF-8؛ الحرف الإنجليزي بايت واحد، وحروف العربية الأساسية بايتان لكل حرف. ثم تُقسم البايتات إلى مجموعات من 24 بت (3 بايتات)، وتُقسم كل مجموعة إلى 4 أجزاء من 6 بت، ويُكتب كل جزء برمز من الأبجدية: A-Z ثم a-z ثم 0-9 ثم + و/.
مثال من المواصفة: الكلمة foobar (6 بايتات) تصبح Zm9vYmFy (8 رموز). والحرف f وحده يصبح Zg== لأن البايت الواحد يحتاج مجموعة كاملة، وتُكمل بعلامتي =.
ومثال عربي: كلمة «سلام» 4 حروف لكنها 8 بايتات في UTF-8، فتصبح 12 رمزاً: 4 × ⌈8 ÷ 3⌉ = 4 × 3 = 12.
Base64 وBase64URL
| الرمز رقم | Base64 | Base64URL |
|---|---|---|
| 62 | + | - |
| 63 | / | _ |
متى تستخدم Base64؟
- تضمين بيانات صغيرة داخل ملفات نصية أو JSON.
- قراءة بيانات مرمّزة وصلتك في رسالة أو واجهة برمجة لفهم محتواها.
- تذكّر أنه ليس تشفيراً؛ لحماية البيانات استخدم تشفيراً حقيقياً.
المصدر: RFC 4648 (The Base16, Base32, and Base64 Data Encodings)، القسمان 4 و5 وأمثلة القسم 10. راجعناه في سبتمبر 2026.
أمثلة إضافية
| النص | عدد البايتات | طول Base64 |
|---|---|---|
| f | 1 | 4 (Zg==) |
| foobar | 6 | 8 (Zm9vYmFy) |
| سلام | 8 | 12 |
لاحظ أن عدد البايتات يحدد الطول لا عدد الحروف؛ لذلك يطول ناتج النص العربي مقارنة بالإنجليزي بعدد الحروف نفسه.
مصطلحات
- الترميز: تحويل البيانات إلى صيغة أخرى يمكن عكسها دون مفتاح، مثل Base64.
- التشفير: تحويل البيانات بمفتاح سري بحيث لا يقرؤها إلا من يملك المفتاح.
- UTF-8: طريقة تحويل الحروف إلى بايتات، تستخدم بايتاً واحداً للحروف الإنجليزية وأكثر لغيرها.
- الحشو (=): علامات تُضاف في آخر ناتج Base64 ليصبح طوله من مضاعفات 4.
الخصوصية وعلى الجوال
تعمل الأداة بالكامل داخل متصفحك، فلا تحتاج إلى تسجيل ولا إلى إنترنت بعد فتح الصفحة، ولا يُرسل أي شيء تكتبه إلى خادم. وتعمل في متصفحات الجوال الحديثة؛ اضغط زر النسخ ثم الصق النتيجة حيث تريد.
استخدامات شائعة
يستخدم المبرمجون Base64 لإرسال بيانات نصية أو ثنائية داخل صيغ لا تقبل إلا النصوص، ولقراءة أجزاء من رموز الدخول أو الإعدادات المرمّزة. ويستخدمه غير المبرمجين أحياناً لفهم نص غريب وصلهم في رسالة. وفي كل الحالات تذكّر أن أي شخص يستطيع فك الترميز بسهولة.