Bahasa
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Gambar ke Base64

Gambar ke Base64

Konversi gambar ke string Base64 yang dikodekan dan dekode Base64 kembali ke gambar. Mendukung format output Data URI, Raw Base64, CSS, dan HTML.

Apa itu Gambar ke Base64?

Gambar ke Base64 adalah alat konversi canggih yang mengubah gambar menjadi string teks yang dikodekan Base64, dan sebaliknya. Enkoding Base64 merepresentasikan data gambar biner sebagai teks ASCII, memungkinkan Anda menyematkan gambar langsung di HTML, CSS, atau template email tanpa memerlukan file gambar terpisah.

Kurangi Permintaan HTTP

Sematkan gambar kecil langsung di kode untuk menghilangkan permintaan server tambahan dan meningkatkan kecepatan muat halaman.

HTML Mandiri

Buat dokumen HTML file tunggal dengan gambar tertanam, sempurna untuk halaman web portabel.

Template Email

Sertakan gambar inline tanpa menghosting secara eksternal, memastikan rendering email yang andal.

Latar Belakang CSS

Sematkan ikon dan pola langsung di stylesheet untuk manajemen aset yang efisien.

Penyimpanan Data

Simpan gambar sebagai teks di database atau file konfigurasi untuk penanganan data yang disederhanakan.

Semua Format Didukung

Bekerja dengan format gambar JPEG, PNG, WebP, GIF, SVG, BMP, dan ICO.
Praktik Terbaik: Enkoding Base64 paling efektif untuk gambar kecil di bawah 10 KB, seperti ikon, logo, dan grafis sederhana. Untuk gambar yang lebih besar, penyajian file tradisional dengan caching yang tepat memberikan performa lebih baik.

Cara Menggunakan

Konversi Gambar ke Base64

1

Pilih Tab

Klik pada tab Gambar ke Base64 untuk mengakses antarmuka enkoding.

2

Unggah Gambar

Seret dan lepas gambar ke area unggahan, atau klik untuk menelusuri dan memilih file dari perangkat Anda.

3

Pratinjau & Info

Lihat pratinjau gambar bersama informasi file terperinci termasuk nama, tipe, ukuran, dan dimensi.

4

Pilih Format Output

Pilih format output pilihan Anda dari opsi yang tersedia:

  • Data URI — Data URI lengkap dengan awalan tipe MIME, siap untuk <img src>
  • Raw Base64 — String Base64 biasa tanpa awalan data URI
  • CSS — Properti CSS background-image dengan data URI tertanam
  • HTML <img> — Tag gambar HTML lengkap dengan sumber Base64
5

Salin atau Unduh

Klik Salin untuk menyalin output ke clipboard Anda, atau klik .txt untuk mengunduhnya sebagai file teks.

Konversi Base64 ke Gambar

1

Pilih Tab

Klik pada tab Base64 ke Gambar untuk mengakses antarmuka dekoding.

2

Tempel String Base64

Tempel string Base64 Anda ke area teks. Anda dapat menyertakan awalan data:image/... atau hanya menempel string Base64 biasa — kedua format bekerja secara otomatis.

3

Pratinjau Otomatis

Pratinjau gambar muncul secara instan dengan informasi terperinci termasuk tipe, dimensi, dan ukuran file.

4

Unduh Gambar

Klik Unduh Gambar untuk menyimpan gambar yang didekode ke perangkat Anda dalam format aslinya.

Fitur Utama

Format Output Ganda

Konversi gambar Anda ke format yang tepat dengan pengalihan instan antar tipe output.

  • Data URI dengan tipe MIME
  • String Base64 biasa
  • CSS background-image
  • Tag img HTML
  • Perbandingan ukuran real-time

Unggahan Seret dan Lepas

Unggahan file tanpa usaha dengan pemrosesan instan dan pratinjau komprehensif.

  • Seret file dari mana saja
  • Pratinjau gambar instan
  • Tampilan nama dan tipe file
  • Info ukuran dan dimensi
  • Konversi Base64 segera

Dekoding Base64 Cerdas

Deteksi dan pemrosesan cerdas dari format Base64 apa pun yang Anda tempel.

  • Deteksi otomatis awalan Data URI
  • Menangani string Base64 biasa
  • Pengenalan format otomatis
  • Rekonstruksi gambar instan
  • Unduh dalam format asli

Privasi Lengkap

Semua pemrosesan terjadi secara lokal di browser Anda — gambar Anda tidak pernah meninggalkan perangkat Anda.

  • Tidak ada unggahan server
  • Tidak ada pengumpulan data
  • Tidak ada pelacakan atau analitik
  • Pemrosesan 100% sisi klien
  • Data Anda tetap milik Anda
File Asli

Ukuran File Gambar

  • Format biner
  • Memerlukan permintaan HTTP
  • Hosting file terpisah
  • Optimal untuk gambar besar
Dikodekan Base64

~33% Lebih Besar

  • Format teks (ASCII)
  • Tertanam di kode
  • Tidak ada hosting eksternal
  • Terbaik untuk gambar kecil
