ตัวสร้าง HTTP Basic Auth Header
สร้าง Authorization: Basic header จาก username และ password ด้วย base64 ที่รองรับ UTF-8 ถูกต้อง พร้อม snippet curl และ fetch และตัวอย่าง .htpasswd ฟรี ทำงานในเบราว์เซอร์ทั้งหมด
Loading tool...
ตัวสร้าง HTTP Basic Auth Header คืออะไร?
ตัวสร้าง HTTP Basic Auth Header สร้าง Authorization: Basic header ตามมาตรฐาน RFC 7617 จาก username และ password โดย encode เป็น base64 ที่รองรับ UTF-8 อย่างถูกต้อง พร้อม snippet curl และ fetch() สำหรับคัดลอก และพรีวิวบรรทัด .htpasswd ของ Apache — ทุกอย่างคำนวณในเบราว์เซอร์ของคุณ
ประโยชน์หลัก
- encode ถูกต้องตาม RFC 7617 รวมถึงรหัสผ่าน UTF-8 ที่ btoa() ธรรมดาใช้ไม่ได้
- snippet curl และ fetch() พร้อมคัดลอก ทดสอบ API ได้ทันที
- โหมด UTF-8 และ Latin-1 แบบ legacy พร้อมเตือนเมื่ออักขระอยู่นอกชุด
- เป็นส่วนตัวสมบูรณ์ — ข้อมูลรับรองไม่เคยออกจากเบราว์เซอร์
- ฟรี ไม่จำกัด และใช้งาน offline ได้หลังโหลดหน้าเสร็จ
กรณีการใช้งาน
- •ทดสอบ REST API ที่อยู่หลัง Basic Auth ก่อนเขียน client code
- •ตั้งค่า reverse proxy หรือเครื่องมือภายในที่ขอ Basic Auth
- •สร้างไฟล์ .htpasswd สำหรับไดเรกทอรีที่ป้องกันด้วย Apache
- •ดีบัก 401 responses โดยเทียบ Authorization header ที่ client ส่งจริง
วิธีสร้าง Basic Auth Header
- กรอกข้อมูลรับรอง: พิมพ์ username และ password ที่ต้องการ encode ทุกอย่างประมวลผลในเครื่อง — ไม่มีการอัปโหลด
- เลือก character encoding: ใช้ UTF-8 (ค่าเริ่มต้นตาม RFC 7617) สำหรับงานทั่วไป เลือก Latin-1 เฉพาะเซิร์ฟเวอร์รุ่นเก่า โดยโหมดนี้ใช้กับอักขระนอกชุด Latin-1 ไม่ได้
- ใส่ URL endpoint: ใส่ endpoint ของ API ที่กำลังทดสอบ เพื่อให้ snippet curl และ fetch พร้อมคัดลอกไปใช้ทันที
- คัดลอก header หรือ snippet: คัดลอก Authorization header, คำสั่ง curl, snippet fetch() หรือพรีวิว .htpasswd ไปใช้กับ request ของคุณ
คุณสมบัติหลัก
- สร้าง Authorization header แบบ base64 ได้ทันทีตาม RFC 7617 รองรับ UTF-8 ถูกต้อง
- โหมด UTF-8 และ Latin-1 พร้อมเตือนชัดเจนเมื่ออักขระอยู่นอกชุดที่เลือก
- snippet curl และ fetch() พร้อมคัดลอก ปรับ URL endpoint ได้
- พรีวิวบรรทัด .htpasswd {SHA} ของ Apache สร้างในเครื่องผ่าน Web Crypto
- ปุ่มแสดง/ซ่อนรหัสผ่าน รีเซ็ตคลิกเดียว และทำงานในเบราว์เซอร์ 100%