Permudah alur kerja Anda: Cari miniwebtool.
Tambahkan
Beranda > Beragam > Enkoder dan dekoder > Pembuat Enkode Base64
 

Pembuat Enkode Base64

Enkode teks atau file ke Base64 dengan berbagai varian enkoding (Standar, URL-safe, MIME), pratinjau waktu nyata, visualisasi proses enkoding, dan salin sekali klik. Mendukung UTF-8, ASCII, dan data biner.

Pembuat Enkode Base64
Instal Ekstensi Chrome miniwebtool untuk mengodekan teks yang dipilih ke Base64 dari menu klik kanan kapan saja.
Karakter: 0 Byte (UTF-8): 0
📄
Klik untuk menelusuri atau seret & lepas file ke sini

Embed Pembuat Enkode Base64 Widget

Tentang Pembuat Enkode Base64

Selamat datang di Pembuat Enkode Base64, alat enkode profesional yang mengubah teks dan file ke Base64 dengan berbagai varian enkode, rincian proses enkode visual, dan statistik waktu nyata. Baik Anda menyematkan gambar dalam HTML, menyiapkan data untuk API, mengenkode lampiran email, atau bekerja dengan token autentikasi, pembuat enkode ini menangani semua kasus penggunaan Base64 dengan presisi.

Apa itu Enkode Base64?

Base64 adalah skema pengkodean biner-ke-teks yang merepresentasikan data biner menggunakan 64 karakter ASCII yang dapat dicetak. Ini mengubah setiap 3 byte (24 bit) input menjadi 4 karakter output, menggunakan alfabet A-Z, a-z, 0-9, dan dua karakter tambahan (+ dan / untuk standar, atau - dan _ untuk URL-safe). Jika panjang input bukan kelipatan 3, karakter padding (=) akan ditambahkan.

Nama "Base64" berasal dari 64 karakter dalam alfabet pengkodeannya. Awalnya dirancang untuk mengirimkan data biner dengan aman melalui sistem khusus teks seperti email (MIME), namun sekarang ada di mana-mana dalam pengembangan web, API, dan penyimpanan data.

Alfabet Base64

Alfabet Base64 Standar (64 karakter + padding)

Cara Kerja Enkode Base64

Proses enkode mengikuti langkah-langkah berikut:

  1. Ubah teks menjadi byte: Teks input terlebih dahulu diubah menjadi representasi byte menggunakan pengkodean UTF-8. Karakter ASCII menggunakan masing-masing 1 byte, sedangkan karakter Unicode dapat menggunakan 2-4 byte.
  2. Kelompokkan ke dalam blok 3-byte: Byte dibagi menjadi kelompok yang terdiri dari 3 (masing-masing 24 bit). Jika kelompok terakhir memiliki kurang dari 3 byte, maka akan diisi dengan nol.
  3. Pisahkan menjadi segmen 6-bit: Setiap kelompok 24-bit dipecah menjadi empat nilai 6-bit (masing-masing berkisar dari 0 hingga 63).
  4. Petakan ke karakter Base64: Setiap nilai 6-bit dipetakan ke sebuah karakter dalam alfabet Base64. Byte padding menghasilkan karakter "=" dalam output.

Perbandingan Varian Base64

FiturStandar (RFC 4648)URL-safe (RFC 4648 §5)MIME (RFC 2045)
Karakter 62+ (tambah)- (tanda hubung)+ (tambah)
Karakter 63/ (garis miring)_ (garis bawah)/ (garis miring)
Padding= (wajib)= (opsional)= (wajib)
Bungkus barisTidak adaTidak ada76 kar per baris
Terbaik untukTujuan umumURL, nama file, tokenEmail, pesan MIME

Kasus Penggunaan Umum

🖼
Data URI dalam HTML/CSS
Sematkan gambar, font, dan file kecil langsung di HTML atau CSS menggunakan sintaks data:image/png;base64,... untuk menghilangkan permintaan HTTP tambahan.
📧
Lampiran Email (MIME)
Email MIME menggunakan Base64 untuk mengenkode lampiran biner sehingga dapat dikirimkan sebagai teks melalui server SMTP.
🌐
Transfer Data API
Enkode data biner untuk transmisi aman dalam payload JSON atau XML ketika API tidak mendukung unggahan multipart.
🔒
Token Autentikasi
HTTP Basic Auth mengenkode username:password sebagai Base64. Token JWT menggunakan Base64 URL-safe untuk bagian header dan payload.
🔑
Kunci Kriptografi (PEM)
Sertifikat SSL/TLS dan kunci RSA menggunakan Base64 (format PEM) di antara penanda -----BEGIN dan -----END untuk penyimpanan aman berbasis teks.
💾
Biner dalam Database Teks
Simpan blob biner dalam kolom teks, file konfigurasi (YAML, TOML), atau variabel lingkungan menggunakan enkode Base64.

