محوّل Data URI

حوّل ملفًا إلى Data URI بترميز base64 (data:...;base64,...) جاهزة للتضمين في HTML أو CSS، أو فكّ ترميز Data URI موجودة إلى ملف قابل للتنزيل.

من ملف إلى Data URI

يُملأ تلقائيًا انطلاقًا من الملف المختار.

من Data URI إلى ملف

مثال:

كيف يعمل

هل تريد تضمين صورة صغيرة مباشرة في ملف CSS أو HTML دون طلب شبكة إضافي، أو إرسال ملف ثنائي داخل حقل نصي في JSON؟ تقوم Data URI بترميز محتوى الملف بصيغة base64 داخل سلسلة نصية مكتفية بذاتها، يمكن استخدامها مباشرة كقيمة للسمة src أو background-image. تحوّل الأداة في الاتجاهين: من ملف إلى Data URI، ومن Data URI إلى ملف قابل للتنزيل.

لماذا تبدو Data URI الخاصة بي أكبر بكثير من الملف الأصلي؟

يزيد ترميز base64 الحجم بنحو 33%، لأن كل مجموعة من 3 بايتات ثنائية تُمثَّل بأربعة أحرف نصية. هذه هي المقايضة اللازمة لنقل بيانات ثنائية ضمن تنسيق نصي خالص (HTML أو CSS أو JSON).

ما نوع MIME الذي يجب أن أحدده للترميز؟

نوع MIME المطابق للملف (مثل image/png أو image/jpeg أو application/pdf): يُملأ عادةً تلقائيًا انطلاقًا من الملف المختار، ويمكنك تصحيحه عند الحاجة.

معالجة محلية 100%: يتم الترميز وفكّ الترميز بالكامل داخل متصفحك عبر WebAssembly — ملفك لا يغادر جهازك أبدًا.