Кодирование и декодирование Base64
Закодируйте текст для приложения или прочитайте текст UTF-8 из Base64. Выберите формат и скопируйте или скачайте полный результат.
Как преобразовать текст
- Выберите декодирование для Base64 или кодирование для обычного текста и вставьте данные. Весь ввод считается одним значением.
- При кодировании выберите стандартный или URL-безопасный формат. Декодер распознаёт оба и принимает отсутствующее либо полное дополнение.
- Запустите преобразование и скопируйте или скачайте результат. При ошибке проверьте исходные данные: частичный результат не создаётся.
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
Источники
Похожие инструменты
JSON в YAML
Преобразуйте JSON в YAML локально, сохраняя запись чисел и строки в кавычках; скопируйте или скачайте результат целиком.
Открыть инструмент — JSON в YAMLYAML в JSON
Преобразуйте один документ YAML в JSON локально, сохраняя точный числовой текст, и скопируйте или скачайте результат.
Открыть инструмент — YAML в JSONHTML в Markdown
Преобразуйте вставленный или локальный HTML в Markdown, проверьте примечания и скопируйте или скачайте результат.
Открыть инструмент — HTML в MarkdownТестирование регулярных выражений JavaScript
Проверяйте шаблон JavaScript локально и изучайте совпадения, группы и позиции UTF-16.
Открыть инструмент — Тестирование регулярных выражений JavaScriptMarkdown в 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