ما هو محوّل الصور إلى Base64؟
يحوّل مُشفِّر الصور إلى Base64 ملفات الصور (PNG وJPEG وGIF وSVG وWebP) إلى سلاسل نصية مُشفَّرة بصيغة Base64. ضمِّن الصور مباشرةً في HTML أو CSS أو JSON دون استضافة ملفات منفصلة — طلبات HTTP أقل وترميز أبسط.
يقرأ المرمّز بايتات الصورة على جهازك وينتج ثماني مخرجات: Base64 خام، وdata URI جاهز لسمة src=، ووسم <img> كامل، وتعريف CSS background-image، ورابط أيقونة HTML، وغلاف XML، ومقتطف JavaScript باستخدام Image، وكائن JSON يجمع اسم الملف ونوع MIME والحجم وdata URI. فعّل خيار التحسين لتصغير الضلع الأطول وإعادة الترميز أولاً بصيغة JPEG أو WebP، مما قد يخفض السلسلة إلى النصف قبل تضمينها. أسقِط أو الصق عدة صور دفعة واحدة وستحصل كل واحدة على مخرجاتها الموسومة. تحتاج الاتجاه المعاكس؟ يحوّل قسم «فك ترميز Base64 إلى صورة» أي سلسلة إلى صورة قابلة للعرض والتنزيل. الصيغ المدعومة: PNG وJPEG وGIF وSVG وWebP وBMP وICO وAVIF وHEIC حتى 20 ميغابايت لكل ملف.
كيفية الاستخدام
- الخطوة 1 — ارفع صورة بسحبها أو بالنقر على منطقة الرفع أو باللصق بـ Ctrl+V. لتصغيرها أولاً، افتح خيارات الترميز وحدّد أقصى أبعاد أو جودة.
- الخطوة 2 — اختر صيغة الإخراج: Base64 خام، أو data URI، أو وسم img، أو background-image في CSS، أو رابط أيقونة HTML، أو XML، أو مقتطف JavaScript باستخدام Image، أو كائن JSON لحمولات واجهات برمجة التطبيقات.
- الخطوة 3 — انسخ النتيجة إلى الحافظة أو نزِّلها كملف نصي.
متى تستخدم
- تضمين شعار صغير أو أيقونة داخل بريد HTML ليظهر دون استضافة خارجية.
- إدراج صور SVG صغيرة داخل ورقة الأنماط لتوفير طلب HTTP يحجب عرض الصفحة.
- إدراج صورة داخل حمولة JSON أو ادّعاء JWT أو ملف YAML حين لا يُسمح بالروابط الخارجية.
النتيجة
لديك أيقونة شعار بحجم 2 كيلوبايت وتريد تضمينها مباشرةً في قالب بريد إلكتروني. قم بتحميل ملف PNG، وانسخ مخرج URI البيانات، ثم ألصقه في سمة src لوسم img في HTML — دون الحاجة إلى أي استضافة خارجية.
الأسئلة الشائعة
- هل يكبر حجم الملف بعد ترميز Base64؟
- نعم بنحو 33٪. Base64 يمثّل كل ثلاثة بايتات ثنائية بأربعة أحرف ASCII، فيصبح ملف PNG حجمه 30 كيلوبايت نحو 40 كيلوبايت نصاً. مجدٍ فقط للملفات الأصغر من 5 كيلوبايت حيث يُوفَّر طلب HTTP.
- متى نضمّن الصورة بصيغة Base64 ومتى نكتفي برابط؟
- ضمّن أيّ ملف دون 4 إلى 5 كيلوبايت يظهر في القسم الأول من الصفحة ويصعب تخزينه في التخزين المؤقت (مثل صور الأعضاء، أيقونات الاستخدام الفردي). اربط الملفات المُعاد استخدامها بين الصفحات ليُحضرها التخزين المؤقت في الزيارات التالية.
- لماذا يبدأ data URI الخاص بي بـ data:image/png;base64,؟
- هذه البادئة هي نوع الوسائط. data:image/png يخبر المتصفّح أن البايتات التالية بصيغة PNG، وbase64 يدلّ على نوع الترميز، والفاصلة تفصل الترويسة عن المحتوى. بدونها لا يستطيع المفكِّك معرفة الصيغة.
- هل يمكن فكّ ترميز Base64 وإرجاعه إلى صورة قابلة للعرض؟
- نعم. افتح قسم «فك ترميز Base64 إلى صورة» في هذه الصفحة، والصق data URI أو Base64 الخام، فتظهر الصورة ويمكنك تنزيلها. كما يعمل Base64 الآمن للروابط (نسخة الرمزين - و _).
- هل يستحقّ ملف SVG ترميز Base64؟
- عادةً لا. SVG نصّ أصلاً، لذا ترميز URL داخل data URI يُبقي الحجم أصغر من Base64. الأداة تدعم SVG لو احتجت سلسلة واحدة قابلة للنقل.
أدوات ذات صلة
دمج الصور
ادمج عدة صور جنبًا إلى جنب أو عموديًا
عكس ألوان الصورة
اعكس جميع ألوان الصورة للحصول على نسخة سلبية
محوّل PNG إلى SVG
حوّل الصور النقطية إلى رسومات متجهية قابلة للتحجيم
مولّد صفحات السبرايت
ادمج عدة صور في صفحة سبرايت واحدة
محوّل الصور إلى ICO
حوّل الصور إلى صيغة أيقونات ICO
أداة التردد اللوني
طبّق خوارزميات التردد اللوني لتقليل ألوان الصورة