Permudah alur kerja Anda: Cari miniwebtool.
Tambahkan
Lihat juga
Dekoder Base64Pembuat Kode URLEncoder dan Decoder ROT13Dekoder URLKonverter Teks ke Biner/Hex/ASCII
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

Enkoder dan dekoder:

Alat unggulan:

Pembagi Kelompok AcakKalkulator Zodiak Matahari, Bulan & Ascendant 🌞🌙✨Kalkulator Kecocokan CintaKompresor VideoKompres PDFPengacak DaftarNama Generator AcakPengacak NomorKalkulator NumerologiKalkulator Persentase KenaikanKonverter DMS ke Derajat DesimalKalkulator UsiaGabungkan VideoKonverter Desimal ke BinerPembuat Teka Teki SilangGenerator Bracket Turnamen AcakBerapa Nomor Keberuntungan Saya?Generator Acak KataKalkulator Pace LariMengurutkan Berdasarkan AbjadKalkulator Durasi WaktuKonverter Biner ke DesimalKalkulator Nomor NamaKonverter Ukuran FilePembuat Kode MorsePemilih Nama AcakHuruf Kecil Huruf BesarKonverter FPSKonverter Desimal ke OktalMengacak AngkaPencarian ID Pengguna InstagramKonverter Biner ke OktalHapus Nomor BarisUrutkan Angkakonverter ppm ke persenKonverter Persen ke PPMKonverter Oktal ke BinerKalkulator Pengurangan PersenKalkulator TanggaGenerator Teks Kecil ⁽ᶜᵒᵖʸ ⁿ ᵖᵃˢᵗᵉ⁾Kalkulator Membandingkan PecahanKalkulator Nomor MingguKalkulator hasil bagi dan sisaLooper MP3Pencari KerjaKonverter Hex ke DesimalGenerator Kode BatangKalkulator Defisit KaloriTabel Periodik Interaktif⏱️ Kalkulator JamKalkulator Rasio Kompresi MesinKonverter Oktal ke DesimalKonverter Lbs ke KgKalkulator Notasi IlmiahPemisah AudioTeks TerbalikGenerator Skema WarnaKalkulator OktalHapus SpasiKalkulator Ukuran Cetak dan Resolusi (DPI/PPI)Kalkulator AtapKalkulator Hari dalam Tahun - Hari ke Berapa Hari Ini?Panduan Ukuran Gambar Media SosialPembagi GambarPemilih Nomor AcakKalkulator Angka PentingKalkulator Angka TakdirKonverter Biner ke HexKalkulator Deviasi Standar RelatifKalkulator Golongan DarahGenerator AnagramKalkulator Teorema PythagorasKalkulator SinusKalkulator Konversi Oktal ke Hexadesimal⏱️ Timer Hitung MundurGenerator Truth or Dare AcakPencarian ID Pengguna FacebookGenerator PaletKalkulator Akar KuadratGenerator Kartu Kredit Acak📅 Kalkulator TanggalParafrase AIGenerator Teka-Teki Cari KataKalkulator Jumlah DigitKonverter Desimal ke HeksadesimalKalkulator Pecahan ke DesimalHari Per BulanKalkulator Keliling ElipsKalkulator Konversi GajiKalkulator PembulatanKalkulator PerkalianPembuat Huruf AcakPemeriksa Nama Pengguna Media SosialPemilih AcakPengembang Kalimat AIGabungkan PDFGenerator Nomor LotereKalkulator Hari KelahiranKalkulator KomisiKalkulator Massa MolarKalkulator Posisi MatahariKonverter Hex ke BinerKalkulator KecepatanKalkulator Model Diskon DividenKalkulator Penurunan Berat BadanKalkulator Usia KehamilanPemotong Video🖱️ Penghitung KlikHumanizer Teks AIKalkulator IRRKalkulator Nilai SekarangDaftar Tahun KabisatGenerator Kartu Remi AcakKalkulator Tanda Venus🥧 Pembuat Diagram LingkaranPenghitung karakterGenerator Aku Tidak PernahKalkulator Bilangan KompleksKalkulator Faktor PrimaKalkulator Harga SatuanKalkulator Hasil DividenKalkulator Kode Warna ResistorKalkulator kVAKalkulator Log (Logaritma)Kalkulator MarkupKalkulator NPVKalkulator Persentase⬛ Kalkulator Rasio AspekKalkulator Ukuran BanKonverter Angka Romawi🔍 Pemeriksa PlagiarismeGenerator Nama FantasiGenerator Kue KeberuntunganGenerator Ide MenggambarGenerator Prompt JurnalGenerator Afirmasi HarianGenerator PujianGenerator GombalanGenerator Lelucon Bapak-BapakGenerator Lelucon AcakGenerator Fakta AcakGenerator Pertanyaan TriviaGenerator Kata HangmanGenerator Kata PictionaryGenerator Tebak GayaGenerator Pertanyaan Pencair SuasanaGenerator Kamu Pilih yang ManaGenerator Pertanyaan AcakPenafsir Mimpi AIGenerator Ucapan Terima Kasih AIGenerator Pidato Pernikahan AIGenerator Siaran Pers AIGenerator Deskripsi Produk AIGenerator Skrip Video AIGenerator Judul dan Deskripsi YouTube AIGenerator Caption Instagram AIGenerator Judul dan Bio LinkedIn AIGenerator Poin Resume AIGenerator Surat Lamaran Kerja AIGenerator Lirik Rap AIAlat Ratakan PDFBuka Kunci PDF (Hapus Kata Sandi Pemilik)Ekstraktor PDF ke TeksEkstraktor Halaman PDFPenghitung Kata PDFLindungi PDFTambah Nomor Halaman ke PDFSusun Ulang Halaman PDFHapus Halaman PDFPutar PDFJPG ke PDFPDF ke JPGPisahkan PDFKonverter PT ke PXKonverter PX ke REMKonverter Tola ke GramKonverter Satuan Lahan IndiaKonverter Mcg ke MgGenerator Lirik Lagu AIGenerator Puisi AIGenerator Cerita AIPenerjemah AIPeringkas Teks AIKonverter Mg ke MlKonverter MPH ke KMH / KMH ke MPHKonverter Knot ke MPHKonverter Meter Kubik ke Kaki KubikKonverter Kaki Kubik ke Yard KubikKonverter Kaki Persegi ke Meter PersegiKonverter Meter Persegi ke Kaki PersegiKonverter Oz ke MLKonverter ML ke OzKonverter Galon ke LiterKonverter Liter ke GalonKonverter Kg ke StoneKonverter Stone ke KgKonverter Inci ke MilimeterKonverter Milimeter ke InciKonverter Mil ke KmKonverter Km ke MilKonverter Fahrenheit ke CelsiusKonverter Celsius ke FahrenheitKalkulator Ukuran RanselKalkulator Volume Papan SelancarKalkulator Ukuran Grip Raket TenisKalkulator Ukuran HelmKalkulator Ukuran Sarung TanganKonverter Ukuran TopiKalkulator Ukuran SnowboardKalkulator Ukuran SkiKalkulator Ukuran SepedaPengatur Waktu Split SpeedrunKalkulator StablefordKalkulator Checkout DartKalkulator Economy BowlingKalkulator Strike Rate KriketKalkulator Net Run RateKalkulator Rasio K/DKalkulator Rating EloKalkulator Pemulihan Detak JantungKalkulator Waktu HikingKalkulator Pace MendayungKalkulator Age-Grading LariKalkulator FTP & Zona DayaKalkulator Beep TestKalkulator Skor ACFTKalkulator Wilks & DOTSKalkulator Offset RodaPencarian Indeks Beban & Rating Kecepatan BanKalkulator Biaya per MilKalkulator Pembelian LeasingKalkulator Campuran OktanKalkulator Campuran Oli 2 TakKalkulator Kapasitas MesinKalkulator Sofa Muat PintuKalkulator Cord Kayu BakarKalkulator CADR Pembersih UdaraKalkulator Ukuran DehumidifierKalkulator Ukuran Kipas Angin Langit-LangitKalkulator Ukuran TiraiKalkulator Ukuran KarpetKalkulator Tinggi Menggantung BingkaiKalkulator Ketinggian Pemasangan TVKalkulator Ukuran TVKalkulator Volume dan Liner KolamKalkulator Garam Kolam RenangKalkulator Volume Kolam RenangKalkulator Ukuran Pemanas AirKalkulator Resin EpoksiKalkulator Jarak BalusterKalkulator Plin & TrimKalkulator Pelapis DindingKalkulator Pewarna DekKalkulator Benih RumputKalkulator Rumput GulungKalkulator AspalKalkulator Yard KubikKalkulator Panjang AntenaKalkulator Pengisian KonduitKalkulator Kapasitor Seri dan ParalelKalkulator Reaktansi InduktifKalkulator Pencahayaan RuanganKalkulator Lux ke LumenKonverter Lumen ke WattKalkulator Ukuran GeneratorKonverter mAh ke WhKalkulator Daya 3 FasaKalkulator Ampere ke WattKalkulator Watt ke AmpereKalkulator Resistor SeriKalkulator GesekanKalkulator Bidang MiringKalkulator Keuntungan MekanisKalkulator Kecepatan SuaraKalkulator Kecepatan GelombangKalkulator Daya ApungKalkulator Kecepatan TerminalKalkulator Panjang Gelombang de BroglieKalkulator Energi FotonKalkulator E=mc²Kalkulator Dilatasi WaktuKalkulator Hukum Ketiga KeplerKalkulator Kecepatan LepasKalkulator Gaya GravitasiKalkulator Hukum Beer-LambertKalkulator Persamaan NernstKalkulator Tekanan OsmotikKalkulator Kenaikan Titik DidihKalkulator Penurunan Titik BekuKalkulator Komposisi PersenKalkulator NormalitasKalkulator MolalitasKonverter pKa ke KaKalkulator Henderson-HasselbalchKalkulator Hasil TeoretisKalkulator Reaktan PembatasKalkulator Konfigurasi ElektronGenerator Rencana Pembelajaran AIGenerator Kuis AIGenerator Sitasi APA/MLA/ChicagoKalkulator Persentase KehadiranKalkulator Skor APKalkulator Skor ACTKalkulator Skor SATKalkulator Penghasilan YouTubeGenerator Karakter RPG Acak