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 токени (JWT) використовують кодування Base64 для розділів заголовка та корисного навантаження. Use our JWT Decoder to inspect token contents.
  • Data URI: Витягування оригінальних даних з data URI в HTML/CSS.
  • Email вміст: Декодування вкладень електронної пошти або закодованого 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));