Dampak Ukuran Enkode Base64

Enkode Base64 meningkatkan ukuran data sekitar 33% (rasio 4:3). Sebagai contoh:

  • 3 byte input → 4 karakter output (tanpa padding)
  • 1 byte input → 4 karakter output (2 kar padding "==")
  • 2 byte input → 4 karakter output (1 kar padding "=")
  • file 1 KB → ~1.37 KB teks Base64
  • file 1 MB → ~1.37 MB teks Base64

Format MIME menambah overhead tambahan dari karakter ganti baris (CRLF setiap 76 karakter).

Cara Menggunakan Pembuat Enkode Ini

  1. Masukkan teks atau unggah file: Ketik atau tempel teks di area input, atau seret dan lepas file (gambar, dokumen, dll.) ke zona unggah file untuk enkode sisi klien.
  2. Pilih varian enkode: Pilih Standar untuk penggunaan umum, URL-safe untuk URL dan token, atau MIME untuk output yang kompatibel dengan email dengan pembungkusan baris.
  3. Konfigurasi penanganan baris baru: Pilih untuk mempertahankan atau menghapus baris baru dari input Anda sebelum dienkode.
  4. Klik Enkode: Lihat hasil enkode, statistik enkode, dan rincian visual dari beberapa byte pertama yang menunjukkan bagaimana data biner dipetakan ke karakter Base64.

Pertanyaan yang Sering Diajukan

Apa itu enkode Base64?

Base64 adalah skema pengkodean biner-ke-teks yang merepresentasikan data biner sebagai string ASCII. Ini mengubah setiap 3 byte data biner menjadi 4 karakter ASCII yang dapat dicetak menggunakan alfabet A-Z, a-z, 0-9, +, dan /. Base64 banyak digunakan untuk menyematkan data biner dalam format berbasis teks seperti JSON, XML, HTML, email, dan URL.

Apa perbedaan antara Base64 Standar dan URL-safe?

Base64 Standar menggunakan + dan / sebagai karakter ke-62 dan ke-63. Base64 URL-safe mengganti karakter ini dengan - (tanda hubung) dan _ (garis bawah) untuk menghindari konflik dengan karakter khusus URL. Gunakan Base64 URL-safe saat string hasil enkode akan muncul di URL, parameter kueri, atau nama file.

Mengapa enkode Base64 meningkatkan ukuran file?

Enkode Base64 mengubah setiap 3 byte menjadi 4 karakter, yang mengakibatkan peningkatan ukuran sekitar 33%. Ini karena 3 byte (24 bit) dipecah menjadi empat grup 6-bit, masing-masing dipetakan ke salah satu dari 64 karakter ASCII. Overhead tambahan berasal dari padding (karakter =) dan pemisah baris opsional dalam format MIME.

Apa itu enkode Base64 MIME?

Base64 MIME (didefinisikan dalam RFC 2045) adalah varian yang membungkus output terenkode pada 76 karakter per baris dengan akhiran baris CRLF. Ini terutama digunakan dalam lampiran email dan pesan berformat MIME lainnya. Pembungkusan baris memastikan kompatibilitas dengan sistem yang memiliki batas panjang baris.

Bagaimana Base64 menangani teks Unicode dan UTF-8 text?

Base64 mengenkode byte mentah, bukan karakter. Saat mengenkode teks Unicode, teks tersebut terlebih dahulu diubah menjadi byte menggunakan pengkodean karakter seperti UTF-8. Karakter UTF-8 multi-byte (seperti huruf beraksen, karakter CJK, atau emoji) akan menghasilkan output Base64 yang lebih banyak daripada karakter ASCII satu-byte karena menggunakan 2-4 byte per karakter.

Apa kegunaan umum dari enkode Base64?

