Главная / Инструменты для разработчиков / Онлайн кодировщик/декодировщик Base64
Бесплатные онлайн-инструменты

Онлайн кодировщик/декодировщик Base64

Кодируйте текст UTF-8 в стандартный Base64 или декодируйте его обратно в текст и копируйте результат прямо в браузере.

Начать работу

Онлайн кодировщик/декодировщик Base64

Кодируйте текст UTF-8 в стандартный Base64 или декодируйте его обратно в текст и копируйте результат прямо в браузере.

Что умеет инструмент

Он не поддерживает выбор других кодировок — для произвольных бинарных данных используйте отдельный декодер Base64 для файлов.

Пример работы

Входной текст Hello после кодирования даёт SGVsbG8=. При декодировании SGVsbG8= получается исходный текст. Русский текст Привет кодируется в 0J/RgNC40LLQtdGC (UTF-8).

Ограничения

  • Для кодирования допустимы 8 388 608 кодовых единиц UTF-16 и 16 МиБ байтов UTF-8 до преобразования в Base64. Для декодирования: 16 777 216 исходных кодовых единиц и 8 388 608 символов Base64 после удаления пробелов. Длина UTF-16 не равна числу байтов UTF-8.
  • Некорректный Base64 или невалидная UTF-8 последовательность вызывает ошибку, а не заменяющие символы.

Часто задаваемые вопросы

Что делать, если при декодировании появляется ошибка?

Проверьте, что строка Base64 не содержит посторонних символов (кроме букв, цифр, +, / и =). Пробелы и переводы строк удаляются автоматически, но другие символы вызовут ошибку.

Можно ли использовать этот инструмент для кодирования файлов?

Нет, эта страница предназначена для текста. Для файлов используйте отдельные инструменты Base64 для файлов; у них свои ограничения размера.

Почему в результате есть символ =?

Символ = добавляется для выравнивания, когда длина исходных данных не кратна трём байтам. Это нормально и не влияет на декодирование.

Привет ↔ 0J/RgNC40LLQtdGC
Hello ↔ SGVsbG8=

Для прямого кодирования и обратного декодирования здесь объём UTF-8 должен быть не более 6 МиБ: это даёт до 8 МиБ Base64. Более длинный результат можно восстановить как байты файловым декодером в пределах его ограничений.

Обработка выполняется локально в вашем браузере.