Omnikit
DeveloperFileKeuanganSemua alat
Ctrl K
Alat developerAlat fileKalkulator keuanganSemua alat
BerandaAlat developerEncode & Decode Base64
EnglishالعربيةবাংলাDeutschEspañolFrançaisગુજરાતીहिन्दीBahasa IndonesiaമലയാളംPolskiPortuguêsРусскийதமிழ்TürkçeاردوTiếng Việt

Encode & Decode Base64

developer

Teks dan file ke Base64 dan sebaliknya, dengan mode aman URL dan pratinjau gambar

Berjalan di browser Anda. Tidak ada yang Anda ketik dikirim ke mana pun.

Base64 mengubah data biner menjadi teks biasa agar bisa dibawa di dalam JSON, HTML, atau data URI, dengan konsekuensi ukuran sekitar 33 persen lebih besar. Alat ini mengubah teks dan file ke dua arah, dengan mode aman URL dan pratinjau gambar. Tidak ada yang diunggah.

Halaman ini diterjemahkan dengan mesin dari versi asli bahasa Inggris. Terjemahan ini belum ditinjau oleh manusia, jadi versi bahasa Inggris yang menjadi acuan. Baca versi asli bahasa Inggris

Berikutnya:
  • URL Encoder / Decoder Percent-encode or decode text and URLs, and see every part of a link
  • Pembuat Hash MD5, SHA-1, SHA-256, SHA-384, dan SHA-512 dari teks atau file, dengan perbandingan checksum

Cara encode dan decode Base64

1

Pilih Encode atau Decode di bilah opsi.

2

Ketik atau tempel teks ke panel kiri; untuk meng-encode file, pilih File lalu klik Pilih file.

3

Nyalakan Aman URL jika nilainya akan masuk ke URL atau JWT.

4

Klik Salin untuk mengambil hasilnya, atau ikon unduh untuk menyimpannya; data biner hasil decode diunduh sebagai file.

Tentang alat Encode & Decode Base64

Encoder Base64 ini mengubah teks atau file apa pun menjadi Base64 dan men-decode Base64 kembali menjadi teks yang bisa dibaca, pratinjau gambar, atau file yang bisa diunduh. Output muncul saat Anda mengetik, dengan mode aman URL untuk token dan query string serta data URI sekali klik saat Anda meng-encode gambar.

Orang menggunakannya untuk menyisipkan logo kecil ke CSS atau email HTML, membaca payload token atau body webhook yang datang dalam bentuk Base64, dan memeriksa apa yang sebenarnya dikirim klien saat API menolak permintaan. Alat ini juga berguna untuk menempel sertifikat atau blob biner ke file konfigurasi yang hanya menerima teks.

Encoding dan decoding berjalan di browser Anda dengan JavaScript. File dibaca secara lokal dengan File API dan tidak pernah diunggah, jadi aman dipakai untuk dokumen atau kunci pribadi. Teks diperlakukan sebagai UTF-8, artinya emoji serta aksara Hindi, Tamil, atau Arab bolak-balik dengan benar. Decoder menerima kedua alfabet, menoleransi padding yang hilang dan baris baru, serta mengenali output PNG, JPEG, GIF, dan WebP sehingga Anda bisa melihat pratinjaunya. File yang Anda pilih bisa sampai 20 MB, karena seluruh string Base64 dibangun di memori dan file yang lebih besar akan membekukan tab; teks yang ditempel tidak punya batas sendiri.

Tekan Ctrl+Enter untuk menyalin hasilnya. Untuk seluruh JWT alih-alih satu segmen, gunakan JWT Decoder; untuk hash, lihat Hash Generator.

Pertanyaan yang sering diajukan

Apakah encoder Base64 ini gratis dan tanpa batas?

Ya. Tanpa pendaftaran, tanpa watermark, dan tanpa batas seberapa sering Anda memakainya. Teks yang ditempel tidak punya batas panjang selain yang sanggup ditampung browser Anda. File yang Anda pilih dibatasi 20 MB, karena seluruh string Base64 dibangun di memori dan file yang lebih besar akan membekukan tab alih-alih di-encode.

Apakah file atau teks saya diunggah?

Tidak. Encoding dan decoding sepenuhnya berjalan di browser Anda dengan JavaScript. File dibaca secara lokal dengan File API dan hasilnya dibangun di memori, jadi tidak ada yang Anda tempel atau pilih meninggalkan perangkat Anda.

Apa itu Base64 aman URL?

Base64 standar memakai + dan /, yang memiliki arti khusus di URL, serta padding dengan =. Base64 aman URL (RFC 4648 bagian 5) menggantinya dengan - dan _ dan biasanya membuang padding. Ini dipakai di JWT, token OAuth, dan query string. Nyalakan sakelar Aman URL untuk menghasilkannya; decoder mendeteksinya secara otomatis.

Bagaimana cara mengubah gambar ke Base64 untuk CSS atau HTML?

Pilih Encode, ubah input ke File, pilih gambar, lalu nyalakan Data URI. Output diawali data:image/png;base64, dan bisa langsung ditempel ke CSS url() atau atribut img src. Jaga agar gambar yang disisipkan tetap kecil; apa pun di atas beberapa kilobyte biasanya lebih baik disajikan sebagai file biasa.

Mengapa decode menampilkan unduhan, bukan teks?

Byte hasil decode bukan teks UTF-8 yang valid, jadi kemungkinan besar berupa file seperti PDF, ZIP, atau gambar. Gambar ditampilkan pratinjaunya; biner lain menampilkan pratinjau heksadesimal dan tombol Unduh yang menyimpan byte dengan nama yang masuk akal.

Mengapa saya mendapat galat Base64 tidak valid?

Input berisi karakter di luar A-Z, a-z, 0-9, +, dan / (atau - dan _ untuk aman URL), ada = yang nyasar di tengah, atau ada karakter yang hilang sehingga panjangnya tidak pas. Spasi dan baris baru tidak masalah dan diabaikan. Periksa apakah string disalin dengan lengkap.

Masih bingung? Tanyakan tentang Encode & Decode Base64 dan siapa pun yang tahu dapat menjawab. Tidak perlu akun.

Alat terkait

Semua alat developer
Konverter Timestamp UnixTimestamp Unix ke tanggal dan tanggal ke timestamp, di zona waktu mana puncurl ConverterTurn a curl command into fetch, Node, Python, PowerShell or HTTPie codeText to Binary ConverterTurn text into binary, hex, decimal or octal bytes, and decode them back, in UTF-8JSON to C# Class ConverterTurn a JSON sample into C# classes or records for System.Text.Json or Newtonsoft.JsonJSON to ZodPaste a JSON sample and get a Zod schema with its z.infer type, ready to copyJSON to TypeScriptGenerate TypeScript interfaces or types from a JSON sampleCSV to JSONConvert CSV to JSON and JSON to CSV, with a table previewYAML to JSONConvert YAML to JSON and JSON to YAML, with anchors resolved
Apakah alat ini membantu?
Omnikit

Pekerjaan kecil, selesai di browser Anda. Gratis, cepat, dan privat. File tidak pernah diunggah.

File

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Developer

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Keuangan

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisગુજરાતીहिन्दीBahasa IndonesiaമലയാളംPolskiPortuguêsРусскийதமிழ்TürkçeاردوTiếng Việt
PanduanPertanyaanTentangCara kami memeriksaPerpustakaan hukum (beta)PrivasiKetentuanPengungkapanKontakMore: Exam practice (UGC NET Paper 1)Berjalan di browser Anda. Tidak ada yang diunggah. © 2026 Omnikit (theomnikit.com)