أداة الصور / 16

تحويل الصورة إلى Base64

شفّر صورة في عنوان URL كامل للبيانات باستخدام Base64 لاستخدامها في CSS أو HTML أو نقلها.

تحويل الصورة إلى Base64: يقرأ TOEA بايتات الملف باستخدام FileReader في المتصفح، ثم يضيف نوع MIME إلى بداية حمولة Base64. يعمل 100% محليًا في المتصفح، من دون رفع أي ملفات إلى الخادم.

مرات التشغيل
في المتصفح
التكلفة
مجاني · بلا تسجيل
التوفر
جاهز للاستخدام
ترميز الصورة إلى Base64معالجة محلية

تعمل بالكامل في المتصفح

↥
اختر صورة

JPG أو PNG أو WebP أو GIF · حتى 30 MB

متى يكون التضمين مفيدًا

يوفر URL للبيانات طلبًا واحدًا، لكنه لا يمكن تخزينه مؤقتًا بمفرده: إذ يُنزَّل مجددًا مع كل نسخة من HTML أو CSS التي تتضمنه، ويكون أكبر من الملف بنحو الثلث. يناسب هذا الحل الصور الصغيرة جدًا التي لا يتجاوز حجمها بضعة كيلوبايتات، مثل أيقونة في ورقة أنماط أو عنصر نائب ضبابي. تُحمَّل الصور والصور الفوتوغرافية المستخدمة في صفحات متعددة بسرعة أكبر عند حفظها كملفات عادية. وبالنسبة إلى SVG، يؤدي ترميز العلامات باستخدام URL بدلًا من Base64 عادةً إلى URL بيانات أقصر.

حالات لا تعمل فيها عناوين URL للبيانات

لا يعرض Gmail والعديد من عملاء البريد الإلكتروني الآخرين الصور المضمّنة كعناوين URL للبيانات، لذا استخدم في النشرات البريدية رابطًا إلى صورة مستضافة بدلًا من ذلك. تتوقع العديد من واجهات API التي تقبل صور Base64 الحمولة فقط: احذف كل شيء حتى الفاصلة التي تأتي بعد base64، بما في ذلك الفاصلة. يجب أن تتضمن الصفحة التي تستخدم سياسة أمان المحتوى data: في التوجيه img-src قبل تحميل الصور المضمّنة.

طريقة الاستخدام

  1. اختر صورة.
  2. شفّرها محليًا.
  3. انسخ عنوان URL للبيانات الناتج.

الخصوصية والقيود

يبقى الملف على جهازك. Base64 ترميز وليس تشفيرًا، ويزيد الحجم بنحو الثلث.

أدوات ذات صلة

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

هل يمكن لصق هذا في وسم img؟

نعم. يمكن استخدام عنوان URL الكامل للبيانات باعتباره قيمة src للصورة حيثما يُسمح بعناوين URL للبيانات.

لماذا تكون النتيجة أطول من الملف؟

تمثّل Base64 البايتات الثنائية بأحرف نصية وتضيف بيانات زائدة.

أداة مجانية · عدد مرات الاستخدام في المتصفح · لا يتطلب حسابًا