Encoder Teks Base64
Masukan
Base64 membawa teks, termasuk karakter non-ASCII, melalui sistem yang mengharapkan ASCII yang dapat dicetak. Alat yang hanya bekerja di browser ini mengodekan teks UTF-8 menjadi Base64 atau mendekode Base64 menjadi teks UTF-8 yang valid sesuai RFC 4648, dengan alfabet aman URL dan padding opsional. Gunakan dekoder file atau biner untuk data nonteks.
Cara kerja pengodean teks Base64
-
1
Tempel teks Anda
UTF-8 adalah interpretasi default; setiap karakter lebih dulu menjadi urutan byte UTF-8.
-
2
Pilih arah
Kodekan teks menjadi Base64 atau dekode Base64 menjadi teks.
-
3
Pilih varian
Standar (`A-Z a-z 0-9 + /`) atau aman URL (`+` dan `/` diganti `-` dan `_`). Saat mengodekan, aktifkan atau matikan padding (`=`).
-
4
Salin hasil
Gunakan hasil hanya bila format tujuan mengharapkan Base64 atau Base64URL tanpa padding. Mengodekan teks saja tidak membuat atau memvalidasi JWT lengkap maupun header autentikasi.
Contoh langkah demi langkah
Mengodekan kata café:
- Pengodean UTF-8:
63 61 66 C3 A9(5 byte;éadalah dua byte dalam UTF-8) - Kelompokkan menjadi potongan 3 byte:
63 61 66 | C3 A9 - Setiap 3 byte menjadi 4 karakter Base64:
Y 2 F m | w 6 k = - Hasil akhir:
Y2Fmw6k=
Base64 aman URL
Base64 standar memakai + dan /, yang punya makna khusus dalam URL dan nama file:
+dapat menjadi spasi saat kueri bergaya formulir didekode/membatasi segmen path URL
Base64 aman URL (RFC 4648 bagian 5) menukarnya dengan - dan _. Padding = tetap ada kecuali Anda mematikannya; nonaktifkan secara khusus jika format tujuan memerlukan nilai tanpa padding.
Pengisian (padding)
Keluaran Base64 dikelompokkan menjadi blok 4 karakter. Jika panjang masukan bukan kelipatan 3 byte, blok terakhir diisi dengan = untuk memenuhi 4 karakter:
| Byte masukan | Keluaran | Pengisian |
|---|---|---|
| 1 | 4 | == |
| 2 | 4 | = |
| 3 | 4 | (tidak ada) |
Beberapa format, termasuk segmen JWT berkode Base64URL, menghilangkan padding. Alat ini menerima input dengan padding dan input tanpa padding yang benar.
Kesalahan umum
- Menganggap Base64 sebagai enkripsi. Bukan. Siapa pun dapat mendekode Base64; ia tidak menyembunyikan apa pun.
- Melupakan UTF-8. Mengodekan “café” sebagai Latin-1 menghasilkan byte berbeda dari UTF-8. Kecuali Anda tahu ekspektasi penerima, tetap gunakan UTF-8.
- Menempel dengan spasi. Dekoder RFC 4648 secara default menolak karakter di luar alfabet. Aktifkan opsi alat yang menerima spasi, tab, pemutus baris, dan umpan formulir ASCII hanya jika format rujukan, seperti MIME, mengizinkannya.
Pertanyaan yang Sering Diajukan
Tidak. Ini pengodean, bukan enkripsi. “aGVsbG8=” didekode menjadi “hello” di dekoder Base64 apa pun. Jika Anda butuh kerahasiaan, enkripsi dulu lalu ubah teks terenkripsi menjadi Base64 untuk pengiriman.
Base64 merepresentasikan setiap 3 byte masukan sebagai 4 karakter keluaran, sehingga bentuk terkode bertambah sekitar 33%. Padding dapat menambah hingga dua karakter.
Base64URL memakai - dan _ sebagai pengganti + dan /. Padding adalah pilihan terpisah; nonaktifkan jika format tujuan memerlukan nilai tanpa padding.
Base64 standar harus dikodekan persen saat menjadi nilai kueri. Base64URL menghindari + dan /; nonaktifkan juga padding jika format tujuan tidak menerima =.
Alat Terkait
Penghitung Kata
Hitung kata, karakter, kalimat, dan paragraf lengkap dengan waktu baca, waktu bicara, kepadatan kata kunci, dan skor keterbacaan Flesch untuk esai, posting, caption, dan meta description.
Pembuat Anagram
Masukkan kata pendek dan lihat setiap penyusunan ulang huruf yang unik, dengan permutasi duplikat dihapus dan batas hasil yang bisa diatur.
Generator Teks Tebal Miring
Ubah teks biasa menjadi karakter Unicode tebal miring. Siap ditempel untuk bio Instagram, Twitter/X, LinkedIn, dan Discord saat markdown tidak didukung.
Generator Teks Glitch
Buat teks glitch bergaya Zalgo dengan tanda gabung Unicode. Pilih intensitas, lihat beberapa varian, lalu salin teks rusak untuk profil, meme, atau unggahan horor.
Emoji Kitchen
Coba pasangan Google Emoji Kitchen yang terverifikasi, unduh stiker PNG, lalu gunakan saran atau browser eksternal untuk menjelajah lebih luas.
Pembuat teks meme
Tambahkan caption meme klasik ke template atau gambar sendiri. Atur teks atas dan bawah, sesuaikan font, warna dan outline, lalu unduh atau salin PNG.