🛝Toolio
حول اتصل بنا

🖼️ مُحوّل الصورة إلى Base64

قم بتحويل أي صورة إلى URI بيانات Base64 فورًا — ثم انسخها كـ Base64 أصلي، أو كقاعدة خلفية CSS، أو كعنصر img في HTML، كل ذلك دون الحاجة إلى تحميل ملفك.

تحميل صورة
🖼️
اسحب الصورة هنا أو اضغط للتصفح
تم التحويل في متصفحك — بدون رفع الملف

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

حول

تقرأ هذه الأداة ملف الصورة باستخدام واجهة FileReader API في المتصفح، وتشفّرها كسلسلة Base64 بالكامل على جهازك. يمكنك نسخ النتيجة بثلاثة صيغ جاهزة للاستخدام: URI البيانات الأصلي (يمكن استخدامه في أي مكان يقبل عنوان URL)، قطعة كود CSS لخلفية الصورة، أو عنصر HTML img كامل. كما يعرض اللوحة أيضًا حجم الملف الأصلي إلى جانب حجم الملف المشفر، حتى تتمكن من تقييم التنازل. وبما أن التشفير يعمل محليًا، فلن تغادر صورتك متصفحك أبدًا — مما يجعلها آمنة للاستخدام في الرسومات الحساسة مثل الشعارات أو الصور الخاصة.

كيف تستخدم

  1. اسحب صورتك إلى منطقة التحميل أو اضغط للحصول على ملف من جهازك.
  2. يقوم الأداة بتحويل الصورة في متصفحك فورًا ويعرض أحجام الملف الأصلي والملف المُحول.
  3. اختر تنسيق النسخ: بيانات URI Base64 الخام، قاعدة CSS background-image، أو علامة HTML img.
  4. اضغط على زر النسخ لنسخ السلسلة المُحولة إلى لصقها في كودك.

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

ما هو URI البيانات Base64؟
يقوم URI البيانات Base64 بتشفير محتوى الملف الثنائي كنص عادي بتنسيق data:[mime];base64,[encoded]، مما يسمح لك بدمج الصور مباشرة في HTML أو CSS أو JSON دون الحاجة إلى طلب ملف منفصل.
هل تم رفع صورتي إلى خادم؟
لا. يتم التشفير باستخدام واجهة برمجة FileReader في المتصفح ويتم تشغيله بالكامل على جهازك. لا تغادر صورتك متصفحك أبدًا.
لماذا يبدو أن إخراج Base64 أكبر بكثير من الصورة الأصلية؟
يتم توسيع البيانات الثنائية بنسبة 33% تقريبًا من خلال تشفير Base64 لأنه يمثل كل 3 بايت كـ 4 أحرف ASCII. هذا أمر متوقع وطبيعي.
ما هي صيغ الصور التي يمكن تحويلها إلى Base64؟
أي صورة يمكن لمتصفحك قراءتها: PNG، JPEG، WebP، GIF، SVG، BMP، AVIF، وغيرها. يتم تحديد نوع MIME تلقائيًا من الملف.
متى يجب أن أستخدم صور Base64 بدلًا من ملفات الصور العادية؟
يُعد Base64 خيارًا مثاليًا للرموز الصغيرة أو الشعارات المضمنة في ملف HTML واحد، أو CSS داخلي، أو حمولة API JSON - أماكن حيث أن طلب HTTP منفصل قد يضيف تأخيرًا أو لا يسمح به. أما للصور الكبيرة، فإن رابط ملف عادي أكثر كفاءة.
هل هذه الأداة ترفع بياناتي؟
لا. يعمل كل شيء مباشرة في متصفحك، لذا بياناتك لن تغادر جهازك أبداً — بل إنها تعمل دون اتصال بالإنترنت بمجرد تحميل الصفحة.