تشفير وفك تشفير Base64

حوّل النصوص (بما فيها العربية) والملفات إلى Base64 وفك تشفيرها، مع صيغة آمنة للروابط.

تحويل ملف إلى Base64

صورة أو ملف حتى 5MB — يعطيك Data URI جاهزاً للاستخدام في HTML/CSS

تعمل هذه الأداة بالكامل داخل متصفحك — لا يتم رفع أي بيانات إلى خوادمنا.

هل كانت هذه الأداة مفيدة؟

ما هو Base64؟

Base64 طريقة لتمثيل البيانات الثنائية، مثل الصور والملفات والنصوص بأي لغة، باستخدام 64 حرفاً آمناً فقط (A–Z وa–z و0–9 و+ و/). تُستخدم على نطاق واسع لإرسال البيانات عبر قنوات تقبل النصوص فقط: في البريد الإلكتروني، وواجهات البرمجة API، ورموز JWT، وتضمين الصور مباشرة في HTML وCSS كـ Data URI.

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

كيف تستخدم الأداة؟

  1. اختر الوضع: تشفير (Encode) أو فك التشفير (Decode).
  2. اكتب النص أو الصقه في مربع المدخل، وتظهر النتيجة فوراً.
  3. فعّل "صيغة آمنة للروابط" إذا كنت ستضع الناتج في رابط URL؛ تستبدل + و/ بـ - و_ وتحذف علامات =.
  4. زر "تبديل" ينقل الناتج إلى المدخل ويعكس الوضع لاختبار النتيجة.
  5. لتحويل صورة أو ملف، استخدم قسم "تحويل ملف إلى Base64" لتحصل على Data URI جاهز.

لماذا تدعم الأداة العربية بشكل صحيح؟

الدالة المدمجة في المتصفحات (btoa) لا تقبل إلا الحروف اللاتينية، وتفشل مع العربية والرموز التعبيرية. تحوّل أداتنا النص أولاً إلى بايتات UTF-8 ثم ترمّزها، لذلك تعمل مع أي لغة، وتعيد النص الأصلي كما هو عند فك الترميز.

متى تستخدم Data URI للصور؟

تضمين الأيقونات الصغيرة جداً كـ Data URI يوفر طلباً إضافياً للخادم، لكنه يزيد الحجم بنحو 33%. لذلك لا يُنصح به للصور الكبيرة؛ ارفعها كملفات عادية بعد ضغطها.

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

هل Base64 تشفير آمن؟

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

لماذا يكون الناتج أكبر من الأصل؟

Base64 يمثّل كل 3 بايتات بأربعة أحرف، فيزيد الحجم بنحو 33%.

ما فائدة الصيغة الآمنة للروابط؟

تستبدل الرموز التي لها معنى خاص في الروابط (+ و/ و=) حتى لا تتلف البيانات داخل URL.

هل تُرسل بياناتي إلى خادم؟

لا، كل المعالجة محلية.