Pertukaran Ukuran: Enkoding Base64 meningkatkan ukuran data sekitar 33%. Gambar 100 KB menjadi kira-kira 133 KB saat dikodekan. Overhead ini dapat diterima untuk aset kecil tetapi dapat mempengaruhi performa untuk gambar yang lebih besar.

Pertanyaan yang Sering Diajukan

Apa itu enkoding Base64?

Base64 adalah skema enkoding biner-ke-teks yang mengonversi data biner (seperti gambar) menjadi teks ASCII menggunakan 64 karakter (A-Z, a-z, 0-9, +, /). Ini memungkinkan data biner disematkan langsung dalam format berbasis teks seperti HTML, CSS, dan JSON.

Proses enkoding mengambil setiap 3 byte data biner dan merepresentasikannya sebagai 4 karakter ASCII, membuat data aman untuk transmisi dan penyimpanan di lingkungan hanya-teks.

Apakah Base64 meningkatkan ukuran file?

Ya, enkoding Base64 meningkatkan ukuran data sekitar 33%. Gambar 100 KB menjadi kira-kira 133 KB dalam format Base64.

Ukuran Gambar Asli 100 KB
Ukuran Dikodekan Base64 133 KB

Pertukaran ini dapat diterima untuk gambar kecil seperti ikon dan logo, tetapi tidak disarankan untuk foto besar di mana peningkatan ukuran dapat secara signifikan mempengaruhi performa muat halaman.

Kapan saya harus menggunakan gambar Base64?

Penyematan Base64 bekerja terbaik dalam skenario spesifik di mana manfaatnya melebihi peningkatan ukuran:

  • Gambar kecil di bawah 10 KB (ikon, logo, grafis sederhana)
  • Dokumen HTML file tunggal atau template email
  • Latar belakang CSS untuk elemen UI
  • Mengurangi permintaan HTTP untuk optimasi performa
  • Menyimpan gambar di database atau konfigurasi JSON

Tidak disarankan untuk:

  • Foto besar atau gambar resolusi tinggi
  • Gambar yang memerlukan caching browser
  • Gambar responsif dengan berbagai ukuran
  • Gambar yang berubah sering

Untuk gambar yang lebih besar, menyajikannya sebagai file terpisah dengan caching yang tepat lebih efisien dan memberikan performa lebih baik.

Apa itu Data URI?

Data URI adalah skema URL yang menyematkan data inline menggunakan format data:[media-type];base64,[data]. Untuk gambar, terlihat seperti:

Contoh Data URI
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUA...

String lengkap ini dapat digunakan langsung di atribut HTML src atau nilai CSS url():

Penggunaan HTML
<img src="data:image/png;base64,iVBORw0KGgo..." alt="Logo">
Penggunaan CSS
.icon {
  background-image: url('data:image/png;base64,iVBORw0KGgo...');
}

Bisakah saya mendekode Base64 tanpa awalan data URI?

Ya, tentu saja. Alat kami secara otomatis mendeteksi dan menangani kedua format:

  • Data URI Lengkap: data:image/png;base64,iVBORw0KGgo...
  • String Base64 biasa: iVBORw0KGgo...

Cukup tempel format apa pun ke tab Base64 ke Gambar, dan alat akan secara otomatis mendeteksi format dan mendekodenya dengan benar. Pratinjau gambar akan muncul secara instan dengan semua informasi yang relevan.

Apakah data gambar saya aman?

Ya, data Anda sepenuhnya aman dan pribadi. Semua enkoding dan dekoding terjadi sepenuhnya di browser Anda menggunakan JavaScript. Gambar Anda tidak pernah diunggah ke server apa pun.

Pemrosesan 100% Sisi Klien: Setiap operasi konversi berjalan secara lokal di perangkat Anda. Tidak ada transmisi data, tidak ada penyimpanan server, tidak ada kekhawatiran privasi.

Ini memastikan:

  • Privasi lengkap untuk gambar sensitif
  • Tidak ada risiko intersepsi data
  • Tidak ada penyimpanan file Anda di server eksternal
  • Pemrosesan instan tanpa penundaan jaringan
  • Bekerja offline setelah halaman dimuat

Seret gambar ke sini atau klik untuk unggah

JPEG, PNG, WebP, GIF, SVG, BMP, ICO

Preview
Nama -
Tipe -
Ukuran -
Dimensi -
Tempel string Base64
Decoded image
Tipe -
Dimensi -
Ukuran Base64 -
Seret dan lepas gambar atau klik untuk mengunggah guna konversi Base64 instan
Pilih format Data URI untuk penggunaan langsung di HTML <img src>
Gunakan format CSS untuk menyematkan gambar langsung di stylesheet
Tempel Base64 dengan atau tanpa awalan data:image/... — terdeteksi otomatis
Semua pemrosesan terjadi di browser Anda — gambar tidak pernah meninggalkan perangkat Anda
Ingin belajar lebih banyak? Baca dokumentasi →
1/6
Tidak menemukan? Buat alat sendiri dengan AI
Mulai ketik untuk mencari...
Mencari...
Tidak ada hasil yang ditemukan
Coba gunakan kata kunci yang berbeda