← Назад към функциите
Free

Base64 Encode / Decode

Base64 Encoder/Decoder преобразува текст в Base64 и Base64 обратно в текст директно във вашия браузър. Кодирането, безопасно за Unicode, обработва правилно емоджита, скриптове извън латиницата и специални символи. Копиране с едно кликване, размяна на вход/изход и преобразуване в реално време.

Base64 се използва навсякъде — data URL адреси, JWT токени, MIME кодиране на имейли, заглавия за базова автентикация и вградени файлови данни. Но браузърите не предлагат бърз начин за кодиране или декодиране на Base64 без писане на код. Този инструмент предоставя точно това. Поставете произволен низ, за да го кодирате, или поставете произволен Base64, за да го декодирате обратно в оригиналния текст. Кодиращото устройство е безопасно за Unicode (за разлика от нативния btoa, който не работи с символи извън Latin-1) — емоджита, китайски символи, арабски, иврит и всеки друг скрипт се кодират и декодират правилно. Декодиращото устройство обработва както стандартния, така и URL-безопасния вариант на Base64. Преобразуването в реално време означава, че виждате изхода да се актуализира докато пишете, а бутонът за размяна ви позволява мигновено да размените вход и изход.

Преглед на живо
example.com
Base64 кодер / декодер Кодиране Декодиране
Вход
Hello, DevSuite Pro!
Base64 изход
SGVsbG8sIERldlN1aXRlIFBybyE=
Копиране Размяна
Ключови функции

Кодиране и декодиране

Превключвайте мигновено между режими на кодиране и декодиране. Преобразувайте обикновен текст в Base64 или Base64 обратно в обикновен текст — поддържат се и двете посоки.

Безопасно за Unicode

Обработва правилно емоджита, китайски, арабски, иврит и всеки друг скрипт. За разлика от нативния браузърен btoa(), този кодиращ инструмент не се проваля при вход извън Latin-1.

Копиране с едно кликване

Копирайте кодирания или декодирания резултат в клипборда с едно кликване — без нужда от ръчно избиране на текст.

Преобразуване в реално време

Изходът се актуализира докато пишете. Не е нужно да кликвате бутон — промените се появяват мигновено за по-бързо отстраняване на грешки.

Обработва URL-безопасния вариант

Декодира както стандартен Base64, така и URL-безопасен Base64 (използван в JWT токени, където + и / се заменят с - и _).

Размяна на вход и изход

Един бутон разменя полетата за вход и изход — полезно, когато искате повторно да кодирате декодирания резултат или да проверите точността на кръговото преобразуване.

Чести случаи на употреба

Декодиране на JWT данни

Поставете частта с данните на JWT токен, за да я декодирате и инспектирате претенциите (claims). По-бързо от писането на скрипт за декодиране само за да прочетете съдържанието на токена.

Създаване на data URL адреси

Кодирайте малко съдържание от текст или изображение, за да го вградите директно в CSS, HTML или конфигурационни файлове — полезно за вградени ресурси.

Отстраняване на грешки при базова автентикация

Декодирайте заглавия 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 безплатно и отключете 64+ инструмента за разработчици за вашия браузър.

Добавяне към Chrome Добави към Edge Добавяне към FireFox