Apa itu Enkode Base64?
Base64 adalah skema enkode biner-ke-teks yang mengonversi data biner menjadi urutan karakter ASCII yang dapat dicetak. Ini banyak digunakan dalam pengembangan web, sistem email, dan penyimpanan data untuk dengan aman mengirimkan data biner melalui protokol berbasis teks.
Alat ini memungkinkan Anda mengenkode teks atau file ke Base64 dan mendekode string Base64 kembali ke bentuk aslinya — semuanya secara instan di browser Anda tanpa pemrosesan server.
Kasus Penggunaan Umum
Menyematkan Gambar
Autentikasi API
Lampiran Email
Penyimpanan Data
Token JWT
Cara Menggunakan
Enkode Teks ke Base64
Pilih Mode
Pastikan mode Enkode dipilih (default)
Masukkan Teks
Ketik atau tempel teks Anda di panel kiri
Dapatkan Hasil
Hasil Base64 muncul secara instan di panel kanan
Simpan Output
Klik Salin atau Unduh untuk menyimpan hasil
Dekode Base64 ke Teks
Alihkan Mode
Klik Dekode untuk beralih mode
Tempel Base64
Tempel string Base64 di panel kiri
Lihat Hasil
Teks yang didekode muncul secara instan di panel kanan. Data URL (misalnya, data:image/png;base64,...) secara otomatis terdeteksi
Enkode File
Unggah File
Dalam mode Enkode, klik tombol Unggah
Pilih File
Pilih file apa pun — alat membaca dan mengenkodenya ke Base64
Gunakan Hasil
Salin hasil untuk disematkan dalam kode Anda atau simpan sebagai file teks
Opsi Tersedia
Aman URL
Mengganti + dengan -, / dengan _, dan menghapus padding =. Berguna untuk URL, nama file, dan token JWT.
Pembungkus Baris
Menyisipkan jeda baris setiap 76 karakter, mengikuti standar MIME yang digunakan dalam enkode email.
Tukar
Memindahkan output ke input dan beralih mode, sehingga Anda dapat dengan cepat memverifikasi enkode/dekode putaran.
Fitur
Konversi Real-Time
Teks dikode atau didekode saat Anda mengetik — tidak perlu menekan tombol. Hasil diperbarui secara instan dengan penundaan singkat untuk menjaga kelancaran.
Dukungan Unggah File
Unggah file apa pun (gambar, PDF, dokumen) untuk mengenkodenya sebagai string Base64. Ini berguna untuk menyematkan aset langsung di HTML, CSS, atau JSON tanpa referensi file eksternal.
Base64 Aman URL
Base64 standar menggunakan karakter +, /, dan = yang dapat menyebabkan masalah di URL dan nama file. Varian aman URL mengganti ini dengan -, _, dan menghapus padding trailing — biasanya digunakan dalam token JWT dan API web.
Pembungkus Baris (MIME)
Jika diaktifkan, output dibungkus pada 76 karakter per baris mengikuti standar MIME (RFC 2045). Format ini digunakan dalam enkode email dan sertifikat PEM.
Deteksi Data URL
Saat mendekode, alat secara otomatis mendeteksi dan menghapus awalan Data URL seperti data:image/png;base64,..., sehingga Anda dapat menempel Data URL lengkap tanpa secara manual menghapus awalan.
Statistik Ukuran
Bilah status menampilkan ukuran input, ukuran output, dan rasio enkode. Enkode Base64 standar meningkatkan ukuran data sekitar 33% (rasio ~1,33x).
Pertanyaan yang Sering Diajukan
Apa perbedaan antara Base64 dan Base64 aman URL?
Base64 standar menggunakan karakter +, /, dan =. Base64 aman URL mengganti + dengan -, / dengan _, dan menghapus padding =. Ini membuat output aman digunakan di URL, nama file, dan parameter kueri tanpa enkode tambahan.
Mengapa enkode Base64 meningkatkan ukuran file?
Base64 mewakili 3 byte data biner sebagai 4 karakter ASCII. Ini menghasilkan peningkatan ukuran sekitar 33% (rasio ~1,33x). Ini adalah pertukaran untuk dapat dengan aman mengirimkan data biner melalui saluran hanya teks.
Bisakah saya mengenkode jenis file apa pun?
Ya. Anda dapat mengenkode file apa pun — gambar, PDF, audio, video, arsip, atau file biner apa pun. Alat membaca byte mentah dan mengonversinya ke teks Base64.
Apa yang dilakukan Pembungkus Baris?
Pembungkus Baris menyisipkan jeda baris setiap 76 karakter, mengikuti standar MIME (RFC 2045). Format ini diperlukan untuk konten Base64 di email (enkode MIME) dan sertifikat PEM. Sebagian besar aplikasi modern tidak memerlukan pembungkus baris.
Apakah data saya aman?
Ya. Semua enkode dan dekode terjadi sepenuhnya di browser Anda menggunakan JavaScript. Tidak ada data yang dikirim ke server mana pun. Anda dapat memverifikasi ini dengan menggunakan alat offline setelah halaman dimuat.
Pengkodean karakter apa yang digunakan?
Alat ini menggunakan enkode UTF-8 secara default, yang mendukung semua karakter Unicode termasuk teks internasional, emoji, dan simbol khusus.
Belum ada komentar. Jadilah yang pertama berkomentar!