محول الصورة إلى Base64
حوّل صورة محلية إلى عنوان بيانات Base64 كامل. راجع المعاينة ثم حوّل وانسخ أو نزّل النص. الحد الأقصى للملف 64 MiB. تتم المعالجة محليًا داخل متصفحك.
ابدأ الاستخدام
ما الذي تساعدك هذه الأداة على فعله
حوّل صورة محلية إلى عنوان بيانات Base64 كامل. راجع المعاينة ثم حوّل وانسخ أو نزّل النص. الحد الأقصى للملف 64 MiB.
مثال عملي
icon.png
data:image/png;base64,iVBORw0KGgo…
كيف تُنتج النتيجة
يمثل Base64 البايتات الثنائية بأحرف قابلة للطباعة. وهو ترميز قابل للعكس، وليس ضغطًا أو تشفيرًا، وعادةً ما يجعل الحمولة أكبر بحوالي الثلث.
سير عمل مفيد
- تضمين أيقونة صغيرة في CSS أو HTML
- إنشاء واجهة برمجة تطبيقات محمولة أو تجهيزة اختبار
- فحص أو نقل أصل ثنائي صغير كنص
حدود مهمة
- تزيد سلاسل Base64 الكبيرة من استخدام HTML وCSS والذاكرة.
- الترميز لا يخفي الصورة أو يؤمنها.
- يجب أن يتطابق نوع MIME في عنوان البيانات مع صيغة الملف الفعلية.
الأسئلة الشائعة
لماذا يكون Base64 أكبر من ملف الصورة؟
كل ثلاثة بايتات ثنائية تمثل بأربعة أحرف Base64، بالإضافة إلى أي بادئة عنوان بيانات.
هل يجب تضمين كل صورة في الموقع؟
لا. عادةً ما تُخزَّن الملفات الخارجية مؤقتًا بشكل أفضل؛ البيانات المضمنة مفيدة أكثر للأصول الصغيرة ذاتية الاحتواء.
محول الصورة إلى Base64
الحدود: 64 MiB أو 67,108,864 بايت و24,000,000 بكسل بعد فك الترميز. يُفحص حجم الملف قبل القراءة والأبعاد قبل إنشاء Base64. يُرمّز الملف الأصلي كاملًا دون إعادة ترميز عبر canvas، فتظل البيانات الوصفية وبايتات الحركة، لكن المعاينة لا تثبت تشغيل الحركة. لعدد N من البايتات، طول محتوى Base64 هو 4×ceil(N/3) حرفًا إضافة إلى البادئة. الأمثلة ذات نقاط الحذف غير مكتملة. الترميز ليس تنقية أو تشفيرًا؛ ولا يثبت MIME المتصفح الصيغة الفعلية. الصور الكبيرة المضمّنة تزيد حجم المستند والذاكرة ولا تُخزّن مؤقتًا بشكل مستقل.
data:image/png;base64,... Base64 length = 4 × ceil(N / 3)
تتم المعالجة محليًا داخل متصفحك.