jsonecho

Enkode Base64

Ubah teks apa pun menjadi Base64, dengan penanganan aksen dan emoji yang benar.

Memuat alat...

Cara menggunakan Enkode Base64

  1. Tempel atau ketik teks Anda.
  2. Centang Aman untuk URL jika hasilnya akan digunakan dalam URL atau token.
  3. Salin string Base64.

Tentang Enkode Base64

Base64 mewakili data biner menggunakan 64 huruf, digit dan dua simbol, sehingga dapat melewati sistem yang hanya menangani teks: email, JSON, URI data HTML, HTTP header. Ini bukan enkripsi. Siapa pun bisa mendekodenya, jadi jangan pernah menggunakannya untuk menyembunyikan rahasia.

Teks dikonversi ke UTF-8 byte pertama, sehingga aksen, huruf Turki dan emoji bertahan dalam perjalanan pulang. Varian yang aman untuk URL swaps + dan / untuk - dan _ dan menjatuhkan padding, yang digunakan oleh JWT dan banyak API web.

Pertanyaan yang sering diajukan

Apakah Base64 enkripsi?

Tidak. Ini adalah pengkodean terbalik tanpa kunci. Siapa pun bisa mendekodenya dalam hitungan detik.

Mengapa outputnya sekitar sepertiga lebih besar?

Setiap tiga byte input menjadi empat karakter output. Biaya umum adalah 33 persen, ditambah sedikit untuk padding.

Apa itu Base64 yang aman dengan URL?

Varian yang didefinisikan dalam RFC 4648 yang menggantikan + dengan - dan / dengan _ dan sering meninggalkan = padding. Ini aman untuk digunakan dalam URL dan nama file tanpa melarikan diri lebih jauh.

Mengapa alat lain memberikan hasil yang berbeda untuk aksen?

Beberapa alat mengenkodkan karakter sebagai byte Latin-1. Alat ini menggunakan UTF-8, yang hampir semua sistem modern mengharapkan.

Di mana saya menemukan Base64 digunakan dalam praktek?

Header pengesahan dasar, URI data untuk gambar kecil, token JWT, lampiran email, dan medan data rahasia Kubernetes.

Alat lainnya di URL dan Base64

Semua alat →