یک تصویر در زیر بیندازید تا فوری به Base64 رمزگذاری شود — همه چیز در مرورگر شما اجرا می‌شود، هیچ چیزی به سرور آپلود نمی‌شود.
یک تصویر را اینجا بکشید و رها کنید
یا برای مرور کلیک کنید — می‌توانید از clipboard نیز جایگذاری کنید
انتخاب تصویر
پیش‌نمایش
  • نام فایل
  • نوع
  • ابعاد
  • اندازه اصلی
  • اندازه Base64
  • پس از افزودن یک تصویر، رشته Base64 شما اینجا ظاهر می‌شود.

    درباره تبدیل تصویر به Base64

    مبدل تصویر به Base64 هر تصویری را به یک رشته Base64 یا یک data URI آماده استفاده تبدیل می‌کند، به‌طور کامل در مرورگر شما. یک فایل را روی ناحیه رها‌سازی بکشید، آن را مرور کنید یا یک تصویر را مستقیماً از کلیپ‌بورد جای‌گذاری کنید — خروجی رمزگذاری‌شده همراه با یک پیش‌نمایش فوراً ظاهر می‌شود.

    می‌توانید بین Base64 خام (فقط بایت‌های رمزگذاری‌شده) و یک data URI کامل به شکل data:image/…;base64,… انتخاب کنید که می‌تواند مستقیماً در یک background-image در CSS، یک img src در HTML یا یک بار JSON جای‌گذاری شود. یک پنل جزئیات نام فایل، نوع MIME، ابعاد پیکسلی، حجم اصلی و حجم رمزگذاری‌شده را گزارش می‌دهد.

    از آنجا که فایل به‌صورت محلی با FileReader API خوانده می‌شود، چیزی به هیچ سروری آپلود نمی‌شود — این مورد وقتی تصویر یک لوگو، اسکرین‌شاتی از یک داشبورد داخلی یا هر دارایی دیگری باشد که نمی‌خواهید به شخص ثالثی بسپارید، مفید است.

    نحوه استفاده از تبدیل تصویر به Base64

    1. یک تصویر را روی صفحه بکشید و رها کنید، برای مرور کلیک کنید، یا آن را از کلیپ‌بورد جای‌گذاری کنید.
    2. قالب خروجی را انتخاب کنید: Base64 خام یا data URI.
    3. پیش‌نمایش و جزئیات تصویر (نوع، ابعاد، حجم اصلی در برابر حجم رمزگذاری‌شده) را بررسی کنید.
    4. روی «کپی Base64» کلیک کنید تا رشته را برای CSS، HTML یا JSON خود بگیرید.

    سوالات متداول

    خیر. فایل به‌صورت محلی و در مرورگر شما با FileReader API خوانده و رمزگذاری می‌شود. هرگز به سروری نمی‌رسد، به همین دلیل نتیجه حتی برای تصاویر بزرگ‌تر فوراً ظاهر می‌شود.

    بله، رایگان است و محدودیتی در تعداد تصاویری که تبدیل می‌کنید وجود ندارد.

    درون‌خطی‌کردن برای دارایی‌های کوچک مناسب است — آیکون‌ها، لوگوهای کوچک، تصاویر ایمیل — جایی که صرفه‌جویی در یک درخواست HTTP از کارایی کش مهم‌تر است. عکس‌های بزرگ بهتر است به‌صورت فایل‌های عادی سرو شوند، چون Base64 همچنین کش مستقل را غیرفعال می‌کند.

    Base64 هر ۳ بایت را با ۴ نویسه ASCII نمایش می‌دهد، بنابراین رشته رمزگذاری‌شده تقریباً ۳۳٪ بزرگ‌تر از فایل اصلی است. پنل جزئیات هر دو حجم را نشان می‌دهد تا بتوانید این توازن را ارزیابی کنید.

    Base64 خام فقط بایت‌های رمزگذاری‌شده است — برای API‌ها و فیلدهای JSON مفید است. یک data URI این بایت‌ها را با پیشوند نوع MIME می‌پیچد (data:image/png;base64,…) تا مرورگرها بتوانند آن را مستقیماً در ویژگی‌های src و مقادیر url() در CSS رندر کنند.

    اشتراک‌گذاری

    جستجوهای پرطرفدار
    تصویر به base64 کدگذار تصویر base64 تصویر data uri تبدیل تصویر base64 png به base64 تصویر درون‌خطی base64
    به کمک نیاز دارید؟
    با این ابزار مشکلی پیدا کردید؟ به تیم ما اطلاع دهید.
    گزارش مشکل

    این ابزار رایگان را به وب‌سایت خود اضافه کنید — کد زیر را کپی و جای‌گذاری کنید.