Base64 Encoder/Decoder
Безплатен онлайн конвертор Base64 — кодавай и декодавай текст, поддържа UTF-8, файлове и Base64URL. Без регистрация.
Безплатен онлайн конвертор Base64 — кодавай и декодавай текст, поддържа UTF-8, файлове и Base64URL. Без регистрация.
Base64 е схема за кодиране от двоичен към текст, която представя двоични данни с 64 ASCII символа (A–Z, a–z, 0–9, +, /). Той се използва широко в уеб разработката за пренасяне на двоични данни чрез текстови формати — вграждане на изображения в HTML/CSS като data URI, изпращане на файлови прикачки в REST API-та или съхраняване на JWT токени. itcoders.pl Base64 Кодер/Декодер работи изцяло в браузъра: няма данни, които напускат вашето устройство.
Поставете текст за кодиране или Base64 низ за декодиране в лявата панел. Инструментът автоматично разпознава правилния режим — ако входът изглежда като Base64, той превключва към декодиране. Можете също така ръчно да изберете режима с бутоните Encode или Decode. Бутонът Swap незабавно обменя данните между панелите. Резултатът може да се копира в клипборда или да се свали като текстов файл.
Режим Base64URL заменя + и / с - и _, също така премахва = символите — тази версия е безопасна за URL-и и имена на файлове. Обвиването на всеки 76 символа (MIME стандарт) е полезно при вграждане на Base64 в email тела или заглавки. Функцията за качване на файл преобразува всеки файл (изображение, PDF, ZIP) в Base64 представяне — удобно при изпращане на файлове чрез JSON API-та. Декодиране обратно на файл работи автоматично: ако резултатът не е четим текст, инструментът предлага сваляне на файл.
Всичко кодиране и декодиране се извършва от страна на клиента — няма фрагмент от поставения текст или качения файл, който да бъде изпратен към сървър. Това го прави безопасно за работа с JWT токени, API ключове, сертификати или чувствителни данни. itcoders.pl Base64 Кодер/Декодер е напълно безплатен, не изисква регистрация и работи във всеки съвременен браузър.
Не – Base64 е кодиране, не криптиране. Всеки може да декодира Base64 без ключ. То просто преобразува бинарни данни в текстов формат. За защита на данните използвайте криптиране (AES, RSA и др.) и Base64 само като транспортен слой.
Base64 кодира 3 байта бинарни данни в 4 текстови символа, което увеличава размера приблизително с 33%. Това е компромисът за възможността да се пренасят бинарни данни през текстови формати като JSON, HTML или HTTP заглавки.
Стандартният Base64 използва символите + и /, които имат специално значение в URL. Base64URL ги заменя с - и _, и премахва = padding – правейки изхода безопасен за употреба в URL и файлови имена без процентно кодиране.
Да – инструментът използва UTF-8 кодиране, което поддържа всички Unicode символи, включително акцентирани букви, кирилица, китайски знаци и емоджита. За разлика от стандартната функция btoa(), която хвърля грешка при не-ASCII символи.