Decoder Basic Auth
Dekode header HTTP Basic Authentication atau token Base64 kembali menjadi username dan password — tempel seluruh header Authorization atau hanya tokennya.
Input
Menerima seluruh baris header, “Basic <token>”, atau token saja. Dekode dilakukan secara lokal.
Output
Cara lain menggunakan alat ini
REST API
curl -X POST https://api.iotools.cloud/v1/tool/basic-auth-decoder \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"header": "Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ=…"
}'Ganti dengan kunci Anda sendiri dari akun Anda. Bidang alat menjadi isi permintaan — tanpa pembungkus.
Tanyakan ke agen AI
Use the IOTools `basic-auth-decoder` tool (Basic Auth Decoder) on this input:
YOUR_INPUT_HERETempelkan ini ke agen mana pun yang terhubung ke server MCP IOTools, lalu tambahkan input Anda.
Widget sematan
<iframe
src="https://iotools.cloud/embed/basic-auth-decoder/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Decoder Basic Auth — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Tempelkan ini di halaman Anda sendiri — gratis, tanpa kunci, cukup tautan balik.
| Biaya per panggilan API/MCP | Mulai dari 5 kredit |
|---|---|
| Butuh kredit lebih? | Lihat harga |
Juga tersedia melalui
Panduan
Fungsinya
Tempel header HTTP Authorization: Basic … — atau hanya token Base64 — dan dekoder akan menampilkan username dan password yang tersembunyi di dalamnya. Alat ini berjalan sepenuhnya di browser Anda, jadi kredensial yang Anda tempel tidak pernah meninggalkan perangkat Anda.
Format yang diterima
Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==QWxhZGRpbjpvcGVuIHNlc2FtZQ==(token saja, padding boleh dihilangkan, alfabet URL-safe juga didukung)
Cara kerja Basic Auth
Menurut RFC 7617, klien menggabungkan username:password, lalu mengodekannya ke Base64, dan mengirimkannya setelah kata Basic. Hanya titik dua pertama yang memisahkan pasangan tersebut, sehingga password boleh mengandung titik dua; username tidak boleh.
Base64 adalah encoding, bukan enkripsi — siapa pun yang melihat header dapat membaca password-nya, sebab itu Basic Auth sebaiknya hanya digunakan melalui HTTPS. Perlu membuat header? Gunakan Basic Auth Generator.
Pemecahan masalah
- "Not valid Base64" — token berisi karakter di luar
A–Z a–z 0–9 + / = - _; hapus tanda kutip atau teks yang tidak perlu. - "No ':' separator" — token berhasil didekode tetapi bukan pasangan kredensial (mungkin itu nilai Bearer/JWT).