مشفر ومفكك Base64

شفّر أي نص إلى Base64 أو فكّ تشفيره فورياً بدون رفع ملفات.

كيفية استخدام مشفر Base64

1

أدخل النص

الصق أو اكتب النص الذي تريد تشفيره في مربع الإدخال.

2

اختر العملية

اضغط "تشفير" لتحويل النص إلى Base64، أو "فك التشفير" للعكس.

3

انسخ النتيجة

اضغط زر النسخ لنسخ النتيجة إلى الحافظة بنقرة واحدة.

4

الخصوصية

جميع العمليات تتم في متصفحك — لا يُرسل أي نص إلى الإنترنت.

ما هو Base64؟

Base64 هو نظام ترميز يحوّل البيانات الثنائية أو النصوص إلى سلسلة من الأحرف الآمنة للنقل عبر الإنترنت. يُستخدم على نطاق واسع في رسائل البريد الإلكتروني وواجهات API وتضمين الصور في HTML وCSS. أداة Adawix تتيح لك تشفير وفك تشفير النصوص بدون تثبيت أي برنامج.

التشفير بـBase64 يزيد حجم البيانات بحوالي 33%، لذا يُفضَّل استخدامه فقط عند الحاجة لنقل بيانات عبر قنوات نصية. الأداة تدعم النصوص العربية والإنجليزية والرموز الخاصة. مجانية بالكامل وتعمل في المتصفح دون إنترنت.

مثال: ماذا يحدث لكلمة «مرحبا»؟

كلمة «مرحبا» المكوّنة من 5 أحرف تتحول إلى 2YXYsdit2KjYpw== — أي 16 رمزاً. السبب في خطوتين: أولاً يحوّل ترميز UTF-8 كل حرف عربي إلى بايتين (10 بايتات)، ثم يأخذ Base64 كل 3 بايتات ويحوّلها إلى 4 رموز من جدول آمن يضم الأحرف اللاتينية والأرقام و+ و/ فقط. علامة = في النهاية حشوٌ يكمل المجموعة الأخيرة، وليست جزءاً من البيانات.

هذه الآلية تشرح لماذا يظهر النص العربي المرمَّز دائماً بأحرف لاتينية غريبة: الهدف أن تمر البيانات عبر أي نظام قديم لا يفهم سوى ASCII دون أن تتلف — وفك الترميز يعيدها كما كانت تماماً، حرفاً بحرف.

أين تصادف Base64 يومياً كمطوّر؟

في ثلاثة أماكن رئيسية: روابط data: التي تضمّن صورة صغيرة مباشرة داخل CSS أو HTML بدل طلب شبكة منفصل؛ ورموز JWT حيث يكون الرأس والحمولة مجرد Base64URL قابل للقراءة — لا تضع فيها أسراراً أبداً لأن أي شخص يفك ترميزها بدون مفتاح؛ وترويسة Authorization: Basic التي ترمّز اسم المستخدم وكلمة المرور — ترميزاً لا تشفيراً، ولهذا تُلزم دائماً بقناة HTTPS.

انتبه للفرق بين الصيغتين: Base64 القياسي يستخدم + و/، بينما Base64URL (المستخدم في JWT وروابط الويب) يستبدلهما بـ - و_ ويحذف الحشو. هذا الاختلاف الصغير هو السبب الأول لفشل «فك ترميز لا يعمل» عند نسخ رمز من تطبيق إلى آخر.

أسئلة شائعة

Base64 هو ترميز وليس تشفيراً — أي شخص يمكنه فك ترميزه بسهولة. لا تستخدمه لحماية البيانات الحساسة بل لنقل البيانات بين الأنظمة.

نعم، يدعم الأداة النص العربي والإنجليزي وجميع الرموز Unicode.

بروتوكول SMTP يدعم فقط نصوص ASCII القديمة، فـBase64 يحوّل المرفقات والأحرف الخاصة إلى نصوص آمنة للنقل.

يمكنك تحويل الصورة إلى بيانات ثنائية ثم ترميزها. هذا الأداة يدعم النصوص فقط، للصور استخدم أدوات متخصصة.

نعم، يمكن ترميز محتوى الملفات النصية بـ Base64. الملفات الثنائية كالصور يمكن ترميزها بـ Base64 ولكن سيكون الناتج طويلاً جداً.

رموز JWT تستخدم صيغة Base64URL التي تستبدل + و/ بـ - و_ وتحذف علامات الحشو =. استبدل الرموز يدوياً (- إلى + و_ إلى /) قبل فك الترميز بأداة Base64 قياسية.

لأن الحرف العربي يُخزَّن أصلاً ببايتين في UTF-8 (مقابل بايت واحد للحرف اللاتيني)، ثم يضيف Base64 ثلثاً فوق ذلك. النتيجة: كلمة من 5 أحرف عربية تصبح 16 رمزاً تقريباً.