Bỏ qua tới nội dung
Toolars
Khám phá
Báo lỗi

Tiện ích Lập trình · Cục bộ

Mã hóa / giải mã Base64

Base64 Encoder / Decoder

Mã hóa và giải mã Base64 với thẩm định trực tiếp, tùy chọn UTF-8, an toàn URL và giữ ngắt dòng. Nút Đảo giúp kiểm tra khứ hồi trong hai cú nhấp.

Lộ trình tác vụ / từ đầu vào đến kết quả

Chọn Mã hóa hoặc Giải mã

Chạy cục bộ · Không có gì được tải lên

Cách Mã hóa/giải mã Base64 hoạt động, quyền riêng tư và các công cụ liên quan

Lộ trình tác vụ / từ đầu vào đến kết quả

Cách mã hóa và giải mã Base64

  1. 01

    Chọn Mã hóa hoặc Giải mã

    Dùng các tab chế độ để chọn chiều. Khung kết quả cập nhật trực tiếp khi bạn gõ, và chấm trạng thái báo Sẵn sàng, Hợp lệ hoặc Lỗi cho đầu vào hiện tại, nên các giá trị sai định dạng lộ ra trước khi bạn sao chép bất cứ thứ gì.

  2. 02

    Nhập giá trị

    Gõ vào khung Nhập văn bản để mã hóa, hoặc dán vào khung Nhập Base64 để giải mã. Tải mẫu thả vào một ví dụ nhỏ để bạn thấy vòng khứ hồi trước, và khoảng trắng bên trong một giá trị Base64 đã dán bị bỏ qua khi giải mã.

  3. 03

    Đặt các tùy chọn

    UTF-8 bật theo mặc định và bắt buộc cho các ký tự vượt dải byte Latin-1; An toàn với URL đổi + và / thành - và _ và loại phần đệm; Giữ ngắt dòng, cũng bật theo mặc định, giữ các dòng mới thay vì gập chúng thành khoảng trắng. Các tùy chọn áp dụng cho cả hai chiều.

  4. 04

    Kiểm tra việc thẩm định trực tiếp

    Giải mã thẩm định trong lúc bạn làm: ký tự ngoài bảng chữ cái, độ dài không thể, và — khi UTF-8 bật — các byte không phải UTF-8 hợp lệ đều tạo ra một lỗi có tên. Sửa giá trị được gắn cờ và kết quả phục hồi ngay lập tức.

  5. 05

    Sao chép, đảo hoặc tải xuống

    Dùng Sao chép kết quả cho clipboard, Đảo để đưa đầu ra thành đầu vào và lật chiều cho một vòng khứ hồi, hoặc Tải xuống .txt để lưu toolars-base64.txt hoặc toolars-decoded.txt.

Thông tin công cụ

Xử lý
Trong trình duyệt của bạn
Dữ liệu nhập rời thiết bị này
Không bao giờ
Lưu giữ
Không có gì được lưu
Giá
Miễn phí

Dữ liệu bạn nhập ở lại trong trình duyệt.

Mã hóa/giải mã Base64 dùng lộ trình thực thi cục bộ đã xác minh và không tạo lịch sử đầu vào hay đầu ra ẩn.

Thực thi cục bộ

Chạy bên trong tab trình duyệt hiện tại.

Không xử lý ẩn

Dữ liệu công cụ đang hoạt động không bao giờ trở thành bản ghi tài liệu của Toolars.

Không cần tài khoản

Dùng quy trình cốt lõi mà không cần tạo hồ sơ. Mục yêu thích đồng bộ vào tài khoản sau khi bạn đăng nhập.

Đặt lại ngay lập tức

Xóa tab và dữ liệu đang làm việc sẽ biến mất.

Mã hóa/giải mã Base64 thực sự làm gì

Một secret CI cần di chuyển dưới dạng một dòng biến môi trường; một data URL trong stylesheet cần kiểm tra phần payload; một phản hồi API nhúng một trường Base64 mà không ai đọc được bằng mắt. Trình mã hóa/giải mã Base64 thực hiện chuyển đổi ngay trong tab bạn đang ở, với thẩm định trực tiếp, và nút Đảo biến một lượt giải mã thành mã hóa lại tức thì để bạn xác nhận một giá trị khứ hồi sạch sẽ. Vì không có gì được tải lên, token và các đoạn cấu hình vẫn ở lại trên thiết bị.

Ví dụ / xem Base64 thay đổi gì — và không thay đổi gì.

Làm cho cách biểu diễn trở nên hữu hình.

