logo
GeekFormat

Kelola Padding Base64

Input
karakter. Isi: 0 =

Perbaiki Padding Base64 secara gratis, dukung penambahan atau penghapusan tanda sama dengan, cocok untuk investigasi error decoding dan pemrosesan format JWT.

Rekomendasi Terkait

Kasus penggunaan

  • Perbaiki error decoding Base64 (Incorrect padding) akibat Padding hilang
  • Hapus tanda sama dengan berlebih di URL Safe Base64 atau JWT
  • Tangani masalah kompatibilitas format Padding Base64 antar sistem berbeda
  • Verifikasi apakah Padding Base64 sesuai standar encoding

Fitur

  • Kelola Padding dua arah: dukung penambahan tanda sama dengan yang hilang, atau penghapusan Padding berlebih
  • Hitung Padding otomatis: tentukan kebutuhan 0-2 tanda sama dengan berdasarkan panjang Base64
  • Proses lokal di browser tanpa upload: semua perbaikan berjalan di browser, data tidak dikirim ke server
  • Salin satu klik: hasil perbaikan bisa langsung disalin untuk decoding, verifikasi, atau transfer API

Cara Penggunaan

  1. Paste string Base64 yang perlu diperbaiki Padding-nya
  2. Pilih mode tambah tanda sama dengan atau hapus tanda sama dengan
  3. Tool otomatis memproses Padding di akhir
  4. Salin hasil perbaikan untuk decoding atau transfer parameter

Pertanyaan Umum

Mengapa Base64 memiliki tanda sama dengan (=) di akhir?

Base64 meng-encode setiap 3 byte menjadi 4 karakter. Ketika jumlah byte input bukan kelipatan 3, perlu ditambahkan = untuk memenuhi kelipatan 4. Kurang 1 byte tambah 2 tanda =, kurang 2 byte tambah 1 tanda =.

Mengapa beberapa Base64 tidak memiliki tanda sama dengan?

URL Safe Base64 (RFC 4648) dan standar JWT biasanya menghilangkan Padding = di akhir untuk mempersingkat panjang. Format ini perlu ditambahkan Padding yang benar sebelum decoding.

Kapan perlu menghapus Padding?

Ketika sistem target (seperti beberapa library JWT, transfer parameter URL) memerlukan format tanpa Padding, tanda = berlebih perlu dihapus. Standar Base64URL tidak menyertakan tanda sama dengan di akhir.

Bisakah langsung decoding setelah memperbaiki Padding?

Bisa. Setelah Padding yang benar ditambahkan, biasanya bisa langsung didecode. Jika masih error, mungkin ada karakter ilegal atau konten tidak lengkap, disarankan preprocess dengan tool pembersih Base64 terlebih dahulu.