Все инструменты · Данные

Кодировать и декодировать Base64

Работоспособность проверена · 15 августа 2026 г.

Преобразует текст или файл в Base64, либо декодирует строку Base64 обратно в текст или скачиваемый файл — всё в вашем браузере. Полностью работает в вашем браузере: ничего не загружается.

Направление

Входные данные

Стандартный Base64 использует символы + и /, которые имеют особое значение внутри URL: отметьте «безопасно для URL», если собираетесь вставить результат в URL или имя файла, — тогда они заменяются на - и _. Декодирование в файл восстанавливает исходные байты; вам нужно будет знать исходное расширение, поскольку сам по себе Base64 не сохраняет имя файла. Некорректный ввод Base64 чётко отмечается, а не превращается в нечитаемый результат. Ничего не загружается: всё происходит на вашем устройстве.

Как это работает

  1. Выберите «Кодировать» или «Декодировать», а также «Текст» или «Файл» в качестве ввода.
  2. Для текста вставьте его напрямую; для файла перетащите его или нажмите, чтобы выбрать.
  3. Результат появится мгновенно: скопируйте его или скачайте как файл, если работаете с файлом на входе или выходе.
  4. Безопасное для URL кодирование (с - и _ вместо + и /) доступно как опция для использования результата в URL или имени файла.

Частые вопросы

Загружается ли мой файл или текст куда-либо?

Нет: кодирование и декодирование происходят локально в вашем браузере с помощью стандартных API Base64. На сервер ничего не отправляется.

В чём разница между стандартным Base64 и безопасным для URL?

Стандартный Base64 использует символы + и /, которые имеют особое значение внутри URL. Безопасный для URL Base64 заменяет их на - и _, чтобы результат можно было использовать прямо в URL или имени файла без дополнительного кодирования.

Можно ли декодировать строку Base64 и получить скачиваемый файл?

Да: режим декодирования с выводом в файл восстанавливает исходные байты и предлагает их для скачивания. Расширение исходного файла придётся знать (или угадать) самостоятельно, потому что сам по себе Base64 не хранит имя файла.

Есть ли ограничение на размер файла?

Жёсткого ограничения нет, хотя очень большие файлы (свыше 100 МБ) будут обрабатываться дольше и использовать больше памяти, поскольку кодирование происходит в памяти вашего браузера.

Что будет, если я попытаюсь декодировать некорректный Base64?

Вы получите понятную ошибку вместо нечитаемого результата: инструмент проверяет, что ввод является корректно сформированным Base64, прежде чем пытаться его декодировать.

Ваши файлы никогда не загружаются на сервер. Gotool.xyz полностью работает как JavaScript в вашем браузере. Ваши файлы обрабатываются в памяти и никогда не попадают на сервер: нечего перехватывать, нечего удалять. Закройте вкладку — и всё исчезнет, будто ничего и не было. Единственное, что мы фиксируем, — какой инструмент использовался (только название, например «merge»), чтобы понимать, что полезно людям; никогда — сам файл, его имя, размер или содержимое.