Konversi Base64

Enkode/Dekode Base64 (Alat Konversi Base64)

Anda dapat mengenkode teks ke dalam format Base64 atau mendekode string Base64 kembali ke teks UTF-8 aslinya. Hal ini berguna untuk memeriksa nilai-nilai dalam API, pengaturan, email, dan JSON.

Terjemahan
Menunggu masukan
Masukkan teks atau string Base64, lalu klik "Konversi."

Hasil

Apa itu Enkode/Dekode Base64?

Enkode/Dekode Base64 adalah alat untuk mengubah teks biasa menjadi string yang dienkode Base64 dan mengubah string yang dienkode Base64 kembali menjadi teks aslinya. Base64 adalah metode untuk merepresentasikan data hanya dengan menggunakan sekumpulan karakter terbatas, seperti karakter alfanumerik, tanda plus, garis miring, dan tanda sama dengan. Metode ini umumnya digunakan dalam email, HTTP, JSON, file konfigurasi, dan integrasi API. Metode ini terkadang digunakan untuk menyematkan data biner atau string yang mengandung karakter Jepang secara aman ke dalam lingkungan di mana penanganan langsungnya sulit dilakukan.

Dengan alat ini, Anda dapat menempelkan string ke dalam bidang input dan memilih "Encode" untuk menghasilkan string Base64 sebagai teks UTF-8. Sebaliknya, memilih "Decode" akan mengurai string Base64 dan mengembalikannya ke teks UTF-8 asli. Karena alat ini memproses karakter multibyte seperti bahasa Jepang, emoji, dan simbol sebagai UTF-8 menggunakan TextEncoder dan TextDecoder browser, alat ini tidak hanya dapat digunakan untuk karakter alfanumerik sederhana, tetapi juga untuk memverifikasi string yang digunakan dalam aplikasi nyata.

Base64 bukanlah enkripsi. Meskipun tampak seperti rangkaian karakter acak, siapa pun dapat mendekodekannya untuk membaca konten aslinya. Oleh karena itu, mengenkode kata sandi, kunci API, token akses, informasi pribadi, dan data sensitif lainnya menggunakan Base64 tidak menjamin keamanannya. Harap dipahami bahwa Base64 adalah metode pengkodean yang digunakan untuk mengubah representasi karakter untuk tujuan penyimpanan atau transmisi, dan jangan gunakan metode ini untuk menyembunyikan informasi rahasia. Penting untuk menggabungkan HTTPS, otentikasi yang tepat, enkripsi, dan kontrol akses sesuai kebutuhan.

Anda dapat menyalin hasil konversi dan mengunduhnya sebagai berkas teks jika diperlukan. Alat ini dapat digunakan untuk memverifikasi nilai yang digunakan dalam header otorisasi API, memvalidasi string otentikasi Basic, memeriksa isi nilai Base64 yang terdapat dalam JSON, memverifikasi string Base64 yang ditampilkan di log, dan membuat data uji. Karena proses konversi terjadi di dalam browser, tidak ada pengiriman formulir yang mengirimkan string masukan ke server untuk operasi konversi standar. Namun, harap berhati-hati saat menggunakan perangkat bersama, ekstensi browser, berbagi layar, dan riwayat clipboard.

  • Anda dapat mengenkode teks sebagai UTF-8 menggunakan Base64.
  • Anda dapat mendekode string Base64 menjadi teks UTF-8.
  • Fitur ini juga mendukung string yang berisi karakter multibyte seperti teks dalam bahasa Jepang, simbol, dan emoji.
  • Anda dapat menyalin hasil terjemahan ke papan klip atau menyimpannya sebagai berkas teks.

Cara Menggunakan Pengkodean/Pengkodean Balik Base64

Pertama, tempelkan string yang ingin Anda konversi ke dalam kolom "Input". Anda dapat memasukkan teks biasa, bagian dari JSON, nilai konfigurasi, string Base64 yang diterima melalui API, dan lainnya. Selanjutnya, di bagian "Mode Konversi", pilih "Encode" untuk mengonversi teks menjadi Base64, atau "Decode" untuk mengonversi Base64 kembali ke teks aslinya. Terakhir, klik tombol "Konversi", dan string yang telah dikonversi akan muncul di bidang output di bawah.

Jika Anda ingin menggunakan hasil keluaran di tempat lain, klik "Salin Hasil." Jika Anda ingin menyimpannya sebagai file, gunakan "Unduh sebagai TXT." Mengklik "Tukar Masukan dan Mode" akan memindahkan hasil keluaran saat ini ke bidang masukan dan beralih antara mode pengkodean dan penguraian kode. Ini berguna ketika Anda ingin segera menguraikan hasil yang telah dikodekan untuk memeriksa apakah hasilnya kembali ke bentuk aslinya, atau ketika Anda ingin mengkodekan ulang hasil yang telah diuraikan.

