URL Encoder/Decoder ช่วยแปลงสตริง URL ไปและกลับจากรูปแบบ Percent-encoded เลือกได้ระหว่าง encodeURIComponent (ครอบคลุมกว่า) และ encodeURI (รักษาโครงสร้าง URL) เพื่อให้เหมาะกับการใช้งานของคุณ — ไม่ว่าจะเป็นการดีบั๊กพารามิเตอร์ Query, การสร้าง URL ที่ปลอดภัย หรือการตรวจสอบลิงก์ที่ถูกเข้ารหัส
เมื่อต้องสร้าง URL ด้วยข้อมูลจากผู้ใช้, สตริง Query หรืออักขระนานาชาติ คุณจำเป็นต้องใช้การเข้ารหัสแบบ Percent-encoding ที่ถูกต้องเพื่อป้องกันความผิดพลาด เครื่องมือนี้จัดการได้ทั้งสองทิศทางในทันที เลือก 'encodeURIComponent' เมื่อต้องการเข้ารหัสค่าพารามิเตอร์เพียงตัวเดียว (จะเข้ารหัส ? / & = # เป็นต้น) หรือเลือก 'encodeURI' เมื่อคุณต้องการรักษาโครงสร้างของ URL ไว้ (จะเข้ารหัสเฉพาะอักขระที่ไม่ปลอดภัยจริงๆ เท่านั้น) การถอดรหัสทำงานได้กับทั้ง Percent-encoding มาตรฐานและยังจัดการกับสตริงที่ถูกเข้ารหัสซ้ำ (Double-encoded) ได้ด้วย การแปลงแบบเรียลไทม์ช่วยให้คุณเห็นผลลัพธ์ทันทีขณะพิมพ์ และสามารถสลับทั้งสองโหมดเพื่อตรวจสอบความถูกต้องได้ ไม่มีการส่งข้อมูลไปยังเซิร์ฟเวอร์ — ทุกอย่างเกิดขึ้นภายในเบราว์เซอร์ของคุณ
เลือก encodeURIComponent สำหรับค่าพารามิเตอร์ที่ปลอดภัย (เข้ารหัส ? / & = ฯลฯ) หรือ encodeURI สำหรับ URL แบบเต็ม (รักษาโครงสร้าง เข้ารหัสเฉพาะอักขระที่ไม่ปลอดภัย)
ถอดรหัสสตริง Percent-encoded รวมถึงอักขระที่ไม่ใช่ ASCII, ลำดับ UTF-8 แบบหลายไบต์ และอีโมจิ จัดการกับอินพุตที่ถูกเข้ารหัสซ้ำได้อย่างราบรื่น
คัดลอกผลลัพธ์การเข้ารหัสหรือถอดรหัสไปยังคลิปบอร์ดได้ทันที — ไม่ต้องเสียเวลาลากคลุมข้อความเอง
ผลลัพธ์จะอัปเดตสดๆ ขณะที่คุณพิมพ์ ไม่จำเป็นต้องคลิก Encode ทุกครั้ง — เห็นผลลัพธ์ทันทีในขณะที่ลองเปลี่ยนข้อความอินพุต
อินพุตและเอาต์พุตปรากฏในช่องที่มีป้ายกำกับชัดเจน เพื่อให้คุณสามารถเปรียบเทียบก่อนและหลังได้ในพริบตา
เข้ารหัสช่องว่าง, เครื่องหมายคำพูด, Unicode, อักขระที่จองไว้ และลำดับอักขระที่ซับซ้อนซึ่งมักจะทำให้การแทนที่สตริงแบบง่ายๆ ขัดข้องได้อย่างถูกต้อง
วาง URL ที่ขัดข้องพร้อมพารามิเตอร์ที่อ่านไม่ออกเพื่อถอดรหัสกลับเป็นค่าที่อ่านง่าย — ระบุสิ่งที่ถูกส่งไปจริงๆ ได้อย่างรวดเร็ว
เข้ารหัสข้อมูลจากผู้ใช้ (ชื่อ, คำค้นหา, เส้นทางไฟล์) ก่อนจะนำไปต่อท้าย URL เพื่อป้องกันความผิดพลาดจากการพาร์สและการโจมตีแบบ Injection
ถอดรหัส URL การตลาดที่ติดแท็ก UTM เพื่อดูค่าแคมเปญ, แหล่งที่มา และสื่อจริงๆ โดยไม่ต้องมานั่งอ่านสตริง Percent-encoded ที่ซับซ้อน
เข้ารหัส URL ที่มีอักขระที่ไม่ใช่ภาษาละติน (จีน, อาหรับ, ฮีบรู) เพื่อยืนยันว่าถูกเข้ารหัสเป็น Percent-encoding อย่างถูกต้องสำหรับการรับส่งข้อมูล
ถอดรหัส OAuth Redirect URI ที่มีพารามิเตอร์ซ้อนกัน เพื่อติดตามว่ามีการส่งข้อมูลอะไรข้ามไปมาระหว่างผู้ให้บริการและแอปพลิเคชัน
คลิกไอคอน URL ใน DevSuite Pro dock แผงแก้ไขแบบสองช่องจะเปิดขึ้นพร้อมปุ่มสลับ Encode และ Decode
วาง URL, พารามิเตอร์ Query หรือสตริงที่ถูกเข้ารหัส เครื่องมือนี้ใช้งานได้กับทั้ง URL ทั้งหมดหรือค่าพารามิเตอร์แยกเป็นตัวๆ
สำหรับค่าพารามิเตอร์ ให้ใช้ encodeURIComponent สำหรับ URL แบบเต็ม (ที่ต้องการรักษา / , ? , & ไว้) ให้ใช้ encodeURI
ผลลัพธ์ที่แปลงแล้วจะปรากฏในช่องข้างๆ อักขระที่ถูกเข้ารหัสจะแสดงเป็นลำดับ %XX ส่วนผลลัพธ์ที่ถอดรหัสจะคืนค่าเป็นรูปแบบที่อ่านง่ายตามเดิม
คลิก Copy เพื่อส่งผลลัพธ์ไปยังคลิปบอร์ดของคุณ นำไปวางในโค้ด, Request URL หรือเอกสารประกอบการทำงาน
ติดตั้ง DevSuite Pro ฟรีและปลดล็อกเครื่องมือสำหรับนักพัฒนามากกว่า 64 รายการสำหรับเบราว์เซอร์ของคุณ