← بازگشت به ویژگی‌ها
Free

رمزگذاری / رمزگشایی Base64

ابزار Base64 Encoder/Decoder متن را به Base64 و Base64 را به متن، مستقیماً در مرورگر شما تبدیل می‌کند. رمزگذاری ایمن نسبت به Unicode با ایموجی‌ها، اسکریپت‌های غیرلاتین و کاراکترهای خاص به‌درستی کار می‌کند. کپی با یک کلیک، جابه‌جایی ورودی/خروجی و تبدیل بلادرنگ.

Base64 همه‌جا استفاده می‌شود — data URL‌ها، توکن‌های JWT، رمزگذاری MIME ایمیل، هدرهای Basic Auth و داده‌های تعبیه‌شده. اما مرورگرها راه سریعی برای رمزگذاری یا رمزگشایی Base64 بدون نوشتن کد ارائه نمی‌دهند. این ابزار دقیقاً همین را فراهم می‌کند. هر رشته‌ای را برای رمزگذاری جای‌گذاری کنید، یا هر Base64 را برای بازگرداندن به متن اصلی. رمزگذار نسبت به Unicode ایمن است (برخلاف btoa بومی که روی کاراکترهای خارج از Latin-1 شکست می‌خورد) — ایموجی‌ها، کاراکترهای چینی، عربی و هر اسکریپت دیگری به‌درستی رمزگذاری و رمزگشایی می‌شوند. رمزگشا هر دو نوع استاندارد و URL-safe از Base64 را پشتیبانی می‌کند. تبدیل بلادرنگ یعنی خروجی همزمان با تایپ به‌روزرسانی می‌شود، و دکمه جابه‌جایی به شما امکان می‌دهد فوراً ورودی و خروجی را برعکس کنید.

پیش‌نمایش زنده
example.com
Base64 Encoder / Decoder رمزگذاری رمزگشایی
ورودی
Hello, DevSuite Pro!
خروجی Base64
SGVsbG8sIERldlN1aXRlIFBybyE=
کپی تعویض
ویژگی‌های کلیدی

رمزگذاری و رمزگشایی

فوراً بین حالت‌های رمزگذاری و رمزگشایی جابه‌جا شوید. متن ساده را به Base64 یا Base64 را به متن ساده تبدیل کنید — هر دو جهت پشتیبانی می‌شوند.

ایمن نسبت به Unicode

ایموجی‌ها، چینی، عربی، عبری و هر اسکریپت دیگری را به‌درستی مدیریت می‌کند. برخلاف btoa() بومی مرورگر، این رمزگذار روی ورودی غیر Latin-1 شکست نمی‌خورد.

کپی با یک کلیک

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

تبدیل بلادرنگ

خروجی همزمان با تایپ شما به‌روزرسانی می‌شود. نیازی به کلیک روی دکمه‌ای نیست — تغییرات فوراً برای رفع اشکال سریع‌تر نمایش داده می‌شوند.

پشتیبانی از نوع URL-Safe

هم Base64 استاندارد و هم Base64 نوع URL-safe (که در توکن‌های JWT استفاده می‌شود و در آن + و / با - و _ جایگزین می‌شوند) را رمزگشایی می‌کند.

جابه‌جایی ورودی و خروجی

یک دکمه فیلدهای ورودی و خروجی را جابه‌جا می‌کند — مفید برای زمانی که می‌خواهید نتیجه رمزگشایی‌شده را دوباره رمزگذاری کنید یا صحت رفت‌وبرگشت را تأیید کنید.

موارد استفاده رایج

رمزگشایی محتوای JWT

بخش payload یک توکن JWT را جای‌گذاری کنید تا claim‌ها را رمزگشایی و بررسی کنید. سریع‌تر از نوشتن اسکریپت رمزگشا فقط برای خواندن محتوای توکن.

ساخت Data URL

متن یا محتوای تصویری کوچک را رمزگذاری کنید تا مستقیماً در CSS، HTML یا فایل‌های پیکربندی تعبیه شود — مفید برای منابع اینلاین.

رفع اشکال Basic Auth

هدرهای Authorization: Basic را رمزگشایی کنید تا اطلاعات کاربری username:password هنگام رفع اشکال API آشکار شود.

محتوای MIME ایمیل

پیوست‌های ایمیل یا بخش‌های بدنه رمزگذاری‌شده با Base64 را از منابع خام MIME برای بررسی رمزگشایی کنید.

رمزگذاری ایمن اطلاعات محرمانه

رشته‌های باینری یا دارای کاراکتر خاص را برای انتقال در کانال‌های صرفاً متنی (URL‌ها، JSON، هدرها) که در غیر این صورت خراب می‌شوند، رمزگذاری کنید.

نحوه استفاده
1

باز کردن ابزار Base64

روی آیکون Base64 در داک یا پاپ‌آپ DevSuite Pro کلیک کنید. یک ویرایشگر دو-پنلی با دکمه تغییر Encode/Decode باز می‌شود.

2

جای‌گذاری ورودی شما

متن ساده را برای رمزگذاری یا رشته Base64 را برای رمزگشایی جای‌گذاری کنید. ابزار بر اساس انتخاب شما حالت مناسب را تشخیص می‌دهد.

3

انتخاب حالت

روی Encode کلیک کنید تا متن به Base64 تبدیل شود، یا روی Decode برای بازگرداندن Base64 به متن. حالت فعلی به‌وضوح هایلایت می‌شود.

4

خواندن خروجی

نتیجه تبدیل‌شده بلافاصله در پنل خروجی ظاهر می‌شود. خروجی‌های طولانی قابل اسکرول هستند و به‌طور پیش‌فرض شکسته می‌شوند.

5

کپی نتیجه

روی دکمه Copy کلیک کنید تا خروجی در کلیپ‌بورد ذخیره شود، یا از Swap برای انتقال خروجی به‌عنوان ورودی جهت تبدیل بیشتر استفاده کنید.

آماده برای امتحان کردن هستید؟

DevSuite Pro را به صورت رایگان نصب کنید و بیش از ۶۴ ابزار توسعه را برای مرورگر خود باز کنید.

افزودن به Chrome افزودن به Edge افزودن به FireFox