ابزار Base64 Encoder/Decoder متن را به Base64 و Base64 را به متن، مستقیماً در مرورگر شما تبدیل میکند. رمزگذاری ایمن نسبت به Unicode با ایموجیها، اسکریپتهای غیرلاتین و کاراکترهای خاص بهدرستی کار میکند. کپی با یک کلیک، جابهجایی ورودی/خروجی و تبدیل بلادرنگ.
Base64 همهجا استفاده میشود — data URLها، توکنهای JWT، رمزگذاری MIME ایمیل، هدرهای Basic Auth و دادههای تعبیهشده. اما مرورگرها راه سریعی برای رمزگذاری یا رمزگشایی Base64 بدون نوشتن کد ارائه نمیدهند. این ابزار دقیقاً همین را فراهم میکند. هر رشتهای را برای رمزگذاری جایگذاری کنید، یا هر Base64 را برای بازگرداندن به متن اصلی. رمزگذار نسبت به Unicode ایمن است (برخلاف btoa بومی که روی کاراکترهای خارج از Latin-1 شکست میخورد) — ایموجیها، کاراکترهای چینی، عربی و هر اسکریپت دیگری بهدرستی رمزگذاری و رمزگشایی میشوند. رمزگشا هر دو نوع استاندارد و URL-safe از Base64 را پشتیبانی میکند. تبدیل بلادرنگ یعنی خروجی همزمان با تایپ بهروزرسانی میشود، و دکمه جابهجایی به شما امکان میدهد فوراً ورودی و خروجی را برعکس کنید.
فوراً بین حالتهای رمزگذاری و رمزگشایی جابهجا شوید. متن ساده را به Base64 یا Base64 را به متن ساده تبدیل کنید — هر دو جهت پشتیبانی میشوند.
ایموجیها، چینی، عربی، عبری و هر اسکریپت دیگری را بهدرستی مدیریت میکند. برخلاف btoa() بومی مرورگر، این رمزگذار روی ورودی غیر Latin-1 شکست نمیخورد.
نتیجه رمزگذاریشده یا رمزگشاییشده را با یک کلیک در کلیپبورد کپی کنید — نیازی به انتخاب دستی متن نیست.
خروجی همزمان با تایپ شما بهروزرسانی میشود. نیازی به کلیک روی دکمهای نیست — تغییرات فوراً برای رفع اشکال سریعتر نمایش داده میشوند.
هم Base64 استاندارد و هم Base64 نوع URL-safe (که در توکنهای JWT استفاده میشود و در آن + و / با - و _ جایگزین میشوند) را رمزگشایی میکند.
یک دکمه فیلدهای ورودی و خروجی را جابهجا میکند — مفید برای زمانی که میخواهید نتیجه رمزگشاییشده را دوباره رمزگذاری کنید یا صحت رفتوبرگشت را تأیید کنید.
بخش payload یک توکن JWT را جایگذاری کنید تا claimها را رمزگشایی و بررسی کنید. سریعتر از نوشتن اسکریپت رمزگشا فقط برای خواندن محتوای توکن.
متن یا محتوای تصویری کوچک را رمزگذاری کنید تا مستقیماً در CSS، HTML یا فایلهای پیکربندی تعبیه شود — مفید برای منابع اینلاین.
هدرهای Authorization: Basic را رمزگشایی کنید تا اطلاعات کاربری username:password هنگام رفع اشکال API آشکار شود.
پیوستهای ایمیل یا بخشهای بدنه رمزگذاریشده با Base64 را از منابع خام MIME برای بررسی رمزگشایی کنید.
رشتههای باینری یا دارای کاراکتر خاص را برای انتقال در کانالهای صرفاً متنی (URLها، JSON، هدرها) که در غیر این صورت خراب میشوند، رمزگذاری کنید.
روی آیکون Base64 در داک یا پاپآپ DevSuite Pro کلیک کنید. یک ویرایشگر دو-پنلی با دکمه تغییر Encode/Decode باز میشود.
متن ساده را برای رمزگذاری یا رشته Base64 را برای رمزگشایی جایگذاری کنید. ابزار بر اساس انتخاب شما حالت مناسب را تشخیص میدهد.
روی Encode کلیک کنید تا متن به Base64 تبدیل شود، یا روی Decode برای بازگرداندن Base64 به متن. حالت فعلی بهوضوح هایلایت میشود.
نتیجه تبدیلشده بلافاصله در پنل خروجی ظاهر میشود. خروجیهای طولانی قابل اسکرول هستند و بهطور پیشفرض شکسته میشوند.
روی دکمه Copy کلیک کنید تا خروجی در کلیپبورد ذخیره شود، یا از Swap برای انتقال خروجی بهعنوان ورودی جهت تبدیل بیشتر استفاده کنید.
DevSuite Pro را به صورت رایگان نصب کنید و بیش از ۶۴ ابزار توسعه را برای مرورگر خود باز کنید.