تحويل Base64 إلى صورة
من نص Base64 إلى صورة تراها وتنزّلها، مع كشف نوعها من بايتاتها.
يقبل Data URL كاملًا أو Base64 وحده، مع الأسطر الملفوفة أو بدونها. يُكتشف نوع الصورة من بايتاتها الأولى.
الصورة
الصق Data URL أو نص Base64 لصورة، وتظهر هنا مع نوعها وحجمها وأبعادها وزر لتنزيلها بالامتداد الصحيح.
عن الأداة
تصل الصور بصيغة Base64 من واجهات API، ومن قواعد بيانات تخزّن الصور نصًا، ومن ملفات HTML وCSS مضمّنة، ومن رسائل البريد. الأداة تفكّ النص إلى بايتات وتعرض الصورة، مع قبول النص بأسطره الملفوفة عند 76 حرفًا كما في البريد، وبدون الحشو = في آخره، وبصيغة Base64url التي تستخدم - و_.
نوع الصورة يُعرف من بايتاتها الأولى (التوقيع): PNG يبدأ بـ 89 50 4E 47، وJPEG بـ FF D8 FF، وGIF بـ GIF8، وWebP بـ RIFF … WEBP، وSVG من وسمه. فإن كانت البادئة تقول image/png والمحتوى JPEG فالتنزيل يأخذ الامتداد الحقيقي، وتُخبرك الأداة بالتعارض.
إن كان النص ليس صورة أصلًا (ملف PDF أو نصًا عاديًا) تقول الأداة ذلك بدل أن تعرض صورة مكسورة، وتحيلك إلى أداة «Base64 إلى ملف» للملفات الأخرى. الفك يجري في متصفحك ولا يُرسل النص إلى أي مكان، وهذا مهم حين تكون الصورة مستندًا أو صورة شخصية.
أسئلة شائعة
لماذا تظهر رسالة «النص ليس Base64 صالحًا»؟
غالبًا لأن النسخ لم يكتمل (آخر النص مقطوع)، أو لأن في النص حرفًا غريبًا مثل علامة تنصيص أو فاصلة من JSON. انسخ ما بعد base64, حتى نهايته دون علامات التنصيص.
هل أحتاج إلى حذف البادئة data:image/png;base64,؟
لا. الصق النص كاملًا بالبادئة أو بدونها؛ الأداة تتجاهلها عند الفك وتستفيد منها للتحقق من النوع.
ظهرت الصورة صغيرة أو بلا لون، هل هي كذلك فعلًا؟
المعاينة تعرض الصورة كما هي بأبعادها الحقيقية المذكورة تحتها. أيقونات SVG بلا لون محدد تُرسم بالأسود، وقد لا تظهر على خلفية داكنة؛ نزّلها وافتحها في محرر لترى تفاصيلها.