الصورة إلى Base64
أداة مجانية عبر الإنترنت لتحويل الصور إلى URIs بيانات Base64. يدعم PNG، JPEG، GIF، SVG، WebP، وBMP. نسخ أو تنزيل السلسلة المُشفَّرة فورًا.
تحويل أي صورة إلى URI بيانات Base64 لدمجها مباشرة في HTML، CSS، أو JSON.
تحويل الصور إلى Base64 — أداة عبر الإنترنت مجانًا
وصف: قم بتحويل أي صورة إلى URI بيانات Base64 في ثوانٍ. يدعم PNG، JPEG، GIF، SVG، WebP، وBMP. مجاني، خاص، ويتم كليًا داخل متصفحك.
تاريخ: 2026-05-17
ما هو ترميز الصور إلى Base64؟
يقوم ترميز Base64 بتحويل بيانات الصورة الثنائية إلى سلسلة نصية مكونة من الأحرف، الأرقام، +، /، و=. عند دمجه مع بادئة نوع MIME، فإنه يُنتج URI بيانات — سلسلة مدمجة يمكن تضمينها مباشرة في HTML، CSS، أو JSON دون الحاجة إلى ملف منفصل.
على سبيل المثال، بدلًا من ربط الصورة بملف خارجي:
<img src="logo.png" alt="الشعار" />
يمكنك تضمين الصورة مباشرة:
<img src="data:image/png;base64,iVBORw0KGgo..." alt="الشعار" />
لماذا تحويل الصور إلى Base64؟
| الفائدة | الوصف |
|---|---|
| قلة طلبات HTTP | تضمين الصور الصغيرة يلغي الحاجة لتحميل الملفات منفصلة |
| قوالب البريد الإلكتروني | تفشل العديد من عيّنات البريد الإلكتروني في تحميل الصور الخارجية — Base64 تعمل مباشرة |
| التطبيقات ذات الملف الواحد | تجميع الأيقونات والموارد في ملف HTML واحد لتسهيل المشاركة |
| حمولات API | إرسال الصور كنصوص في JSON دون الحاجة إلى رفع متعدد الأجزاء |
| الوثائق خارج الإنترنت | تقارير HTML مدمجة تعمل دون الحاجة إلى خادم |
التنسيقات المدعومة للصور
| التنسيق | نوع MIME | التمديد |
|---|---|---|
| PNG | image/png |
.png |
| JPEG | image/jpeg |
.jpg, .jpeg |
| GIF | image/gif |
.gif |
| SVG | image/svg+xml |
.svg |
| WebP | image/webp |
.webp |
| BMP | image/bmp |
.bmp |
الحد الأقصى لحجم الملف: 10 ميغابايت.
تنسيقات الإخراج
تُوفر هذه الأداة أربع تنسيقات إخراج:
- URI البيانات — السلسلة الكاملة
data:image/...;base64,.... استخدمها مباشرة في سمةsrcأو CSSurl(). - Base64 فقط — السلسلة الخام لـ Base64 دون بادئة URI البيانات. مفيدة لحمولات API.
- عنصر HTML — العنصر الكامل
<img>مع سماتsrc،alt،width، وheight. - خلفية CSS — إعلان جاهز
background-image: url(...).
كيفية الاستخدام
- رفع الصورة — اسحبها واسقها على منطقة التحميل، أو انقر للبحث في ملفاتك.
- عرض معاينة الصورة — رؤية الصورة المرفوعة مع معلومات الملف (الاسم، الحجم، النوع، الأبعاد).
- اختيار تنسيق الإخراج — اختر من بين URI البيانات، Base64 فقط، عنصر HTML، أو خلفية CSS.
- نسخ أو تنزيل — انقر لنسخ النص إلى الحافظة أو تنزيله كملف نصي.
متى تستخدم Base64 (ومتى لا تستخدمها)
الحالات الجيدة:
- الأيقونات الصغيرة وعناصر الواجهة (أقل من 10 كيلو بايت)
- صور قوالب البريد الإلكتروني
- نماذج HTML بملف واحد
- حمولات JSON API حيث لا يتوفر رفع متعدد الأجزاء
تجنب استخدامها ل:
- الصور الكبيرة أو الصور الرئيسية (يزيد حجم الملف بنسبة ~33%)
- المواقع التي تحتوي على عدد كبير من الصور (لا يمكن تخزين بيانات Inline في المتصفح)
- الصور المتكررة عبر الصفحات (لا يمكن تخزين Base64 بشكل منفصل)
الخصوصية والأمان
تتم جميع العمليات كليًا داخل متصفحك. لا يتم رفع الصور إلى أي خادم. يتم تحويل Base64 من خلال المتصفح باستخدام واجهة FileReader API.
الأسئلة الشائعة
هل يزيد Base64 من حجم الملف؟ نعم. يزيد الترميز إلى Base64 من حجم الملف الأصلي بنسبة تقريبًا 33%. تصبح الصورة التي تبلغ 3 كيلو بايت في PNG تقريبًا 4 كيلو بايت في Base64.
هل يمكنني تحويل Base64 مرة أخرى إلى صورة؟ نعم. يمكنك لصق URI البيانات في شريط عنوان المتصفح لعرض الصورة، أو استخدام أداة مُحول Base64 لحفظها كملف.
هل هناك حد أقصى لحجم الملف؟
تقبل هذه الأداة صورًا تصل إلى 10 ميغابايت. للملفات الأكبر، نوصي باستخدام أدوات سطر الأوامر مثل base64 على Linux/macOS.
هل تعمل مع ملفات SVG؟ نعم. تتم تحويل ملفات SVG إلى Base64 بنفس طريقة الصور الرسومية. لاحظ أنك أيضًا يمكنك تضمين محتوى SVG مباشرة في HTML للحصول على أداء أفضل.