ตัวเข้ารหัส URL & ตัวถอดรหัส
เข้ารหัส & ถอดรหัส URL ทันที
แปลงอักขระพิเศษเป็นรูปแบบที่เข้ารหัสด้วยเปอร์เซ็นต์ที่ปลอดภัยสำหรับ URL หรือถอดรหัส URL ที่เข้ารหัสกลับเป็นข้อความที่อ่านได้ จำเป็นสำหรับการพัฒนาเว็บและการทำงานกับ API.
ประเภทการเข้ารหัสหลายประเภท
เลือกได้ระหว่างการเข้ารหัส URL ทั้งหมด, การเข้ารหัสส่วนประกอบ, หรือเข้ารหัสอักขระทั้งหมดเพื่อความเข้ากันได้สูงสุด.
ถอดรหัสทันที
วางสตริงที่เข้ารหัสด้วยเปอร์เซ็นต์ใด ๆ และถอดรหัสกลับเป็นข้อความที่อ่านได้ด้วยการคลิกเพียงครั้งเดียว.
เป็นมิตรกับนักพัฒนา
เหมาะสำหรับการสร้างคำขอ API, สตริงคำค้น, ข้อมูลฟอร์ม, และการดีบัก URL ที่เข้ารหัส.
100% ฝั่งลูกค้า
การเข้ารหัสและการถอดรหัสทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ ข้อมูลจะไม่ถูกส่งไปยังเซิร์ฟเวอร์ของเรา.
การเข้าใจการเข้ารหัส URL สำหรับการพัฒนาเว็บ
การเข้ารหัส URL (ที่เรียกว่าการเข้ารหัสเปอร์เซ็นต์) เป็นกลไกสำหรับการเข้ารหัสอักขระในตัวระบุทรัพยากรสากล (URI) มันแทนอักขระที่ไม่ปลอดภัยด้วย '%' ตามด้วยเลขฐานสิบหกสองหลักที่แสดงถึงรหัส ASCII ของอักขระนั้น ตัวอย่างเช่น ช่องว่างจะกลายเป็น '%20' และอัมเพอแซนด์ (&) จะกลายเป็น '%26'.
ทำไมการเข้ารหัส URL จึงจำเป็น?
URL สามารถประกอบด้วยชุดอักขระที่จำกัดจากชุดอักขระ ASCII อักขระเช่นช่องว่าง, สัญลักษณ์พิเศษ, และอักขระที่ไม่ใช่ ASCII ต้องถูกเข้ารหัสเพื่อให้สามารถส่งได้อย่างปลอดภัยใน URL หากไม่มีการเข้ารหัสที่เหมาะสม URL อาจขัดข้อง, ทำให้เกิดช่องโหว่ด้านความปลอดภัย (เช่น การโจมตีแบบฉีด), หรือถูกตีความผิดโดยเซิร์ฟเวอร์เว็บและเบราว์เซอร์.
ประเภทของการเข้ารหัส URL
มีระดับการเข้ารหัส URL ที่แตกต่างกัน encodeURI() จะเข้ารหัส URL ทั้งหมดแต่รักษาอักขระเช่น ':', '/', '?', และ '&' ที่มีความหมายพิเศษใน URL. encodeURIComponent() จะเข้ารหัสทุกอย่างยกเว้นตัวอักษร, ตัวเลข, และอักขระพิเศษบางตัว — เหมาะสำหรับการเข้ารหัสค่าพารามิเตอร์คำค้น ตัวเลือก 'เข้ารหัสทั้งหมด' ของเราจะแปลงอักขระที่ไม่ใช่ตัวอักษรทั้งหมดเพื่อความปลอดภัยสูงสุด.