1. الرئيسية
  2. أدوات المطورين والأمان
  3. ترميز وفك ترميز Base64

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

حوّل أي نص إلى Base64 أو العكس مع دعم كامل للعربية، وحوّل الصور والملفات إلى Data URI لتضمينها مباشرة في صفحات الويب والبريد الإلكتروني.

مجانية بالكاملتعمل في متصفحكبدون تسجيل
الناتج

ما هو Base64؟

Base64 طريقة لتمثيل البيانات الثنائية (كالصور والملفات) أو النصوص بحروف إنجليزية وأرقام ورمزين فقط (+ و/)، بحيث يمكن نقلها عبر أنظمة لا تتعامل إلا مع النص، مثل البريد الإلكتروني وملفات JSON وروابط URL. يُستخدم Base64 على نطاق واسع في تطوير الويب: لتضمين الصور الصغيرة داخل HTML وCSS، وفي ترويسات المصادقة، وفي رموز JWT.

تنبيه: Base64 ترميز وليس تشفيرًا؛ يمكن لأي شخص فك ترميزه بسهولة، فلا تستخدمه لإخفاء معلومات سرية. للحماية الحقيقية استخدم أداة التشفير.

ميزات الأداة

  • دعم كامل لـ UTF-8: ترميز النصوص العربية والإيموجي بشكل صحيح، على خلاف الدالة btoa التقليدية التي تفشل مع الحروف غير اللاتينية.
  • صيغة URL-safe: استبدال + و/ بـ - و_ وحذف علامات = لاستخدام الناتج في الروابط وأسماء الملفات.
  • تحويل الملفات والصور: احصل على Data URI جاهز مع وسم <img> أو قاعدة CSS.
  • فك ترميز البيانات الثنائية: إذا لم يكن الناتج نصًا، يُنزّل كملف.

متى تضمّن الصور بصيغة Base64؟

التضمين مفيد للأيقونات والصور الصغيرة جدًا (أقل من 5–10 كيلوبايت)، لأنه يقلل عدد طلبات HTTP. لكنه يزيد حجم البيانات بنحو 33%، ولا تستفيد الصور المضمنة من التخزين المؤقت للمتصفح بشكل مستقل، لذا لا يُنصح به للصور الكبيرة. ضغط الصورة أولًا بأداة ضغط الصور يقلل حجم الناتج كثيرًا.

أمثلة على الاستخدام

  • إرسال صورة داخل استجابة JSON من واجهة برمجية.
  • تضمين شعار صغير في قالب بريد إلكتروني HTML.
  • فك ترميز الجزء الأوسط من رمز JWT لقراءة محتواه (Payload).
  • إنشاء ترويسة Basic Authentication بترميز user:password.

كيف يعمل ترميز Base64؟

يحوّل Base64 كل 3 بايتات من البيانات (24 بت) إلى 4 أحرف من مجموعة مكونة من 64 حرفًا آمنًا: الأحرف اللاتينية الكبيرة والصغيرة والأرقام والرمزين + و/. وإذا لم يكن طول البيانات من مضاعفات 3، تُضاف علامة = في النهاية للحشو. لهذا السبب يزيد حجم البيانات المرمّزة بنحو 33% عن الأصل.

Base64 ليس تشفيرًا!

هذه أهم نقطة: أي شخص يستطيع فك ترميز Base64 في ثانية، فهو مجرد تحويل للصيغة وليس حماية. لا تستخدمه أبدًا لإخفاء كلمات المرور أو البيانات السرية. إن كنت تحتاج إلى حماية حقيقية، استخدم تشفير الملفات والنصوص الذي يعتمد على AES-256، وللتحقق من سلامة الملفات استخدم مولد الهاش.

Base64 في الروابط

الرمزان + و/ لهما معنى خاص في الروابط، لذلك توجد صيغة «Base64URL» تستبدلهما بـ - و_ وتحذف الحشو، وهي المستخدمة في رموز JWT مثلًا.

الأسئلة الشائعة

هل Base64 تشفير؟

لا، هو ترميز يمكن عكسه بسهولة دون أي مفتاح، ولا يوفر أي حماية للبيانات.

لماذا يكبر حجم الملف بعد التحويل؟

لأن كل 3 بايتات تُمثَّل بـ 4 حروف، فيزيد الحجم بنحو 33%.

كيف أفك ترميز رمز JWT؟

انسخ الجزء الأوسط بين النقطتين والصقه هنا واضغط «فك الترميز»؛ الأداة تدعم صيغة URL-safe تلقائيًا.

هل تدعم الأداة النصوص العربية؟

نعم، تستخدم ترميز UTF-8 فتدعم العربية وجميع اللغات والإيموجي.

هل تُرفع ملفاتي؟

لا، يتم التحويل داخل متصفحك فقط.

آخر تحديث: