Skip to main content
Toolzer — Free Online Tools

تحويل صورة إلى Base64 وبالعكس

حوّل بين الصور وسلاسل Base64 لاستخدامها في CSS وHTML وJSON وAPI — بدون رفع.

عن الأداة

أداة Base64 للصور تربط بين تحويل صورة إلى نص Base64 وفكّه إلى صورة. حوّل أي JPG أو PNG أو SVG أو WebP إلى سلسلة Base64 (Data URL) جاهزة للصق في CSS (`background-image: url(data:image/png;base64,...)`)، أو في HTML `<img src="data:image/png;base64,...">`، أو في JSON لواجهات برمجية (API). وبالعكس، الصق سلسلة Base64 واستخرج منها الصورة الأصلية للتحميل. مفيدة لمطوّري الواجهات (تضمين أيقونات صغيرة بدون طلب HTTP إضافي)، للمصممين، ولاختبار API.

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

متى أستخدم Base64 بدل ملف صورة؟

للأيقونات الصغيرة (أقل من 5 كيلوبايت) داخل CSS/JS لتقليل عدد طلبات HTTP. للصور الكبيرة لا تستخدم Base64 — يزيد حجم الصفحة بنسبة 33% ويؤخّر التحميل الأولي.

لماذا Base64 أكبر من الملف الأصلي؟

ترميز Base64 يستخدم 4 أحرف نصية لكل 3 بايتات، فيزيد الحجم 33% تقريبًا. لا تستخدمه للصور فوق 10-20 كيلوبايت.

هل يمكن استخدامه في البريد الإلكتروني؟

أغلب عملاء البريد (Gmail, Outlook) يحظرون Data URL في `<img>` كإجراء أمان. أرفق الصورة كمرفق CID أو رابط HTTP بدلاً من ذلك.

هل يعمل مع SVG؟

نعم، ويمكن أيضًا استخدام SVG مباشرة في CSS دون Base64 (`url('data:image/svg+xml;utf8,<svg...>')`) وهو أصغر حجمًا.

هل يتم رفع الصورة؟

لا. التحويل يتم بالكامل داخل متصفحك.