Декодер Base64

Декодирование строк, закодированных в Base64, обратно в исходный текст или данные.

0 символов

Что такое декодирование Base64?

Декодирование Base64 — это обратный процесс кодирования Base64. Он преобразует закодированный в Base64 ASCII-текст обратно в его исходный двоичный или текстовый формат. Этот инструмент декодирования помогает вам быстро декодировать строки Base64 без каких-либо знаний программирования. Need to encode data instead? Check out our Base64 Encoder tool.

Когда вам нужно декодировать Base64?

  • Ответы API: Многие API возвращают данные, закодированные в Base64, которые необходимо декодировать для использования.
  • JWT-токены: JSON Web Tokens (JWT) используют кодирование Base64 для разделов заголовка и полезной нагрузки. Use our JWT Decoder to inspect token contents.
  • Data URI: Извлечение исходных данных из data URI в HTML/CSS.
  • Содержимое электронной почты: Декодирование вложений электронной почты или закодированного MIME-контента.
  • Конфигурационные файлы: Некоторые приложения хранят закодированные учётные данные в конфигурационных файлах.

Как использовать этот декодер Base64

  1. Вставьте вашу строку, закодированную в Base64, в поле ввода выше.
  2. Нажмите кнопку "Декодировать из Base64".
  3. Декодированный результат появится в поле вывода.
  4. Используйте кнопку "Копировать результат", чтобы скопировать декодированный текст в буфер обмена.

Недействительная строка Base64?

Если вы получили ошибку, ваш ввод может быть недействительным Base64. Строки Base64 должны содержать только символы A-Z, a-z, 0-9, +, / и = (для заполнения). Убедитесь, что в вашем вводе нет лишних пробелов или переносов строк.

Декодирование Base64 в языках программирования

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

PHP

$decoded = base64_decode($encoded);

JavaScript

const decoded = atob(encoded); // Browser
const decoded = Buffer.from(encoded, 'base64').toString(); // Node.js

Python

import base64
decoded = base64.b64decode(encoded).decode()

Go

import "encoding/base64"
decoded, _ := base64.StdEncoding.DecodeString(encoded)

Java

import java.util.Base64;
String decoded = new String(Base64.getDecoder().decode(encoded));

Ruby

require 'base64'
decoded = Base64.decode64(encoded)

C#

string decoded = Encoding.UTF8.GetString(Convert.FromBase64String(encoded));