การเข้ารหัสและถอดรหัส URL สำหรับ query string และ API ทำได้ทันทีด้วยเครื่องมือออนไลน์ฟรีนี้ ไม่ต้องสมัครสมาชิก
URL Encoding คืออะไร?
URL Encoding หรือ Percent-encoding คือการแทนที่อักขระพิเศษใน URL ด้วยเครื่องหมาย % ตามด้วยรหัสเลขฐานสิบหก ตัวอย่างเช่น ช่องว่างกลายเป็น %20 และ @ กลายเป็น %40 ซึ่งจำเป็นสำหรับ URL ที่ถูกต้อง
วิธีเข้ารหัส/ถอดรหัส URL
- วางข้อความหรือ URL ในช่องด้านบน
- เลือกโหมดเข้ารหัสหรือถอดรหัส
- ผลลัพธ์จะปรากฏทันที
- คัดลอกด้วยคลิกเดียว
ทำงานในเบราว์เซอร์ทั้งหมด
กรณีการใช้งาน
- API Development - เข้ารหัส query parameters ที่มีอักขระพิเศษ
- การดีบัก - ถอดรหัส URL ที่ encoded มาเพื่ออ่านให้เข้าใจง่าย
- การทำงานกับ URL - เตรียม URL สำหรับ link และ redirect
- Form Data - เข้ารหัสข้อมูลฟอร์มก่อนส่ง
- ภาษาไทยใน URL - เข้ารหัสข้อความภาษาไทยให้ใช้ใน URL ได้
คำถามที่พบบ่อย
encodeURIComponent และ encodeURI แตกต่างกันอย่างไร? encodeURIComponent เข้ารหัสทุกอักขระยกเว้น A-Z, 0-9 และ - _ . ! ~ * ' ( ) ส่วน encodeURI ยังคงไว้ซึ่ง URL structure characters เช่น : / ? # [ ] @
สามารถเข้ารหัสภาษาไทยได้หรือไม่? ใช่ รองรับ UTF-8 เต็มรูปแบบ รวมถึงภาษาไทยและอักขระพิเศษ
ถอดรหัส URL ที่ encode สองชั้นได้หรือไม่? ได้ แต่ต้องถอดรหัสทีละชั้น
URL ที่มี + หมายความว่าอะไร?
- ใน URL หมายถึงช่องว่าง (ใช้ใน query string เท่านั้น) ส่วน %20 ก็หมายถึงช่องว่างเช่นกัน
