محوّل Base64 إلى صورة

الصق Base64 أو data:image URI وشاهد الصورة فورًا. تتعرّف الأداة على الصيغة الحقيقية من بايتات الملف، ثم تتيح لك حفظ الملف الأصلي أو تحويله إلى صيغة أخرى.

تعمل بالكامل داخل متصفحك، ولا يُرفع أي شيء.

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

  1. الصق سلسلة Base64 أو data URI كاملًا في مربع الإدخال، أو اضغط «تحميل مثال» لتجربة عيّنة.
  2. راجع المعاينة والتفاصيل: الصيغة المكتشفة ونوع MIME والأبعاد والحجم بعد فك الترميز.
  3. اختر صيغة التنزيل من «تنزيل بصيغة». يحفظ خيار «الملف الأصلي» البايتات الناتجة عن فك الترميز كما هي تمامًا، أما الخيارات الأخرى فتحوّل الصورة داخل متصفحك.
  4. نزّل الملف.

إعادة نص Base64 إلى صورة

تُنقل الصور بترميز Base64 كلما كانت قناة النقل لا تقبل إلا النص: عناوين data URI في HTML وCSS، واستجابات JSON من واجهات API، ورسائل البريد الإلكتروني بصيغة HTML، وأعمدة قواعد البيانات، وملفات السجلات. ويكون النص المرمّز أكبر من الملف الثنائي بنحو الثلث. أما فك الترميز فيعكس العملية ويعيد إليك البايتات الأصلية.

يمكنك لصق سلسلة Base64 المجردة أو عنوان URI كاملًا يبدأ بـ data:image/...;base64,. وتُتجاهل فواصل الأسطر والمسافات، كما يُقبل Base64 الآمن لعناوين URL (الذي يستخدم - و_). وتجري عمليات فك الترميز والمعاينة والتحويل كلها محليًا في متصفحك، فلا تُرفع الصورة أبدًا.

التعرّف على الصيغة من الأحرف الأولى

تبدأ كل صيغة صور بتوقيع ثابت من البايتات، وتُرمَّز هذه البايتات دائمًا إلى أحرف Base64 الأولى نفسها. وتفحص الأداة البايتات بعد فك الترميز بدلًا من الاعتماد على نوع MIME المذكور في data URI، لذا تتعرّف على الصيغة الصحيحة حتى لو كانت السلسلة موسومة بنوع خاطئ.

تبدأ سلسلة Base64 بـالصيغة
iVBORw0KGgoPNG
/9j/JPEG
R0lGODGIF
UklGRWebP (حاوية RIFF)
PHN2Zy أو PD94bWwgSVG
QkBMP
AAABAAICO
SUkq أو TU0ATIFF
JVBERPDF، وهو ليس صورة: استخدم تحويل Base64 إلى PDF

اختيار صيغة التنزيل

يكتب خيار الملف الأصلي البايتات الناتجة عن فك الترميز دون تغيير، وهو الخيار المناسب حين لا تحتاج إلا إلى الملف. أما الصيغ الأخرى فتُنتَج برسم الصورة على عنصر canvas ثم ترميزها من جديد:

  • PNG صيغة بلا فقدان وتحافظ على الشفافية.
  • JPEG تملأ المناطق الشفافة باللون الأبيض وتستخدم شريط تمرير «الجودة».
  • WebP وAVIF تعطيان عادةً ملفات أصغر، ولا يظهر خيار AVIF إلا إذا كان متصفحك قادرًا على الترميز بهذه الصيغة.
  • GIF تقتصر على 256 لونًا ولا تحتفظ إلا بالإطار الأول من الصور المتحركة.
  • BMP وICO وTIFF تخدم البرامج القديمة وأيقونات المواقع (favicon) وسير عمل الطباعة.
  • SVG تغلّف الصورة النقطية داخل ملف SVG، ولا تحوّلها إلى أشكال متجهية.

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

لماذا لا تظهر صورة Base64 الخاصة بي؟
أكثر الأسباب شيوعًا أن تكون السلسلة مقتطعة (منسوخة من سجل أو من خلية ذات حد أقصى للطول)، أو أن تبقى فيها علامات اقتباس أو رموز هروب من JSON مثل \/ أو \n بشكلها الحرفي، أو أن تكون البيانات ليست صورة أصلًا. احذف الأحرف الزائدة ثم الصق السلسلة مجددًا. وتعرض أداة التحقق من Base64 الأحرف غير الصالحة ونوع المحتوى المكتشف.
هل أحتاج إلى البادئة data:image؟
لا. تعمل سلسلة Base64 الخام وdata URI الكامل كلاهما. وإذا أردت إنشاء data URI من ملف، فاستخدم تحويل الصورة إلى Base64 أو مولّد Data URI.
هل تُرفع صورتي إلى خادم؟

لا. تفك الصفحة ترميز الصورة وتحوّلها باستخدام JavaScript داخل متصفحك، ولا يغادر جهازك أي شيء تلصقه.

هل يمكنها فتح صور HEIC أو TIFF؟

تتعرّف الأداة على الصيغتين، لكن معظم المتصفحات لا تستطيع عرضهما، لذا قد تبقى المعاينة فارغة. ولا يزال بإمكانك تنزيل الملف الأصلي، كما يعمل التحويل إذا كان متصفحك قادرًا على فك ترميز الصورة.

ماذا لو لم تكن البيانات بعد فك الترميز صورة؟
استخدم تحويل Base64 إلى ملف. فهو يتعرّف على ملفات PDF والأرشيفات والصوت والفيديو وأنواع الملفات الأخرى، ويحفظها بالامتداد الصحيح.