Как пользоваться: Кодировщик Base64 и URL
- 1
Выберите кодировку
Выберите Base64, URL-кодирование или HTML-сущности, затем «Кодировать» или «Декодировать».
- 2
Вставьте текст или выберите файл
Введите или вставьте текст в левое поле; в режиме кодирования Base64 можно также выбрать файл, чтобы превратить его в Base64 или data URL.
- 3
Настройте параметры
Включите Base64URL, дополнение или строки по 76 символов либо выберите, какую часть URL экранировать.
- 4
Скопируйте или сохраните результат
Скопируйте результат, сохраните его как файл или нажмите «Результат во входные данные», чтобы выполнить обратное преобразование.
Лимиты и Pro
Бесплатно и без регистрации: кодируйте файлы до 50 MB и вставляйте текст любой длины, которую выдержит ваш браузер. Результат длиннее 600 000 символов показывается в предпросмотре частично, а целиком его можно получить через «Копировать» и «Сохранить как файл».
Pro убирает рекламу; кодировщик работает одинаково на всех тарифах. Смотреть Pro
О инструменте «Кодировщик Base64 и URL»
Base64 превращает произвольные байты в 64 печатаемых символа, чтобы данные без потерь проходили через e-mail, JSON, атрибуты HTML и заголовки HTTP. Этот кодировщик работает и с текстом, и с файлами: текст сначала переводится в UTF-8, поэтому буквы с диакритикой, китайские иероглифы и эмодзи кодируются и декодируются корректно, а не вызывают ошибку, как встроенная в браузер функция btoa().
При кодировании можно выбрать стандартный алфавит или Base64URL (- и _ вместо + и /, как в JWT и параметрах URL), включить необязательное дополнение = и переносы строк по 76 символов в стиле MIME. Файл до 50 MB можно превратить в обычный Base64 или в готовый data: URL для img src или фона в CSS.
При декодировании подойдёт любой из алфавитов: пробелы и переносы строк игнорируются, недостающее дополнение добавляется, префикс data: URL удаляется. Если результат — читаемый UTF-8, вы увидите текст. Иначе первые байты сверяются с известными сигнатурами файлов — PNG, JPEG, GIF, WebP, PDF, ZIP, MP3, MP4, шрифты и другие, — так что изображение можно посмотреть, а файл скачать с верным расширением. Если данные некорректны, инструмент покажет точную позицию ошибки и объяснит её.
Ещё две вкладки закрывают другие частые кодировки: URL-кодирование (одно значение запроса, весь URL или данные формы, где пробелы превращаются в +) с разбором каждого параметра запроса и HTML-сущности в обе стороны, включая все именованные ссылки, например и é. Base64 — это кодирование, а не шифрование: расшифровать его может любой.
Конфиденциальность
Кодирование и декодирование выполняются в этой вкладке браузера, в том числе для выбранных вами файлов: всё, что вы вводите или открываете, не загружается на сервер. Переключатели параметров (URL-безопасный алфавит, дополнение, режим URL) запоминаются в локальном хранилище, а сами тексты и файлы не сохраняются никогда.
Возможности
Корректный UTF-8
Эмодзи, диакритика и нелатинские алфавиты кодируются и декодируются без ошибки Unicode, как у btoa().
Декодирует и файлы
Двоичный результат определяется по сигнатуре, изображения можно посмотреть, а файлы скачать.
URL и HTML-экранирование
Процентное кодирование для значений, целых URL и форм, а также все именованные HTML-сущности.