Kegunaan umum meliputi: menyematkan gambar dalam HTML/CSS sebagai data URI, mengenkode lampiran email (MIME), mengirimkan data biner dalam API JSON/XML, menyimpan data biner dalam database berbasis teks, mengenkode kredensial autentikasi (HTTP Basic Auth), dan mengenkode kunci kriptografi serta sertifikat (format PEM).

Alat Terkait

Sumber Daya Tambahan

Kutip konten, halaman, atau alat ini sebagai:

"Pembuat Enkode Base64" di https://MiniWebtool.com/id/pembuat-enkode-base64/ dari MiniWebtool, https://MiniWebtool.com/

oleh tim miniwebtool. Diperbarui: 06 Feb 2026

Alat terkait lainnya:

Enkoder dan dekoder:

Alat unggulan:

Pembuat Grup AcakKalkulator NumerologiKalkulator Kecocokan CintaKompresor VideoKalkulator Zodiak Matahari, Bulan & Ascendant 🌞🌙✨Generator Kartu Remi AcakKalkulator Persentase KenaikanKalkulator UsiaNama Generator AcakPengacak DaftarKalkulator Pace LariPengacak NomorKonverter Ukuran FileKonverter DMS ke Derajat DesimalBerapa Nomor Keberuntungan Saya?Kalkulator Nomor NamaGabungkan VideoMengurutkan Berdasarkan AbjadKonverter FPSTeks TerbalikPembuat Kode MorseKalkulator Durasi WaktuGenerator Acak KataHuruf Kecil Huruf BesarKalkulator Jumlah Digit⏱️ Kalkulator JamGenerator AnagramKalkulator Hari KelahiranLooper MP3Antara Dua TanggalKonverter Persen ke PPMPemisah AudioKalkulator Hari dalam Tahun - Hari ke Berapa Hari Ini?Urutkan AngkaKalkulator Asupan ProteinKalkulator Angka TakdirAlat penghitung barisGenerator Skema WarnaHari Per BulanKalkulator Defisit KaloriKalkulator ModuloKalkulator Pengurangan Persen📅 Kalkulator TanggalGenerator Nomor LotereKalkulator TanggaKalkulator Nomor Jalan HidupGenerator Kode Batangkonverter ppm ke persenKalkulator VO2 MaxKonverter Ukuran SepatuKonverter Kode Warna Semua FormatGenerator IMEI AcakHumanizer Teks AIPemilih AcakPenghitung karakterKalkulator Penghasilan YouTubeMengacak AngkaKalkulator Notasi IlmiahGenerator PaletKalkulator LuasKalkulator Torsi BautPencarian ID Pengguna InstagramKalkulator Kemiringan dan KelasHapus SpasiPencari KerjaKalkulator Diskon PersenKalkulator Hidrasi AdonanKonverter Biner ke DesimalHapus Nomor BarisKalkulator DiskonKalkulator hasil bagi dan sisaKalkulator Membandingkan PecahanKalkulator PVIFA Presisi TinggiKalkulator Ukuran Cetak dan Resolusi (DPI/PPI)Konverter Biner ke HexGenerator Kartu Kredit Acakgenerator-teks-terbalikKalkulator Komisi👙 Kalkulator Ukuran BraKonverter Lbs ke KgKonverter Desimal ke BinerKalkulator Rasio ParkirGenerator hewan acakKalkulator Deviasi Standar RelatifKalkulator Dosis Deterjen CucianKalkulator Masa Pakai BateraiKalkulator Posisi MatahariKalkulator Usia KehamilanPembuat Huruf AcakAnalisis Kompatibilitas Zodiak LanjutanGenerator Warna AcakKalkulator PersentaseKompresor HTMLKonverter Desimal ke HeksadesimalKalkulator Perubahan PersentaseGenerator Bracket Turnamen AcakKalkulator Akar KuadratPembuat Teka Teki SilangPemilih Nama AcakPengembang Kalimat AIKalkulator Berat BajaKalkulator Jam KerjaKalkulator Jarak PenerbanganKalkulator Kode Warna ResistorKalkulator Lari 12 Menit CooperKalkulator MarkupKalkulator Perpindahan PanasParafrase AI⏱️ Timer Hitung MundurApa Shio Saya?Kalkulator ROIKalkulator Teorema PythagorasKalkulator Uang TikTokKalkulator Ukuran BanKalkulator Usia BiologisKonverter Angka Romawipencarian-alamat-MACKalkulator Jarak Geometri KoordinatKalkulator Ukuran Kabel🥧 Pembuat Diagram LingkaranSimulator Gerbang LogikaKalkulator Tidur SiangMoon Phase CalculatorKalkulator Matahari Terbit & TerbenamJam DuniaKonverter Tanggal ke Angka RomawiHitung Mundur PensiunKalkulator PemulihanKalkulator Setengah Ulang TahunKalkulator Hari JadiKalkulator Nomor MingguKalkulator Pembagian TipKalkulator ROI Email MarketingKalkulator Biaya Per LeadKalkulator Modal KerjaKalkulator Margin KontribusiKalkulator FIFO / LIFOKalkulator Stok PengamanKalkulator Titik Pemesanan UlangKalkulator Kuantitas Pesanan Ekonomis EOQKalkulator PenyusutanKalkulator Harga KerajinanKalkulator Harga GrosirKalkulator Keuntungan ShopifyKalkulator Amazon FBAKalkulator Biaya eBayKalkulator Biaya EtsyKalkulator Biaya StripeKalkulator Biaya PayPalKonverter Odds TaruhanKalkulator PerpuluhanKalkulator ZakatKalkulator Bea Meterai InggrisKalkulator Pembebasan HRAKalkulator GratuityKalkulator NPSKalkulator EPFKalkulator PPFKalkulator RDKalkulator SWPKalkulator Gross-UpKalkulator Perbandingan PinjamanKalkulator Pemanfaatan KreditKalkulator Tangga DepositoKalkulator T-Bill Surat PerbendaharaanKalkulator I BondKalkulator Tabungan Kuliah 529Kalkulator HSAKalkulator PesangonKalkulator Kenaikan GajiPembuat FakturKalkulator Uang Harian PerjalananKalkulator Penggantian Jarak TempuhKalkulator Kenaikan SewaKalkulator Sewa ProrataKalkulator Keterjangkauan SewaKalkulator Harga Total MobilKalkulator Keterjangkauan MobilKalkulator Pinjaman MotorKalkulator Pinjaman RVKalkulator Pinjaman KapalKalkulator Pinjaman TanahKalkulator Pinjaman KonstruksiKalkulator Hipotek Bunga SajaKalkulator Pinjaman BalonKalkulator Poin HipotekKalkulator PMIKalkulator Pembayaran Hipotek Dua MingguanKalkulator Hipotek ARMKalkulator Pinjaman VAKalkulator Gaji BersihGenerator Kueri SQL AIGenerator Regex AIVisualisator Data AI (Tempel CSV)Penganalisis Nada Teks AIPenganalisis Resume / CV AIKonverter Satuan AI (Bahasa Alami)Penulis Surat Permintaan Maaf AIGenerator Alasan Sopan AIGenerator Itinerary Perjalanan AIAI Reading List GeneratorGenerator Rencana Latihan AIGenerator Rencana Makan AIGenerator Ide Hadiah AIAI Recipe Generator dari BahanKalkulator ROI BeasiswaKalkulator Biaya KuliahKalkulator Jam Belajar Bahasa hingga FasihGenerator Kuis KosakataGenerator Catatan CornellKalkulator Kurva BelajarPenjadwal Pengulangan Berjarak Kartu FlashKalkulator Pencampuran Warna CatKalkulator Nat KeramikPengoptimal Muatan Mesin Pencuci PiringKalkulator Campuran Pewarna RambutKalkulator Biaya CetakPerbandingan Biaya Gas vs ListrikKalkulator Tip Kartu HadiahKalkulator Jumlah Kotak PindahanKalkulator Ukuran Unit PenyimpananKalkulator Lemari KapsulKalkulator Panjang SabukKalkulator Gaya Silinder HidrolikKalkulator Sistem KatrolKalkulator Rasio Gigi MekanisKalkulator Kalor JenisKalkulator Pemuaian TermalKalkulator Persamaan BernoulliKalkulator Bilangan ReynoldsKalkulator Waktu Pasang SurutKalkulator Visibilitas BintangAlat Referensi Ikatan SimpulPanduan Rating Suhu Kantong TidurKalkulator Ukuran Alas TendaKalkulator Berat Makanan BackpackingKalkulator Waktu Hiking NaismithKalkulator Panjang Benang SulamKalkulator Volume Cetakan ResinKalkulator Pola Manik-ManikPottery Clay Shrinkage CalculatorKalkulator Ukuran Kertas OrigamiKalkulator Bisban QuiltKalkulator Benang KristikKalkulator Pola RajutKonverter Ukuran Jarum RajutKonverter Ukuran Hakpen RajutKalkulator Jerami KudaPencari Ukuran Kandang Perjalanan Hewan PeliharaanKalkulator UVB Habitat ReptilKalkulator Ukuran Kandang BurungKalkulator Watt Pemanas AkuariumKalkulator Kotak Pasir KucingKalkulator Jarak Sorot Lampu DepanKalkulator Rasio Kompresi MesinKalkulator Keausan Tapak BanKalkulator Berat Lidah TrailerKalkulator Distribusi Berat KendaraanPembagi Biaya PerjalananKalkulator Jarak PengeremanKalkulator Kompensasi PekerjaKalkulator Distribusi Aset Surat WasiatPencari Kelas Merek DagangKalkulator Biaya Pengajuan PatenPemeriksa Nexus Pajak PenjualanKalkulator Pengurangan HukumanKalkulator Daluwarsa GugatanPengoptimal Harga AirbnbPembagi Sewa Teman SekamarKalkulator Sewa Section 8Kalkulator Metode BRRRRKalkulator Cash on Cash ReturnKalkulator Hasil SewaKalkulator Pertukaran 1031Visualisasi Pertumbuhan KekayaanKalkulator Biaya Makan SiangKalkulator Biaya Gym vs Latihan di RumahKalkulator Biaya Kebiasaan KopiKalkulator Penghematan Kerja Jarak JauhKalkulator ROI Pekerjaan SampinganPelacak Biaya LanggananKalkulator Harga SaaSKalkulator Harga Proyek FreelancePanduan Pasangan Kayu AsapKalkulator Waktu FermentasiKalkulator Waktu MarinasiFilter Resep Berdasarkan Pembatasan DietPencari Pengganti BumbuPelacak Waktu Paruh KafeinKalkulator Minuman StandarSaran Pasangan WineKonverter Grade Panjat TebingKalkulator Rasio Gigi SepedaKalkulator Kekuatan Simpul PancingPengatur Waktu Pose YogaKalkulator SWOLF RenangKalkulator Prediksi Waktu LariKalkulator Kekuatan Pukulan TinjuKalkulator Poin RugbyKalkulator Run Rate KriketKalkulator xG (Expected Goals) Sepak BolaPenghitung Skor TenisKalkulator Skor Wells (DVT/PE)Kalkulator Skala Koma GlasgowKalkulator Skor APGARKalkulator FFMIKalkulator Tes Jalan Satu Mil RockportKalkulator Massa Tanpa Lemak ke KekuatanKalkulator Rasio Karbohidrat InsulinKalkulator Faktor Sensitivitas InsulinKonverter Kalender IbraniKonverter Kalender HijriahKonverter Kalender LunarKalkulator Usia Lintas BudayaKalkulator Sudah Berapa LamaKalkulator Berapa Lama LagiGenerator Pola TanggalKalkulator Tanggal TengahTambah Hari Kerja ke TanggalKalkulator Hari KerjaPenganalisis Frekuensi KataPenganalisis Variasi Panjang KalimatEditor Keterbacaan Gaya HemingwayKonverter Pengucapan IPAAlat Sandi VigenereAlat Sandi AtbashEncoder dan Decoder ROT13Penampil dan Penghapus Data EXIFPenerjemah Pig LatinGenerator BackronymGenerator AkronimPemeriksa PangramPemeriksa LipogramPelacak Gambar ke SVGKonverter Gambar ke Seni ASCIIGenerator Skema JSONPlayground TypeScriptKompilator Less ke CSSKompilator SCSS ke CSSKonverter SVG ke React/JSXPembuat Query StringParser URLValidator dan Dekoder UUIDReferensi Kode Status HTTPPembuat Perintah cURLPembuat Segitiga SierpinskiPlotter Permukaan 3DPlotter Persamaan PolarGenerator Himpunan JuliaPenjelajah Himpunan MandelbrotGenerator Fraktal L-SystemPembuat Triangulasi DelaunayPembuat Diagram VoronoiGenerator SpirographGenerator TesselasiKalkulator Kapabilitas Proses Six SigmaPengunduh Thumbnail YouTubeGenerator Karakter RPG Acak