Văn bản thuầnToolarsVG9vbGFycw==
Văn bản UTF-8Hello, 世界SGVsbG8sIOS4lueVjA==
Giải mã một giá trịSGVsbG8=Hello
Base64 thay đổi cách biểu diễn.

Nó không mật mã hóa nội dung gốc.

Mã hóa không phải mật mã hóa

Cách biểu diễn đọc được không che giấu hay bảo vệ nguồn.

Chuẩn quan trọng

Chọn đầu ra chuẩn hoặc an toàn cho URL tùy hệ thống đích.

Văn bản có encoding

UTF-8 chuyển ký tự thành byte dự đoán được trước tiên.

Dữ liệu nhập không hợp lệ phải thất bại

Lỗi rõ ràng an toàn hơn là âm thầm thay đổi dữ liệu lỗi.

Câu hỏi thường gặp

Vì sao tôi gặp "Bật UTF-8 để mã hóa ký tự ngoài dải byte"?
Khi UTF-8 tắt, việc mã hóa ánh xạ mỗi ký tự thành một byte duy nhất, nên chỉ các ký tự có mã tới 255 mới mã hóa được. Emoji, văn bản CJK và hầu hết các hệ chữ có dấu cần tùy chọn UTF-8, vốn bật theo mặc định; bật lại nó sẽ hết lỗi.
Các giá trị tùy chọn mặc định là gì?
UTF-8 bật, An toàn với URL tắt, và Giữ ngắt dòng bật. Tổ hợp đó xử lý văn bản nhiều dòng thông thường và ký tự không phải Latin ngay từ đầu; chỉ bật An toàn với URL khi giá trị phải sống sót bên trong một URL hay tên tệp.
Base64 an toàn với URL là gì?
Một biến thể trong đó + trở thành - và / trở thành _, với phần đệm = ở cuối bị loại bỏ, để giá trị sống sót bên trong URL và tên tệp. Bật tùy chọn An toàn với URL để tạo nó, và giữ cùng tùy chọn đó khi giải mã một giá trị như vậy — bộ giải mã chấp nhận đầu vào không đệm, nên vòng khứ hồi vẫn sạch.
Giữ ngắt dòng thay đổi điều gì?
Khi bật, các dòng mới được mã hóa và giải mã như một phần của văn bản. Khi tắt, mọi ngắt dòng được gập thành một khoảng trắng duy nhất trước khi mã hóa (và sau khi giải mã), đúng thứ bạn muốn cho các giá trị phải di chuyển thành một dòng, chẳng hạn biến môi trường.
Vì sao Base64 của tôi không giải mã được?
Khoảng trắng ASCII và phần đệm bị lược đều được chấp nhận. Phần đệm sai và các bit dư khác không bị từ chối. UTF-8 giữ nguyên BOM đứng đầu. Chế độ byte xuất văn bản, không phải nhị phân thô.
Văn bản tôi dán có bị tải lên đâu không?
Không. Mã hóa và giải mã chạy hoàn toàn bên trong tab trình duyệt hiện tại, đầu vào không bao giờ được gửi hay lưu lại, và không cần tài khoản. Dọn không gian làm việc sẽ hủy cả hai khung.

Đọc tiếp

Tiếp tục trong Lập trình

Tác vụ liên quan, không phải ngõ cụt.

Chuyển sang một không gian làm việc tập trung khác mà không cần quay lại mục lục đầy đủ.

Chuyển code thành ảnh

Code to Image Converter

Xuất mã tô sáng bằng Shiki — sáu ngôn ngữ, giao diện sáng/tối kiểu GitHub — thành PNG hoặc SVG với số dòng, tiêu đề cửa sổ và tỷ lệ 1x/2x. Xử lý cục bộ.

Tạo

Trình tạo slug URL

URL Slug Generator

Chuẩn hóa tiêu đề thành slug viết thường: bỏ dấu phụ, & thành and, ký tự lạ gộp thành một dấu gạch ngang hoặc gạch dưới. Giữ chữ cái mọi hệ chữ.

Tạo

Đổ bóng cho React Native

React Native Shadow Generator

Tinh chỉnh shadow iOS và elevation Android đối chiếu xem trước trực tiếp, rồi sao chép đoạn StyleSheet cho iOS, Android hoặc cả hai, kể cả chế độ boxShadow mới.

Tạo

Mã hóa/giải mã HTML

HTML Encoder/Decoder

Escape đúng năm ký tự phá markup — &, <, >, ngoặc kép và nháy đơn — hoặc giải mã mọi entity tên và số qua trình phân tích của trình duyệt. Chạy cục bộ.

Chuyển đổi