فك ترميز Base64 إلى صورة
فك ترميز سلسلة Base64 أو data URI إلى صورة، واكتشف PNG أو JPEG أو GIF أو WebP أو SVG أو ICO من بايتاتها، وعاينها ونزّل الملف.
يعمل بالكامل في متصفحك. لا يتم رفع بياناتك أبدًا.
ما هو Base64 إلى صورة؟
الصق صورة بترميز Base64، بالبادئة data:image/...;base64, أو بدونها، فتفك الأداة ترميزها وتكتشف نوع الصورة الحقيقي من البايتات المفكوكة، وتعرض معاينة بأبعادها وحجم ملفها، وتتيح لك تنزيلها بالامتداد الصحيح.
كيفية استخدام Base64 إلى صورة
- الصق data URI أو سلسلة Base64 الخام في مربع الإدخال (تُتجاهل فواصل الأسطر والمسافات).
- افحص النوع المكتشف والأبعاد والحجم والمعاينة.
- انقر زر التنزيل لحفظ الملف، مثل
decoded-image.png.
مثال
iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAIAAAC0Ujn1AAAAKklEQVR4nGM0TjvDQBvARCNzR40eNXrU6FGjR40eNXrU6FGjR40eEUYDACc1AaFANYRxAAAAAElFTkSuQmCC
Detected type: PNG (image/png), 30×30 px, 99 B – a solid #3366CC square
متى تستخدم Base64 إلى صورة
استخدمها لفحص الصور المضمّنة في HTML أو CSS أو استجابات JSON API أو السجلات أو رسائل البريد، أو لاسترجاع ملف أرسله أحدهم بصيغة Base64. ولا تستطيع إصلاح السلاسل المبتورة: إذا فُقد جزء من Base64 فستكون الصورة غير صالحة.
كيف يعمل Base64 إلى صورة
تزيل الأداة بادئة data URI وتحذف المسافات البيضاء وتقبل Base64 الآمن للروابط (- و_) والحشو = الناقص، ثم تفك الترميز بـ atob. وتُعرَّف البايتات بتوقيعها: PNG أو JPEG أو GIF أو WebP أو AVIF أو HEIC أو BMP أو ICO أو TIFF أو نص SVG. وإذا أعلنت data URI نوع MIME مختلفًا عن البايتات يظهر تحذير. وتستخدم المعاينة object URL للبايتات المفكوكة.
حالات الاستخدام الشائعة
- عرض صورة أعادها REST API بصيغة Base64.
- استخراج صورة مضمّنة من رسالة HTML أو ملف CSS.
- التحقق مما إذا كانت data URI تحتوي فعلًا الصيغة التي تدّعيها.
- حفظ لقطة شاشة Base64 من سجل اختبار كملف PNG.
ملاحظة أمنية
تُفك الصور وتُعالَج وتُرمَّز محليًا في متصفحك بواجهة Canvas. لا يُرفع شيء إلى خادم. ويُعرض محتوى SVG داخل عنصر <img> فقط، حيث لا تعمل الشيفرات النصية داخل SVG.
الأسئلة الشائعة
هل أحتاج إلى بادئة data:image؟
لا. يعمل Base64 الخام أيضًا؛ ويُكتشف النوع من البايتات المفكوكة.
لماذا تظهر رسالة «not valid Base64»؟
تحتوي السلسلة أحرفًا خارج أبجدية Base64 أو لها طول مستحيل، وغالبًا لأنها مقطوعة أو فيها علامات اقتباس أو تسلسلات هروب. الصق جزء Base64 فقط.
ماذا لو لم تكن البيانات صورة؟
تخبرك الأداة بأن Base64 فُك بنجاح لكنه ليس صيغة صورة معروفة، ولا تعرض معاينة مضللة.