ฟรี / ออนไลน์

ตัวเข้ารหัส 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() จะเข้ารหัสทุกอย่างยกเว้นตัวอักษร, ตัวเลข, และอักขระพิเศษบางตัว — เหมาะสำหรับการเข้ารหัสค่าพารามิเตอร์คำค้น ตัวเลือก 'เข้ารหัสทั้งหมด' ของเราจะแปลงอักขระที่ไม่ใช่ตัวอักษรทั้งหมดเพื่อความปลอดภัยสูงสุด.

คำถามที่พบบ่อยเกี่ยวกับการเข้ารหัสที่อยู่เว็บ