Base64 кодиращ / декодиращ
Кодирайте и декодирайте текст от и към Base64 с пълна поддръжка на Unicode. Мигновени резултати, 100% от страна на клиента. Вашите данни никога не напускат вашия браузър.
Справочник
Какво е Base64?
Base64 е схема за двоично-текстово кодиране, която представя двоични данни като печатаеми ASCII символи, използвайки 64 символа (A–Z, a–z, 0–9, +, /) плюс = за допълване. Всеки 3 входни байта стават 4 изходни символа, увеличавайки размера с ~33%. Дефинирано в RFC 4648.
Често срещани употреби
- Прикачени файлове към имейл — MIME кодира двоичните прикачени файлове като Base64, за да могат да преминават през текстови имейл протоколи.
- Data URL — Вграждане на изображения/шрифтове директно в HTML/CSS като
data:image/png;base64,…без отделни HTTP заявки. - API полезни товари — Предаване на двоични данни (изображения, PDF, ключове) чрез JSON или заявки, които приемат само текстови символи.
Base64url и други варианти
Стандартната Base64 азбука използва + и /, които са специални символи в URL адреси. Base64url (дефиниран в RFC 4648 §5) ги заменя с - и _ и често премахва padding-а =. Този вариант се използва в JWT, URL параметри и контексти, безопасни за имена на файлове. Други варианти включват MIME Base64 (пренасяне на ред на 76 символа за имейл) и XML-safe азбуката.
Поверителност
Цялото кодиране и декодиране работи 100% във вашия браузър. Никакви данни никога не се изпращат към сървър.