Любимые места любимого города
Главная
Добавить в предпочтительные источники Google

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

Закодируйте текст для приложения или прочитайте текст UTF-8 из Base64. Выберите формат и скопируйте или скачайте полный результат.

Ввод

Результат

Введите данные и запустите преобразование.

Локальное преобразование

Инструмент обрабатывает текст в браузере, не загружая его и не сохраняя историю.

Копирование и скачивание выполняются только по запросу. Остальные сервисы сайта и настройки согласия действуют отдельно.

Как преобразовать текст

  1. Выберите декодирование для Base64 или кодирование для обычного текста и вставьте данные. Весь ввод считается одним значением.
  2. При кодировании выберите стандартный или URL-безопасный формат. Декодер распознаёт оба и принимает отсутствующее либо полное дополнение.
  3. Запустите преобразование и скопируйте или скачайте результат. При ошибке проверьте исходные данные: частичный результат не создаётся.

Base64 и текст UTF-8

Base64 представляет байты печатными символами. Это обратимое кодирование, а не шифрование или сжатие.

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

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

При кодировании пробелы и переносы строк являются данными. При декодировании игнорируются только ASCII-пробел, табуляция, CR, LF и переход страницы. Результат и файл сохраняют исходные переносы.

Примеры

Hello кодируется как SGVsbG8=; один пробел — как IA==.

😀 кодируется как 8J+YgA== или 8J-YgA в URL-безопасном формате.

Zg и Zg== дают f, но частичное дополнение Zg= недопустимо. Корректный Base64 может содержать байты, не являющиеся UTF-8.

Ограничения

Лимит — 256 КиБ текста или декодированных байтов; также действует лимит редактора. Файлы, старые кодировки, data URL и целые JWT не обрабатываются.

Файл не получает добавочный BOM или перенос строки; существующий BOM сохраняется. Буфер обмена может изменить переносы, а управляющие символы могут быть невидимы.

Обработка в браузере

Преобразование выполняется в браузере без загрузки данных инструментом и сохранения истории. Копирование и скачивание выполняются только по запросу; общие сервисы сайта действуют отдельно.

Вопросы о Base64

Нет. Кодирование обратимо и не требует ключа.

Да, дополнение можно полностью опустить или указать полностью и правильно.

Данные могут иметь неверный синтаксис, неканонические биты или содержать байты вне UTF-8.

Да, корректный Unicode преобразуется в UTF-8 без изменения языка текста.

Декодированный результат и файл сохраняют их; браузер при вводе и буфер обмена могут менять переносы.

Источники

JSON в YAML

Преобразуйте JSON в YAML локально, сохраняя запись чисел и строки в кавычках; скопируйте или скачайте результат целиком.

Открыть инструмент — JSON в YAML

YAML в JSON

Преобразуйте один документ YAML в JSON локально, сохраняя точный числовой текст, и скопируйте или скачайте результат.

Открыть инструмент — YAML в JSON

HTML в Markdown

Преобразуйте вставленный или локальный HTML в Markdown, проверьте примечания и скопируйте или скачайте результат.

Открыть инструмент — HTML в Markdown

Тестирование регулярных выражений JavaScript

Проверяйте шаблон JavaScript локально и изучайте совпадения, группы и позиции UTF-16.

Открыть инструмент — Тестирование регулярных выражений JavaScript

Markdown в HTML

Преобразуйте Markdown в HTML-фрагмент, проверьте код и неактивный предпросмотр, затем скопируйте или скачайте результат.

Открыть инструмент — Markdown в HTML

Сортировка строк

Сортируйте строки по алфавиту выбранного языка или по кодовым точкам Unicode, сохраняя повторы, пустые строки и содержимое.

Открыть инструмент — Сортировка строк

Удаление повторяющихся строк

Сохраните первую копию каждой точной строки, порядок, значимые пробелы и пустые строки, затем скопируйте или скачайте результат.

Открыть инструмент — Удаление повторяющихся строк

Сравнение текстов

Сравните два текста локально: целые строки, пробелы и последний перевод строки.

Открыть инструмент — Сравнение текстов

Преобразование регистра

Меняйте регистр текста, начала слов или предложений с явно выбранными правилами букв.

Открыть инструмент — Преобразование регистра

Кодировщик и декодировщик HTML-сущностей

Кодируйте или декодируйте HTML-ссылки в тексте, выбирайте контекст и формат Unicode и получайте результат с переносами LF без разбора разметки.

Открыть инструмент — Кодировщик и декодировщик HTML-сущностей

Генератор таблиц Markdown

Редактируйте таблицу с обычным текстом, задавайте выравнивание и копируйте GFM Markdown или импортируйте TSV.

Открыть инструмент — Генератор таблиц Markdown

Разбор и создание строки запроса

Разбирайте и редактируйте параметры запроса, сохраняя повторы и порядок. Копируйте нормализованную строку или HTTP(S)-адрес.

Открыть инструмент — Разбор и создание строки запроса

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

Преобразуйте компонент URL или значение формы UTF-8 с понятными правилами для пробела и плюса, затем скопируйте или скачайте результат.

Открыть инструмент — Кодирование и декодирование URL

Форматирование XML

Локально проверяйте корректность XML 1.0 с учётом пространств имён, форматируйте или сжимайте текст и копируйте или скачивайте результат в UTF-8.

Открыть инструмент — Форматирование XML

Форматирование и проверка JSON

Проверяйте синтаксис JSON, форматируйте или минифицируйте локально, копируйте и скачивайте результат с сохранением исходных данных.

Открыть инструмент — Форматирование и проверка JSON

Счётчик символов и сегментов SMS

Узнайте кодировку сообщения, границы сегментов и примерную стоимость. Текст остаётся в вашем браузере.

Открыть инструмент — Счётчик символов и сегментов SMS

Счётчик символов для соцсетей

Проверяйте лимиты платформ и разбивайте публикации без потери текста.

Открыть инструмент — Счётчик символов для соцсетей

Счётчик символов

Считайте символы, слова, предложения и абзацы. Проверяйте плотность слов, время чтения и размер UTF-8 прямо в браузере.

Открыть инструмент — Счётчик символов

Калькулятор размера текста

Сравнивайте кодировки и размеры передаваемого текста прямо в браузере.

Открыть инструмент — Калькулятор размера текста

Очистка текста из PDF

Исправьте переносы строк и пробелы в тексте из PDF. Сохраните исходник и проверьте неоднозначные дефисы перед копированием результата.

Открыть инструмент — Очистка текста из PDF

Текст без стилизации

Преобразуйте поддерживаемые буквы Unicode в обычный текст прямо в браузере. Регистр, диакритика, эмодзи и оригинал сохраняются.

Открыть инструмент — Текст без стилизации

Исправить текст

Исправьте искажённый текст и повреждённые акценты в браузере. Проверьте каждый вариант восстановления UTF-8.

Открыть инструмент — Исправить текст

Проверка обрезки письма в Gmail

Узнайте точный размер HTML письма в UTF-8, сравните с ориентиром 102 000 байт и найдите объёмные фрагменты кода.

Открыть инструмент — Проверка обрезки письма в Gmail
Все инструменты этой категории