Кодировать из
формата Base64

Вставьте свой текст в поле ниже
Набор символов
Перетащите файл или нажмите +, чтобы загрузить
Набор символов
Base64 decode

Upload or drag
and drop file here

Base64 Decode
Перетащите файл или нажмите +, чтобы загрузить
All fields marked with an asterisk (*) cannot be left blank.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Base64 Decode Base64 Decode Base64 Decode

Кодировать в Base64

Кодировка Base64 — это метод преобразования двоичных данных (например, изображений, файлов или обычного текста) в строку формата ASCII. Она часто используется в веб-разработке, форматировании электронной почты и передаче данных, где разрешены только безопасные текстовые символы. Преобразование данных в представление base64 гарантирует, что они не будут изменены при передаче через системы, не поддерживающие двоичный формат.

Кодировать в формат Base64

Инструмент Base64 Encoder позволяет загружать и преобразовывать файлы — такие как изображения, PDF и документы — в формат Base64. Кодирование Base64 особенно полезно для вложений в электронной почте, веб-ресурсов и криптографических данных, встроенных прямо в HTML, CSS или JSON.

Обеспечивает точность и эффективность

Независимо от того, нужно ли вам кодировать файлы в Base64 для разработки, хранения или безопасности — этот инструмент обеспечивает точность и эффективность.

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

Paste your text within the field below
Character Set
Drag and drop the file or click + to upload
Character Set
Base64 decode

Upload or drag
and drop file here

Base64 Decode
Drop Files or Click the + above to add Files.
All fields marked with an asterisk (*) cannot be left blank.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
1
Кодировать в формат Base64
Скопируйте и вставьте исходную строку или перетащите файл.
2
Изменить тип кодировки
Настроить формат кодировки и разрывы строк.
3
Нажмите здесь для кодирования
Нажмите «Кодировать», чтобы преобразовать данные в исходный формат.
4
Скопировать результат
Получите закодированный результат здесь.
Base64 Decode Base64 DecodeBase64 Decode

Основные случаи использования Base64

Base64 Decode
Вложения в электронной почте
(Формат MIME) — Системы электронной почты кодируют файлы в Base64 для обеспечения корректной передачи и отображения. Это предотвращает изменение данных при передаче через системы, не поддерживающие 8-битный формат. Веб-разработчики используют кодировку Base64 для внедрения изображений и мультимедиа прямо в HTML или CSS файлы.
Base64 Decode
Криптографические приложения
Схемы кодирования Base64 помогают хранить хешированные пароли, цифровые подписи и защищённые ключи. Также используются при безопасной передаче файлов — многие системы кодируют конфиденциальные данные в Base64 перед отправкой для обеспечения целостности.
Base64 Decode
Закодированные данные сохраняются без изменений
Безопасная для URL кодировка заменяет + на - и / на _, чтобы избежать ошибок в URL. Также пробелы и специальные символы кодируются как %20 для лучшей совместимости с веб-ссылками. Это также гарантирует целостность данных при использовании в ссылках, API и других веб-средах.
Base64 Decode
Печатаемые символы
Base64 использует набор печатаемых символов для представления двоичных данных, но в веб-разработке некоторые символы требуют особой обработки. Стандартные символы включают A-Z, a-z, 0-9 для первых 62 значений и +, / для кодирования.

Функции кодирования Base64

Кодирование Base64 поддерживается во многих языках программирования либо нативно, либо через библиотеки. Вот как это обычно реализуется:

JavaScript
// JavaScript

//The atob() function encode strings to Base64 in web applications.

const encodedString = atob("Some encoded string");
console.log(encodedString); // Output: U29tZSBlbmNvZGVkIHN0cmluZw==
Base64 Decode
# Python
# The base64.b64decode() function converts Base64 text into its original binary format.
import base64
original_str = "Some encoded string"
encoded_bytes= base64.b64encode(original_str.encode("utf-8"))
print(encoded_str)  # Output: U29tZSBlbmNvZGVkIHN0cmluZw==
Base64 Decode
// PHP
// The base64_decode() function allows web developers to process encoded data.
$encoded_str = "U29tZSBlbmNvZGVkIHN0cmluZw==";
$decoded_str = base64_decode($encoded_str);
echo $decoded_str; // Output: Some encoded string
Base64 Decode
// Java
// The Base64.getEncoder().encodeToString() method efficiently encodes text into Base64.
import java.util.Base64;
public class Main {
    public static void main(String[] args) {
        String originalStr = "Some encoded string";
        String encodedStr = Base64.getEncoder().encodeToString(originalStr.getBytes());
        System.out.println(encodedStr); // Output: U29tZSBlbmNvZGVkIHN0cmluZw==
    }
}
Base64 Decode
// C#
// The Convert.ToBase64String() method encodes binary data into a Base64 string.
using System;
class Program{
   static void Main()
   {
       string original = "string"; // Original string to encode
       byte[] bytes = System.Text.Encoding.UTF8.GetBytes(original); // Convert string to bytes
       string encoded = Convert.ToBase64String(bytes); // Encode bytes to Base64
       Console.WriteLine(encoded); // Output: c3RyaW5n
   }
}
Base64 Decode
# Ruby
# The Base64.encode64() method encodes a string into Base64 format.
require 'base64'original = 'string'  # Original string to encode
encoded = Base64.encode64(original)  # Encode string to Base64
puts encoded  # Output: c3RyaW5n
Base64 Decode
-- MySQL
-- The TO_BASE64() function encodes a string into Base64 format.
SELECT TO_BASE64('string') AS encoded; -- Output: c3RyaW5n
Base64 Decode
-- PostgreSQL
-- The encode() function encodes binary data using the specified format, like 'base64'.
SELECT encode('string'::bytea, 'base64') AS encoded; -- Output: c3RyaW5n
Base64 Decode
# Linux CLI
# The base64 command encodes input into Base64 format.
# The -n flag prevents echo from adding a newline character.
echo -n 'string' | base64  # Output: c3RyaW5n
Base64 Decode
Base64 Decode Base64 DecodeBase64 Decode