🛡️
Basic Auth Header Generator
Turn a username and password into a Base64-encoded HTTP Basic Authorization header, the encoded token, and a ready cURL command. UTF-8 safe and encoded locally — credentials are never sent anywhere.
Authorization header
Encoded token only
curl -H "Authorization: Basic YWRtaW46czNjcjN0" https://api.example.comBase64 is encoding, not encryption — anyone can decode it. Always send Basic Auth over HTTPS.
🔒 This tool runs entirely in your browser. Your data is never uploaded.
Frequently asked questions
How is the header built?+
It Base64-encodes username:password and prefixes it with 'Basic ', producing the standard HTTP Authorization header.
Is Basic Auth secure?+
The credentials are only encoded, not encrypted — anyone who intercepts them can decode them. Always use Basic Auth over HTTPS.
Does it handle non-ASCII characters?+
Yes — the value is UTF-8 encoded before Base64, so accented characters and symbols work correctly.