Saat mendekode, memasukkan string Base64 yang tidak valid atau data yang tidak dapat dipulihkan sebagai teks UTF-8 akan menyebabkan kesalahan. Meskipun baris baru dan spasi di dalam string Base64 akan dihapus selama pemrosesan, alat ini tidak mendukung pemulihan format Base64 yang aman untuk URL yang menggunakan "-" atau "_", dan juga tidak mendukung pemulihan file biner seperti gambar. Silakan gunakan alat ini untuk tujuan memverifikasi data teks.

  1. Tempelkan teks atau string Base64 ke dalam kolom input.
  2. Pilih "Encode" untuk mengonversi teks menjadi Base64, dan "Decode" untuk mengonversi Base64 kembali menjadi teks.
  3. Klik tombol "Konversi" untuk melihat hasilnya.
  4. Jika perlu, simpan hasilnya ke lokasi tujuan Anda menggunakan "Salin Hasil" atau "Unduh sebagai TXT."

Catatan penting saat menggunakan

  • Base64 bukanlah enkripsi. Karena konten aslinya dapat dibaca setelah didekode, Base64 tidak dapat digunakan untuk melindungi informasi sensitif.
  • Alat ini dirancang untuk pengkodean Base64 teks. Silakan gunakan alat khusus untuk mengonversi file biner berukuran besar seperti gambar atau PDF.
  • Meskipun data yang akan didekode telah dienkode dengan benar dalam Base64, data tersebut mungkin tidak dapat dipulihkan jika bukan teks UTF-8.
  • Perhatikan bahwa notasi dapat bervariasi tergantung pada kasus penggunaan, seperti Base64 yang aman untuk URL atau Base64 tanpa pengisian. Silakan periksa spesifikasi tujuan yang dimaksud sesuai kebutuhan.

Pertanyaan yang Sering Diajukan

Apa itu Base64?

Base64 adalah metode pengkodean yang mewakili data hanya dengan menggunakan karakter alfanumerik dan simbol tertentu. Metode ini digunakan untuk mewakili data di lingkungan dengan batasan karakter, seperti email, API web, JSON, dan berkas konfigurasi.

Apa itu enkripsi Base64?

Enkode Base64 adalah proses mengubah teks biasa atau data menjadi string yang dienkode Base64. Alat ini menganggap teks masukan sebagai UTF-8 dan mengubahnya menjadi string Base64.

Apa itu dekoding Base64?

Dekodifikasi Base64 adalah proses mengubah string yang dienkode Base64 kembali ke data aslinya. Alat ini memulihkan dan menampilkan string Base64 sebagai teks UTF-8.

Apakah ini enkripsi Base64?

Tidak. Base64 bukanlah enkripsi; itu adalah bentuk pengkodean yang mengubah representasi data. Karena siapa pun dapat mendekodekannya, mohon jangan menggunakannya untuk menyembunyikan kata sandi atau kunci API.

Bisakah Anda mengonversi teks Jepang ke Base64?

Ya. Karakter multibyte, seperti bahasa Jepang, dikonversi ke Base64 sebagai UTF-8. Karakter tersebut dipulihkan sebagai teks UTF-8 selama proses dekoding.

Apakah emoji dan simbol juga dapat dikonversi?

Dalam kebanyakan kasus, hal ini dapat dikonversi. Karena string input diproses sebagai UTF-8, sistem mendukung teks yang berisi emoji, simbol, dan karakter lebar penuh.

Apakah teks yang dimasukkan akan dikirim ke server?

Proses konversi alat ini dilakukan menggunakan JavaScript di browser. Tidak ada pengiriman formulir ke server untuk operasi pengkodean dan penguraian kode standar.

Apa yang menyebabkan kesalahan dekoding?

Penyebab yang mungkin termasuk karakter yang tidak dapat digunakan dalam Base64, jumlah karakter yang tidak valid atau pengisian spasi, atau data yang dipulihkan bukan teks UTF-8.

Apa arti tanda sama dengan di bagian akhir?

Tanda "=" di akhir string Base64 disebut padding. Tanda ini ditambahkan untuk menyesuaikan panjang data asli agar sesuai dengan format Base64. Tergantung pada kasus penggunaannya, tanda ini dapat dihilangkan.

Apakah mendukung Base64 yang aman untuk URL?

Alat ini dirancang untuk Base64 standar. String yang mengandung karakter seperti "-" atau "_" yang digunakan dalam Base64 yang aman untuk URL mungkin tidak dapat didekode dengan benar jika digunakan apa adanya.

Bisakah saya mengonversi file gambar ke Base64?

Halaman ini hanya untuk konversi teks. Halaman ini tidak mendukung konversi file seperti gambar atau PDF ke Base64. Jika Anda perlu mengonversi file, silakan gunakan alat khusus.

Apakah ini dapat digunakan untuk memverifikasi string otentikasi dasar?

Ya. Misalnya, Anda dapat mengenkode string seperti "user:password" menggunakan Base64 untuk memverifikasi nilai-nilai pada header otentikasi Basic. Namun, harap berhati-hati saat menangani kredensial otentikasi.