Base64.imMã hóa và giải mã Base64 trực tuyến
Công cụ trực tuyến Base64 tốt nhất, hỗ trợ nhiều tính năng nâng cao để mã hóa hoặc giải mã Base64.
0
Ctrl + Enter
0
Sẵn sàng chuyển đổi.
Ảnh sang Base64
Chọn hoặc thả tối đa 20 ảnh, mỗi ảnh không quá 10 MB.
Cài đặt nâng cao
Ví dụ mã nguồn
JavaScript (UTF-8)
const bytes = new TextEncoder().encode(text);
const encoded = btoa(Array.from(bytes, b => String.fromCharCode(b)).join(""));
const decoded = new TextDecoder().decode(Uint8Array.from(atob(encoded), c => c.charCodeAt(0)));Python 3
import base64
encoded = base64.b64encode(text.encode("utf-8")).decode("ascii")
decoded = base64.b64decode(encoded).decode("utf-8")Java
String encoded = Base64.getEncoder().encodeToString(text.getBytes(StandardCharsets.UTF_8));
String decoded = new String(Base64.getDecoder().decode(encoded), StandardCharsets.UTF_8);PHP
$encoded = base64_encode($text);
$decoded = base64_decode($encoded, true);C# / .NET
string encoded = Convert.ToBase64String(Encoding.UTF8.GetBytes(text));
string decoded = Encoding.UTF8.GetString(Convert.FromBase64String(encoded));Go
encoded := base64.StdEncoding.EncodeToString([]byte(text))
decoded, err := base64.StdEncoding.DecodeString(encoded)Ruby
require "base64"
encoded = Base64.strict_encode64(text)
decoded = Base64.strict_decode64(encoded)Perl
use MIME::Base64;
$encoded = encode_base64($text, "");
$decoded = decode_base64($encoded);MySQL / MariaDB
SELECT TO_BASE64('hello');
SELECT FROM_BASE64('aGVsbG8=');PostgreSQL
SELECT encode(convert_to('hello', 'UTF8'), 'base64');
SELECT convert_from(decode('aGVsbG8=', 'base64'), 'UTF8');Linux shell
printf '%s' 'hello' | base64
printf '%s' 'aGVsbG8=' | base64 --decodeBASE64 / FAQ
Câu hỏi
Base64 có bảo mật không?
Không. Đây là cách biểu diễn byte có thể đảo ngược, ai cũng có thể giải mã. Nó không bảo vệ bí mật.
Vì sao giải mã thất bại?
Kiểm tra dữ liệu và bảng mã. Dữ liệu nhị phân có thể không phải văn bản: chọn thập lục phân hoặc mảng byte. Công cụ cũng hỗ trợ Base64 an toàn cho URL.
Tệp có được tải lên không?
Chuyển đổi diễn ra cục bộ. Văn bản và ảnh không được gửi đến máy chủ chuyển đổi.