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
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 Kecocokan CintaKalkulator UsiaKalkulator Zodiak Matahari, Bulan & Ascendant ๐ŸŒž๐ŸŒ™โœจPengacak DaftarKalkulator Persentase KenaikanNama Generator AcakKalkulator NumerologiKalkulator Nomor NamaKonverter Desimal ke BinerMengurutkan Berdasarkan AbjadKonverter FPSKompresor VideoKalkulator Akar KuadratKalkulator hasil bagi dan sisaKalkulator Pace LariKonverter Biner ke DesimalKalkulator Nilai AkhirKalkulator Hari dalam Tahun - Hari ke Berapa Hari Ini?Mengacak AngkaBerapa Nomor Keberuntungan Saya?Konverter Desimal ke Oktal๐Ÿ“… Kalkulator TanggalUrutkan AngkaPembuat Kode MorseKonverter Persen ke PPMKalkulator Rasio Pinggang-PinggulKalkulator TanggaKonverter Lbs ke KgKalkulator OktalPembuat Teka Teki SilangPemilih Nama AcakPencarian ID Pengguna InstagramKalkulator Angka TakdirKalkulator Pengurangan PersenKalkulator Membandingkan PecahanKalkulator Diskon PersenKonverter Desimal ke HeksadesimalKalkulator BinerKalkulator Nomor Jalan HidupKonverter Ukuran FileKalkulator ModuloPengacak NomorPengembang Kalimat AIKalkulator Durasi Waktukonverter ppm ke persenGenerator Acak KataKonverter Angka ke PecahanPencari KerjaLooper MP3Hari Per BulanKalkulator PVIFKompresor GambarGenerator Bracket Turnamen AcakKalkulator Uang TikTokAntara Dua TanggalGenerator AnagramKonverter Hex ke BinerKonverter Oktal ke DesimalKonverter Hex ke DesimalHapus SpasiKalkulator Hari KelahiranKonverter Oktal ke BinerPemisah AudioPelemparan KoinTeks TerbalikKonverter Angka RomawiKonverter Cm ke Kaki dan Inciโฑ๏ธ Kalkulator JamGabungkan VideoGenerator hewan acakKalkulator AntilogKalkulator Konversi Skala ModelHuruf Kecil Huruf BesarAlat penghitung barisGenerator Nomor LotereKalkulator Deviasi Standar RelatifKalkulator Kemiringan dan KelasKalkulator Tipe TubuhParafrase AIKonverter Hex ke OktalKonverter Biner ke HexKonverter Kaki dan Inci ke SentimeterKonversi kg ke lbsPembuat Huruf AcakPenghitung karakterGenerator Skema WarnaKalkulator Hasil DividenKalkulator Jumlah DigitKalkulator faktor persekutuanKalkulator Konversi Oktal ke Hexadesimalkalkulator-hba1cKalkulator Teorema PythagorasKalkulator Ukuran SampelPenambah Tanda Baca AIGenerator Kartu Kredit AcakKalkulator Tanda BulanKalkulator Biaya Bahan BakarKalkulator Markup๐Ÿ“… Kalkulator Selisih TanggalKalkulator Perkalian TitikKalkulator Perkalian MatriksKalkulator Matriks InversKalkulator RREF (Bentuk Eselon Baris)Kalkulator Metode NewtonKalkulator Matriks JacobianKalkulator Integral PermukaanKalkulator Integral GarisKalkulator cURLKalkulator DivergensiKalkulator Gradien MultivariabelKalkulator Optimasi KalkulusKalkulator Laju TerkaitKalkulator Laju Perubahan SesaatKalkulator Laju Perubahan Rata-rataKalkulator Jumlah Deret Tak HinggaKalkulator Uji Konvergensi DeretKalkulator Deret PangkatKalkulator Deret MaclaurinKalkulator Aturan L'HรดpitalKalkulator Integral Tak WajarKalkulator Aturan SimpsonKalkulator Aturan TrapesiumKalkulator Jumlah RiemannPembuat Grafik Kurva ParametrikKalkulator Permukaan RevolusiKalkulator Volume RevolusiKalkulator Jarak Geometri KoordinatKalkulator Rumus HeronKalkulator Garis Singgung LingkaranKalkulator Garis Bagi SudutKalkulator Lingkaran Dalam (Incircle)Kalkulator Lingkaran Luar (Circumcircle)Kalkulator Jarak Lingkaran BesarKalkulator Jarak 3DKalkulator TorusKalkulator Frustum KerucutKalkulator Luas Poligon Tidak BeraturanKalkulator Poligon BeraturanPengidentifikasi Bagian KerucutKalkulator HiperbolaKalkulator ParabolaKalkulator Ekspansi Teorema BinomialGenerator Segitiga PascalKalkulator Notasi Produk PiKalkulator Notasi Sigma PenjumlahanKalkulator Teorema Akar RasionalKalkulator Aturan Tanda DescartesKalkulator Garis Sejajar dan Tegak LurusKalkulator Persamaan GarisKonverter Bentuk Standar ke Bentuk Slope-InterceptKalkulator Bentuk Titik-KemiringanPemecah Sistem Persamaan NonlinearPenyelesaian Persamaan RasionalPemecah Persamaan LiteralPemecah Persamaan TrigonometriPenyelesai Persamaan EksponensialPemecah Persamaan LogaritmaKalkulator Persamaan KuartikKalkulator Persamaan KubikKalkulator EstimasiGenerator Hitung LoncatKalkulator Harga SatuanKalkulator Fungsi Ceiling dan FloorKalkulator Nilai AbsolutPencari Pola AngkaGenerator Grafik Nilai TempatKalkulator Urutan Operasi (PEMDAS)Kalkulator Penjumlahan dan Pengurangan BersusunKalkulator Perkalian PanjangGenerator Tabel Perkalian๐ŸŽฎ Konverter Mata Uang Game๐ŸŽฒ Kalkulator Probabilitas Loot Drop๐ŸŽฐ Kalkulator Pity Gachaโš”๏ธ Kalkulator DPS๐ŸŽฎ Konverter Sensitivitas Gameโ„๏ธ Kalkulator Hari Salju๐Ÿšš Kalkulator Biaya Pindahan๐Ÿ” Pemeriksa Plagiarisme๐Ÿ“ท OCR / Gambar ke Teks๐Ÿ“ˆ Pembuat Grafik Garis๐Ÿฅง Pembuat Diagram Lingkaran๐Ÿ“Š Pembuat Grafik Batang๐Ÿ”Š Generator Nada๐Ÿ–ฑ๏ธ Penghitung KlikNotepad Onlineโฌ› Kalkulator Rasio Aspek๐ŸŒ Kalkulator Jejak Karbon๐Ÿ‘™ Kalkulator Ukuran BraKalkulator Ukuran Ban๐Ÿ’ง Kalkulator Titik Embun๐ŸŒก๏ธ Kalkulator Indeks Panas๐ŸŒฌ๏ธ Kalkulator Angin Dinginโฐ Jam Alarm Onlineโฐ Kalkulator Kartu Absensi๐Ÿ• Konverter Waktu Militerโฑ๏ธ Stopwatch Onlineโฑ๏ธ Timer Hitung Mundur๐ŸŒ Konverter Zona WaktuKalkulator KarpetKalkulator Dinding PenahanKalkulator Ukuran HVACKalkulator InsulasiKalkulator PavingKalkulator Besi BetonKalkulator KayuKalkulator LuasKalkulator Perkalian SilangKalkulator Ringkasan Lima AngkaKalkulator PersentilKalkulator Distribusi NormalKalkulator Nilai PKalkulator RasioKalkulator Melengkapkan Kuadrat SempurnaKalkulator PembulatanKalkulator Pembagian PanjangKalkulator IlmiahTimer Belajar PomodoroKalkulator Angka PentingKalkulator Nilai UjianKalkulator Nilai TertimbangKalkulator NilaiKalkulator Frekuensi ResonansiKalkulator ImpedansiKalkulator Desibel (dB)Kalkulator Faktor DayaKalkulator Konstanta Waktu RCKalkulator TransformatorKalkulator Ukuran KabelKalkulator Timer 555Kalkulator KapasitorKalkulator Resistor ParalelKalkulator Pembagi TeganganKalkulator Resistor LEDKonverter Mol/Gram/PartikelKalkulator TitrasiKalkulator Titik DidihKalkulator Rumus EmpirisKalkulator Hasil PersentaseKalkulator StoikiometriPenyeimbang Persamaan KimiaKalkulator PengenceranKalkulator Tenaga KudaKalkulator TorsiKalkulator Jatuh BebasKalkulator Hukum Gas IdealKalkulator TekananKalkulator KepadatanKalkulator Usaha dan DayaKalkulator Energi PotensialKalkulator Energi KinetikKalkulator Gerak ProyektilKalkulator MomentumKalkulator KecepatanKalkulator AkselerasiKalkulator GayaKalkulator ROI InfluencerKalkulator ROASKalkulator CTRPemeriksa Nama Pengguna Media SosialPengoptimal Waktu Posting Media SosialKalkulator ROI Media SosialKalkulator Biaya Iklan FacebookKalkulator Monetisasi YouTube ShortsKalkulator Penghasilan TwitchYouTube Watch Time CalculatorKonverter Timestamp Twitter/XStatistik Saluran YouTubePanduan Ukuran Gambar Media SosialGenerator Font InstagramPenghitung Karakter Twitter/XPemilih Komentar YouTubeEkstraktor Tag YouTubePengunduh Thumbnail YouTubeKalkulator Penghasilan YouTubeKalkulator Tingkat Engagement TikTokKalkulator Tingkat Interaksi InstagramPenghitung Token AIGenerator Kerangka Artikel AIGenerator Slogan AIGenerator Hashtag AIPenulis Email AIGenerator Judul Blog AIHumanizer Teks AIDetektor Konten AIPemeriksa Tautan RusakGenerator Tag HreflangPemeriksa PengalihanPemeriksa Kepercayaan DomainPemeriksa Kecepatan HalamanPenganalisis JudulCek DNSPencarian WHOISPemeriksa Usia DomainPemeriksa Open GraphGenerator Sitemap XMLGenerator Robots.txtGenerator Markup SchemaPenguji WebhookTabel ASCIIPenguji APIKalkulator Subnet IPGenerator Box Shadow CSSKonverter Gambar ke Base64Konverter HTML ke MarkdownEditor MarkdownKonverter CSV ke JSONPemformat/Validator YAMLPemercantik HTMLPemercantik CSSMinifier/Beautifier JavaScriptPemeriksa PerbedaanPenguji RegexPemformat dan Validator JSONKalkulator Harapan Hidup AnjingKalkulator Asuransi Hewan PeliharaanKalkulator Pakan MentahKalkulator Kehamilan AnjingKalkulator Toksisitas CokelatPrediktor Berat Anak AnjingKalkulator Banyak PecahanKalkulator Makanan AnjingKonverter Herbal Segar ke KeringKonverter Mentega ke MinyakKonverter Oven ke Air FryerKalkulator Sous VideKalkulator SourdoughKalkulator Adonan PizzaKalkulator Waktu Memasak KalkunKalkulator Pengasapan DagingKonverter Cangkir ke GramKalkulator Nutrisi ResepKonverter Satuan MasakKalkulator ResepKalkulator Kalori KehamilanKalkulator Usia KehamilanKalkulator Kalori MenyusuiKalkulator Persentil Pertumbuhan BayiKalkulator Kenaikan Berat Badan KehamilanKalkulator Zona KecepatanKalkulator Lompat VertikalKalkulator Handicap GolfKalkulator Skor BowlingKalkulator Kecepatan TriathlonKalkulator Pace MaratonKalkulator Standar KekuatanKalkulator Lemak Tubuh TentaraKalkulator Langkah ke JarakKalkulator Kecepatan RenangKalkulator Kecepatan BersepedaKalkulator Risiko Penyakit JantungKalkulator Karbohidrat BersihKalkulator KarbohidratKalkulator Massa Tubuh Tanpa LemakKalkulator Golongan DarahKalkulator Usia BiologisKalkulator Harapan HidupKalkulator Persentil Tinggi BadanPenerjemah Tekanan DarahKalkulator Klirens KreatininKalkulator GFRKalkulator Penurunan Berat BadanKalkulator Puasa IntermitenKalkulator KetoKalkulator Asupan ProteinKalkulator Kadar Alkohol DarahKalkulator Berat Badan IdealKalkulator Ekuitas RumahKalkulator Keuntungan House FlippingKalkulator Komisi PropertiKalkulator Biaya PenutupanKalkulator Properti SewaKalkulator Sewa vs BeliKalkulator Imbal Hasil Setara PajakKalkulator Tunjangan PerceraianKalkulator Tunjangan AnakKalkulator Pajak WarisanKalkulator Pajak PropertiKalkulator Pemotongan Pajak W-4Kalkulator Pajak 1099Kalkulator Pajak WiraswastaKalkulator Pajak Keuntungan ModalEstimator Pengembalian PajakKalkulator Tarif PajakKalkulator Pajak PenghasilanKalkulator Investasi BitcoinKalkulator Untung Rugi KriptoKalkulator Biaya KaryawanKalkulator Penilaian BisnisKalkulator Titik ImpasKalkulator HELOCKalkulator Pinjaman FHAKalkulator Uang MukaKalkulator Pelunasan HipotekKalkulator Dana DaruratKalkulator Target TabunganKalkulator AnggaranKalkulator Kekayaan BersihKalkulator Konsolidasi UtangKalkulator Pelunasan UtangKalkulator Pinjaman PribadiKalkulator Pinjaman BisnisKalkulator Rata-Rata Biaya DolarKalkulator Reinvestasi DividenKalkulator Untung Rugi SahamKalkulator Reksa DanaKalkulator SIPKalkulator RMDKalkulator Pensiun DanaKalkulator Manfaat Jaminan SosialKalkulator PensiunKalkulator Roth IRAKalkulator 401kKonverter Mata UangKalkulator TipGenerator Hubungkan TitikGenerator Kartu BingoPembuat Tangga Kata (Word Ladder)Generator KriptogramGenerator Teka-Teki Cari KataGenerator SlitherlinkGenerator Hashi JembatanGenerator FutoshikiGenerator Killer SudokuKalkulator Akar PrimitifSimulator Enkripsi RSA Langkah demi LangkahKalkulator Karakteristik EulerKalkulator Diagonal PoligonGenerator Pola Kerucut DatarPemeriksa Fungsi Genap Ganjil atau Tidak KeduanyaKalkulator Koefisien Deret FourierKalkulator Metode Runge-Kutta (RK4)Kalkulator WronskianKalkulator Trace MatriksKalkulator Rank MatriksGenerator Frekuensi Suara AcakGenerator Akor AcakGenerator Loadout AcakGenerator Kartu Poker AcakGenerator Pembukaan Catur AcakGenerator Karakter RPG Acak