ImgConvert

Gambar ke Base64 dan Base64 ke Gambar

Enkode gambar menjadi Data URI Base64, atau dekode data gambar untuk melihat pratinjau dan mengunduhnya. Kedua proses berjalan di browser Anda. Pilih satu gambar hingga 10 MB untuk dienkode.

Gambar ke Base64

Pilih satu gambar hingga 10 MB untuk membuat Data URI Base64.

Base64 ke Gambar

Tempel data Base64 gambar, dengan atau tanpa awalan Data URI, untuk melihat pratinjau dan mengunduhnya.

Gambar hasil dekode akan muncul di sini

Dua arah konversi data gambar

Alat ini memproses gambar. Alat ini tidak mendekode teks sembarang, dokumen, atau pesan terenkripsi.

Arah konversiMasukanHasil
Gambar ke Base64Satu file gambar, hingga 10 MB.Data URI lengkap yang dapat Anda salin.
Base64 ke gambarData URI gambar atau data Base64 gambar tanpa awalan.Pratinjau di browser dan unduhan gambar.

PNG, JPEG, GIF, WebP, dan BMP merupakan format masukan yang umum. Dukungan pratinjau bergantung pada browser dan data gambar yang sebenarnya.

Cara melakukan enkode atau dekode gambar

1

Pilih arah konversi yang Anda perlukan

Untuk enkode, klik pemilih gambar lalu pilih file. Untuk dekode, tempel Data URI gambar atau data Base64 gambar tanpa awalan ke kolom masukan di bagian bawah.

2

Dapatkan hasil berupa teks atau gambar

Proses enkode membuat Data URI setelah file dipilih. Untuk dekode, pilih Dekode ke Gambar.

3

Salin atau unduh

Gunakan Salin Base64 (dengan awalan) untuk menyalin Data URI lengkap beserta awalannya. Gunakan Unduh Gambar untuk gambar hasil dekode; tombol unduh di samping encoder menyimpan gambar yang dipilih, bukan file teks.

Memahami awalan Data URI

Data URI PNG diawali dengan awalan di bawah ini. Awalan tersebut menunjukkan data gambar PNG yang dienkode sebagai Base64; koma memisahkan header dari data utama.

data:image/png;base64,

Awalan saja bukanlah gambar. Pertahankan seluruh data setelah koma. Jika API meminta Base64 tanpa awalan, salin hanya data utamanya dan ikuti persyaratan format API tersebut.

Tentukan kapan gambar perlu disematkan

Base64 mengubah cara byte direpresentasikan. Proses ini tidak mengompresi gambar atau mengubahnya ke format gambar lain.

Nilai teks akan lebih panjang

Setiap kelompok 3 byte menjadi 4 karakter Base64, dengan padding bila diperlukan. Data utamanya kira-kira sepertiga lebih besar daripada file biner, belum termasuk awalan Data URI. Gunakan Kompres Gambar terlebih dahulu jika ukuran gambar sumber terlalu besar.

Periksa sistem penerima

Ikon kecil, data pengujian, dan kolom gambar dalam JSON merupakan beberapa contoh penggunaan yang sesuai. Untuk aset yang lebih besar, URL gambar biasa mungkin lebih praktis. Periksa dukungan aplikasi atau klien email Anda, jangan langsung menganggapnya menerima Data URI.

Jika gambar hasil dekode tidak muncul

Sebuah string dapat berupa Base64 yang valid tanpa berisi gambar yang dapat ditampilkan. Periksa sumber dan pratinjau di browser.

Data URI

Pertahankan tipe MIME gambar, penanda ;base64, koma, dan seluruh data utamanya.

Base64 tanpa awalan

Gunakan byte gambar, bukan URL gambar. Format umum dideteksi dari byte awalnya; Data URI gambar yang lengkap memberikan informasi yang lebih jelas.

JSON atau HTML

Ambil hanya nilai Data URI atau Base64. Jangan tempel seluruh objek JSON, tanda kutip yang mengapitnya, atau tag HTML.

Jika data sumber terpotong, salah ketik, atau tidak didukung browser, mengganti ekstensi nama file tidak akan memperbaikinya.

Pemrosesan lokal

Proses enkode dan dekode menggunakan API browser; alat ini tidak mengunggah gambar yang dipilih untuk konversi.

Teks yang disalin berisi data gambar. Perlakukan teks tersebut dengan kehati-hatian yang sama seperti gambar aslinya saat membagikan atau menempelkannya ke layanan lain.

Pertanyaan tentang Base64 gambar

Tidak. Siapa pun yang memiliki nilai lengkapnya dapat mendekodenya. Base64 adalah cara merepresentasikan byte sebagai teks, bukan kata sandi atau kontrol akses.

Proses enkode membaca byte file yang ada tanpa melakukan enkode ulang pada gambar. JPEG tetap berupa data JPEG meskipun direpresentasikan sebagai teks; mengganti label Data URI menjadi PNG tidak mengonversinya.

Data harus berisi gambar yang dapat ditampilkan browser. Halaman ini bukan decoder serbaguna untuk teks, PDF, atau file.

Kelola data gambar Anda

Pilih gambar untuk dienkode atau tempel data Base64 gambar untuk didekode.