Enkode / Dekode Base64
Enkode atau dekode Base64 (aman UTF-8) dengan alfabet URL-safe, padding opsional, pemenggalan baris 64/76, hitungan bita dan karakter langsung, serta tampilan bita heksa atau biner.
Enkode / Dekode Base64 — Konversikan teks ke Base64 dan sebaliknya, sepenuhnya aman UTF-8 — emoji dan aksara non-Latin tetap utuh dengan benar. Beralihlah ke alfabet URL-safe (- dan _), hilangkan padding =, penggal keluaran setiap 64 atau 76 karakter, dan periksa bita mentah dalam heksa atau biner, disertai hitungan bita dan karakter langsung. Semuanya berjalan di browser Anda, sehingga data yang Anda tempel tidak pernah meninggalkan perangkat Anda.
Apa itu Enkode / Dekode Base64?
Enkoder dan dekoder Base64 daring gratis yang mengonversi teks biasa menjadi Base64 atau mendekode string Base64 kembali menjadi teks yang dapat dibaca, sepenuhnya aman UTF-8. Selain alfabet standar, tersedia varian URL-safe (- dan _ menggantikan + dan /), opsi menghilangkan padding =, serta pemenggalan baris MIME/PEM pada 76 atau 64 karakter. Alat ini menampilkan hitungan bita dan karakter secara langsung dan memungkinkan Anda memeriksa bita di baliknya dalam heksadesimal atau biner. Pendekodean bersifat toleran: menerima masukan standar atau URL-safe, dengan atau tanpa padding maupun pemenggalan baris. Pengembang memakainya untuk data URI, JWT, header autentikasi dasar HTTP, dan berkas konfigurasi tanpa menulis kode.
Cara menggunakan Enkode / Dekode Base64
- Pilih Enkode atau Dekode dengan sakelar mode.
- Ketik atau tempel konten Anda di kotak masukan — teks biasa untuk dienkode, atau string Base64 untuk didekode.
- Baca hasil konversi secara instan di kotak keluaran; hasilnya diperbarui saat Anda mengetik.
- Buka Opsi (ikon roda gigi) untuk beralih antara alfabet Standar dan URL-safe, menghilangkan padding =, atau memenggal keluaran terenkode pada 64 atau 76 karakter.
- Periksa hitungan bita dan karakter langsung, dan gunakan tampilan bita untuk melihat bita mentah dalam heksa atau biner (ubah format di Opsi).
- Klik salin untuk menyalin hasil, Tukar untuk mengonversi ke arah sebaliknya, atau Bersihkan untuk memulai ulang.
Contoh
Enkode teks biasa
Masukan
Hello
Keluaran
SGVsbG8=
Alfabet URL-safe
Masukan
>>>
Keluaran
Pj4-
Tampilan bita dalam heksa
Mengenkode "Hi" menampilkan bita sumber 48 69 di tampilan bita; mendekode menampilkan bita hasil dekode. Beralih antara heksa dan biner di Opsi.
Pertanyaan yang sering diajukan
- Apakah ini menangani emoji dan karakter non-Latin seperti Korea atau Jepang?
- Ya. Enkode dan dekode aman UTF-8, sehingga emoji dan aksara non-Latin kembali persis seperti teks aslinya.
- Apa itu opsi Base64 URL-safe?
- Base64 URL-safe memakai - dan _ menggantikan + dan /, sehingga keluaran langsung dapat masuk ke URL, nama berkas, atau JWT tanpa escape. Anda juga bisa menghilangkan padding = di akhir. Pendekodean menerima kedua alfabet, standar dan URL-safe, secara otomatis.
- Mengapa memenggal keluaran menjadi baris?
- Beberapa format memerlukan baris berlebar tetap: email MIME memakai 76 karakter per baris dan sertifikat PEM memakai 64. Aktifkan pemenggalan 64 atau 76 agar cocok; pendekodean mengabaikan pemenggalan baris begitu saja.
- Apa yang ditampilkan tampilan bita?
- Ia menampilkan bita di baliknya — bita sumber saat mengenkode, bita hasil dekode saat mendekode — dalam heksadesimal atau biner, berguna untuk memeriksa data biner atau men-debug enkode. Letaknya di samping hitungan bita dan karakter langsung.
- Apakah data saya diunggah ke server?
- Tidak. Semuanya berjalan sepenuhnya di browser Anda menggunakan enkode JavaScript bawaan. Teks yang Anda tempel tidak pernah meninggalkan perangkat Anda dan tidak pernah dikirim ke server mana pun.
Alat terkait
Enkode / Dekode Base32 / Base58
Enkode teks ke Base32 (RFC 4648) atau Base58 (alfabet Bitcoin) dan dekode keduanya kembali menjadi teks, sepenuhnya aman UTF-8 dan seluruhnya di browser Anda.
Konverter Huruf Besar/Kecil & Penghitung
Konversi teks antara UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case, dan lainnya, serta hitung karakter, kata, dan baris.
Pemformat & Pemerkecil Kode
Percantik atau perkecil HTML, CSS, dan JavaScript secara instan di browser Anda, dengan indentasi 2 spasi, 4 spasi, atau tab serta kompresi JavaScript bertenaga Terser.
Konverter Warna
Konversikan warna antara HEX, RGB, dan HSL dengan pratinjau langsung.