Pengode Pengurai Base64
Encode teks biasa ke Base64 atau decode string Base64 kembali ke teks yang dapat dibaca dengan pengode pengurai Base64 gratis kami. Mendukung alfabet Base64 standar (RFC 4648) dan URL-safe dengan dukungan UTF-8 dan emoji penuh. Semua pengodean dan penguraian Base64 berjalan lokal di browser Anda - tanpa pendaftaran.
Encode plain text to Base64 or decode Base64 strings back to readable text. Supports standard and URL-safe alphabets. All processing runs locally in your browser - your data never leaves your device.
- Standard Base64 uses characters A-Z, a-z, 0-9,
+,/and=padding (RFC 4648) - URL-Safe Base64 replaces
+with-and/with_- safe for URLs and filenames (RFC 4648 §5) - Base64 increases data size by approximately 33% (3 bytes → 4 characters)
- Base64 is an encoding, not encryption - it provides no security on its own
Mengapa Menggunakan Pengode Pengurai Base64 Kami?
- Pengodean dan Penguraian Base64 Instan: Encode teks biasa ke Base64 atau decode string Base64 kembali ke teks yang dapat dibaca secara instan di browser Anda. Pengode pengurai Base64 kami memproses input apa pun dalam milidetik tanpa waktu tunggu.
- Pengode Pengurai Base64 Online yang Aman: Semua pengodean dan penguraian Base64 terjadi secara lokal di browser Anda. Teks dan string Base64 Anda tidak pernah meninggalkan perangkat Anda, memastikan privasi 100% setiap kali Anda menggunakan pengode pengurai Base64 online kami.
- Pengode Pengurai Base64 - Tanpa Instalasi: Gunakan pengode pengurai Base64 kami langsung di browser apa pun tanpa unduhan, plugin, atau perangkat lunak. Encode dan decode Base64 dari perangkat mana pun - desktop, tablet, atau ponsel - secara instan.
- Alfabet Base64 Standar dan URL-Safe: Berpindah antara alfabet Base64 standar (RFC 4648) dan URL-safe (RFC 4648 §5) dengan satu klik. Varian URL-safe mengganti + dan / dengan - dan _ untuk penggunaan yang aman di URL dan nama file.
Kasus Penggunaan Umum Pengode Pengurai Base64
- Header Autentikasi API: Encode kredensial untuk header HTTP Basic Authentication menggunakan pengodean Base64. Format pengguna:kata-sandi dikodekan Base64 dan dikirim dalam header Authorization untuk permintaan API.
- Payload JSON dan REST API: Encode data biner atau karakter khusus sebagai string Base64 agar aman disertakan dalam payload JSON. Gunakan pengode pengurai Base64 kami untuk menyiapkan dan memverifikasi data sebelum mengirim permintaan API.
- Pengodean Email dan MIME: Pengodean Base64 adalah standar untuk mengodekan lampiran email dan konten non-ASCII dalam pesan MIME. Encode konten teks ke Base64 untuk transmisi aman melalui protokol email.
- Pemeriksaan Token JWT: Decode segmen header dan payload token JWT - setiap segmen terenkode Base64URL. Gunakan pengode pengurai Base64 kami dengan mode URL-safe untuk memeriksa klaim JWT tanpa alat khusus.
- Data URI dan Aset Inline: Encode aset teks kecil ke Base64 untuk disematkan langsung di HTML, CSS, atau JavaScript sebagai data URI. Ini menghilangkan permintaan HTTP tambahan untuk sumber daya inline kecil.
- Debugging dan Analisis Log: Decode string terenkode Base64 yang ditemukan di log aplikasi, file konfigurasi, dan tangkapan jaringan. Pengode pengurai Base64 kami langsung mengungkap konten asli untuk debugging dan analisis.
Apa Itu Pengodean Base64?
Pengodean Base64 adalah metode untuk merepresentasikan data biner - atau teks apa pun - sebagai string karakter ASCII yang dapat dicetak. Cara kerjanya adalah mengubah setiap 3 byte input menjadi 4 karakter dari alfabet 64 karakter: A-Z, a-z, 0-9, dan dua simbol tambahan ( + dan / pada Base64 standar). Nama "Base64" berasal dari alfabet 64 karakter ini. Pengode pengurai Base64 kami mengimplementasikan spesifikasi RFC 4648 lengkap, termasuk penanganan UTF-8 yang benar dan padding opsional. Base64 bukan enkripsi - ini pengodean yang dapat dibalik dan dapat diurai siapa pun, jadi jangan pernah gunakan Base64 saja untuk melindungi data sensitif.
Cara Kerja Pengode Pengurai Base64 Kami
- Masukkan Input Anda: Tempel atau ketik teks biasa yang ingin Anda encode, atau tempel string Base64 yang ingin Anda decode. Pilih mode operasi (Encode atau Decode) dan alfabet (Standar atau URL-Safe) dari menu.
- Pemrosesan Instan di Browser: Klik tombol aksi dan pengode pengurai Base64 memproses input Anda sepenuhnya di browser Anda menggunakan API btoa() / atob() bawaan dengan dukungan UTF-8 penuh. Teks Anda tidak pernah meninggalkan perangkat Anda.
- Salin atau Unduh Output: Hasil muncul seketika di kotak output. Gunakan tombol Salin untuk menyalinnya ke papan klip atau tombol Unduh untuk menyimpannya sebagai file teks. Gunakan Tukar untuk mengembalikan output ke input guna verifikasi bolak-balik.
Apa yang Ditangani Pengode Pengurai Base64
- Dukungan UTF-8 Penuh: Mengodekan karakter Unicode multibita dengan benar (emoji, CJK, Arab, dll.) dengan mengubahnya menjadi byte UTF-8 sebelum pengodean Base64.
- Base64 Standar (RFC 4648): Menggunakan alfabet standar dengan karakter + dan / serta padding = - format yang paling banyak didukung untuk email, MIME, dan pengodean data umum.
- Base64 URL-Safe (RFC 4648 §5): Mengganti + dengan - dan / dengan _ - aman untuk digunakan dalam URL, string kueri, nama file, dan token JWT tanpa pengodean persen.
- Koreksi Padding Otomatis: Menambahkan karakter padding = yang hilang saat penguraian agar string Base64 yang disalin tanpa padding tetap terurai dengan benar.
Base64 vs. Base64 URL-Safe - Kapan Menggunakan Masing-masing
Gunakan Base64 standar untuk lampiran email, pengodean MIME, header HTTP Basic Auth, dan konteks apa pun ketika output tidak disematkan dalam URL. Gunakan Base64 URL-safe ketika string terenkode akan muncul di jalur URL, parameter kueri, cookie, nama file, atau token JWT - karakter - dan _ tidak perlu pengodean persen dalam konteks ini, sehingga string tetap bersih dan mudah dibaca. Kedua varian menghasilkan output dengan panjang yang sama dan sama-sama dapat dibalik dengan pengode pengurai Base64 kami.
Pertanyaan yang Sering Diajukan
Pengode pengurai Base64 adalah alat yang mengubah teks biasa atau data biner menjadi string terenkode Base64 dan mengurai string Base64 kembali ke konten aslinya. Pengode pengurai Base64 kami berjalan sepenuhnya di browser Anda - tanpa pendaftaran, tanpa unggahan ke server, dan tanpa menyimpan data.
Tidak. Base64 adalah skema pengodean, bukan enkripsi. Alat ini mengubah data ke representasi lain menggunakan alfabet tetap 64 karakter, tetapi siapa pun yang memiliki pengode pengurai Base64 dapat membalikkannya seketika. Jangan pernah menggunakan Base64 saja untuk melindungi data sensitif - gunakan enkripsi yang tepat seperti AES untuk tujuan itu.
Tentu saja. Semua pengodean dan penguraian Base64 terjadi secara lokal di browser Anda menggunakan JavaScript. Teks dan string Base64 Anda tidak pernah dikirim ke server mana pun, disimpan, atau dicatat. Data Anda tetap sepenuhnya privat di perangkat Anda.
Ya - pengode pengurai Base64 kami 100% gratis, tanpa pendaftaran, tanpa akun, dan tanpa batas penggunaan. Encode dan decode Base64 sebanyak yang Anda butuhkan, untuk berapa pun jumlah teks, sepenuhnya gratis selamanya.
Base64 standar menggunakan + dan / sebagai karakter ke-62 dan ke-63, yang harus dikodekan persen dalam URL. Base64 URL-safe (RFC 4648 §5) mengganti + dengan - dan / dengan _ sehingga outputnya aman digunakan dalam URL, string kueri, nama file, dan token JWT tanpa pengodean tambahan.
Base64 mengodekan 3 byte sekaligus menjadi 4 karakter. Jika panjang input bukan kelipatan 3, satu atau dua karakter padding = ditambahkan agar panjang output menjadi kelipatan 4. Beberapa implementasi menghilangkan padding - pengurai kami menangani input dengan maupun tanpa padding secara otomatis.
Ya. Pengode pengurai Base64 kami menangani seluruh rentang Unicode dengan benar, termasuk emoji, karakter CJK, Arab, dan aksara multibita lainnya. Alat ini mengubah teks menjadi byte UTF-8 terlebih dahulu, lalu menerapkan pengodean Base64 - memastikan encode dan decode bolak-balik yang akurat untuk bahasa apa pun.
Token JWT terdiri dari tiga segmen terenkode Base64URL yang dipisahkan titik (header.payload.tanda-tangan). Salin segmen header atau payload (bagian sebelum atau di antara titik), pilih mode URL-Safe di pengode pengurai Base64 kami, pilih Decode, lalu tempel segmen tersebut untuk melihat konten JSON.
Ini biasanya berarti data aslinya adalah biner (gambar, PDF, atau file lain), bukan teks. Pengode pengurai Base64 kami dirancang untuk konten teks. Untuk file biner, gunakan alat Pengode & Pengurai File Base64/Hex yang merekonstruksi file biner asli dengan benar.