# Конвертер Base64URL в Text

Кодируйте текст в формат URL, безопасный для Base64, или декодируйте его обратно согласно алфавиту base64url из раздела 5 RFC 4648. Инструмент преобразует введенные данные в UTF-8, использует - и _ вместо + и / и не добавляет заполнение знаками =, если вы его не запросили. При декодировании принимаются данные как с заполнением, так и без него. Разработчики используют этот формат для частей JWT, значений PKCE OAuth, подписанных URL и имен файлов, которые должны сохранять корректность в ссылках.

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

### Что такое Base64URL?

Base64URL — это безопасный для URL и имен файлов вариант Base64, определенный в RFC 4648, раздел 5. Он заменяет + на -, а / на _, поэтому результат можно использовать в URL и именах файлов без экранирования. Символы заполнения = обычно опускаются.

### Можно посмотреть пример?

Текст foobar кодируется в Zm9vYmFy, как и в стандартном Base64. Текст ??> кодируется в Pz8-, тогда как стандартный Base64 дает Pz8+, а subjects?_d — в c3ViamVjdHM_X2Q. Декодирование возвращает исходный текст.

### Нужно ли включать заполнение?

Оставьте его выключенным для JWT, проверочных строк PKCE и большинства веб-задач, где символы = опускаются. Включайте его, только если принимающая система ожидает длину, кратную четырем. Декодер принимает оба варианта.

### Как декодировать JWT с помощью этого инструмента?

Скопируйте часть заголовка или полезной нагрузки — текст между точками — и декодируйте ее. Вы получите JSON. Третья часть — это двоичная подпись, поэтому инструмент сообщает, что она не является допустимым текстом UTF-8.

### Почему мой ввод отклоняется?

Допустимы только символы от A до Z, от a до z, от 0 до 9, - и _, а также необязательные символы = в конце. Символы стандартного Base64 + и / не принимаются — используйте для них конвертер Base64. Также недопустима длина, при которой в последней группе остается один символ.

### Инструмент игнорирует пробелы?

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

### Как обрабатываются специальные символы и эмодзи?

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

### Безопасен ли Base64URL для конфиденциальных данных?

Нет. Это только кодирование, оно не обеспечивает защиту. Например, полезную нагрузку JWT может прочитать кто угодно, поэтому в ней не должно быть секретных данных.

### Насколько увеличивается размер?

Каждые 3 байта превращаются в 4 символа, поэтому размер закодированных данных увеличивается примерно на 33 процента. Без заполнения результат может быть короче на два символа.

### Какой объем текста можно преобразовать?

До 5 MiB текста на запрос. Входные данные не сохраняются.

Ваша реклама здесь?

[Напишите нам по электронной почте](mailto:hi@dennn.is?subject=%D0%A0%D0%B5%D0%BA%D0%BB%D0%B0%D0%BC%D0%B0%20%D0%BD%D0%B0%20OneClick%20Pro)

[Реклама Набор плагинов для работы агентов с WordPress.](https://sleekwp.com/?ref=oneclickpro)
