Base64 Encode Online
The most flexible Base64 encoder: encode plain text, any local file or a remote URL. You can pick the character set used for text, the Base64 standard (standard, MIME, URL-safe, PEM, IMAP and more) and the output format. Enable live mode to encode as you type.
نحوه استفاده از ابزار Base64 Encode Online
- نوع داده را انتخاب کنید: متن، فایل محلی یا URL راه دور.
- برای متن، در صورت تمایل character encoding را انتخاب کنید (UTF-8 پیشفرض است و بیشتر سیستمها همان را انتظار دارند).
- استاندارد Base64 و فرمت خروجی را انتخاب کنید.
- روی رمزگذاری به Base64 کلیک کنید و نتیجه را کپی یا دانلود کنید.
استانداردهای Base64 پشتیبانیشده
- استاندارد (RFC 4648): الفبای
A–Z a–z 0–9 + /با padding=. - MIME (RFC 2045): همان الفبا، با شکست خط در 76 نویسه با CRLF.
- PEM (RFC 7468): شکست خط در 64 نویسه، همانطور که در گواهیها استفاده میشود.
- Base64URL (RFC 4648 §5):
-و_بهجای+و/، بدون padding. در JWT و URLها استفاده میشود. - IMAP (RFC 3501):
+و,، بدون padding. - XML name token (
.و-) و XML identifier (_و:). - OpenPGP ASCII armor (RFC 4880): خطوط 76 نویسهای بههمراه checksum از نوع CRC-24.
چرا مجموعهنویسه اهمیت دارد؟
Base64 بایتها را رمزگذاری میکند، نه حروف را. یک کلمه یکسان در UTF-8، Windows-1252 یا Shift_JIS بایتهای متفاوتی تولید میکند و در نتیجه رشته Base64 متفاوتی دارد. از UTF-8 استفاده کنید، مگر اینکه سیستم گیرنده صراحتاً یک encoding قدیمی را انتظار داشته باشد.
When developers encode to Base64
Use this free Base64 encoder to embed images in CSS/HTML data URIs, put binary blobs in JSON APIs, build HTTP Basic Auth headers, wrap PEM certificates, or produce URL-safe tokens. Prefer Base64URL for JWTs and query strings, and MIME wrapping when a mail client expects 76-character lines.
همه ابزارهای رمزگذاری Base64
- متن به Base64
- فایل به Base64
- تصویر به Base64
- PNG به Base64
- JPG به Base64
- GIF به Base64
- BMP به Base64
- ICO به Base64
- SVG به Base64
- WebP به Base64
- AVIF به Base64
- صوت به Base64
- MP3 به Base64
- WAV به Base64
- Ogg به Base64
- FLAC به Base64
- WMA به Base64
- ویدیو به Base64
- PDF به Base64
- Hex به Base64
- HTML به Base64
- CSS به Base64
- JSON به Base64
- URL به Base64
همه ابزارهای رمزگشایی Base64
سؤالات متداول
چطور یک رشته را به Base64 رمزگذاری کنم؟
گزینه «متن» را انتخاب کنید، رشته خود را جایگذاری کنید و روی «رمزگذاری به Base64» کلیک کنید. تنظیم پیشفرض UTF-8 با خروجی JavaScript، Python، PHP و Java یکسان است.
آیا میتوانم یک فایل را به Base64 رمزگذاری کنم؟
بله. گزینه «فایل محلی» را انتخاب کنید و هر فایلی را برگزینید: تصاویر، PDF، ZIP، گواهیها و غیره. فایل بهصورت محلی پردازش میشود و هرگز آپلود نمیشود.
تفاوت Base64 و Base64URL چیست؟
Base64URL نویسه "+" را با "-" و "/" را با "_" جایگزین میکند و معمولاً padding را حذف میکند، بنابراین نتیجه را میتوان بدون escape در URLها و نام فایلها استفاده کرد.
Is this Base64 encoder free?
Yes. Encode unlimited text and files in your browser with no sign-up. Nothing you encode is uploaded to our servers.
How do I encode for e-mail (MIME)?
Select the MIME (RFC 2045) standard so the output is wrapped at 76 characters with CRLF, which is what many mail systems expect.
دیدگاهها (0)
سؤال، ایده یا باگی در «Base64 Encode Online» دارید؟ دیدگاه بگذارید، به ابزار امتیاز دهید یا به دیگران پاسخ دهید.
هنوز دیدگاهی ثبت نشده است. اولین نفری باشید که نظر خود را به اشتراک میگذارد!