เข้ารหัส / ถอดรหัส URL ออนไลน์ | เครื่องมือเข้ารหัส URL ถอดรหัส และ percent-encoding
เครื่องมือเข้ารหัสและถอดรหัส URL ออนไลน์ฟรีสำหรับสตริงคิวรี, URL เปลี่ยนเส้นทาง และข้อความแบบ percent-encoded เข้ารหัสอักขระที่สงวนไว้ ถอดรหัสค่า %XX และจัดการ + เป็นช่องว่างได้ในเบราว์เซอร์
การเข้ารหัส URL ที่พบบ่อย
ข้อมูลนำเข้า
ผลลัพธ์
วิธี encode หรือ decode พารามิเตอร์ URL และข้อความแบบ percent-encoded
วางข้อความธรรมดา ค่า query parameter, URL เปลี่ยนเส้นทาง หรือสตริง percent-encoded ลงในช่องกรอก
เลือก Encode เพื่อแปลงอักขระที่สงวนไว้เป็น percent-encoding หรือเลือก Decode เพื่อแปลงลำดับ %XX กลับเป็นข้อความที่อ่านได้
คัดลอกผลลัพธ์ที่ encode หรือ decode แล้วไปใช้กับ query string, callback parameters, ลิงก์การตลาด, logs หรือ API requests
คุณสมบัติเด่น
Encode และ decode URL แบบเรียลไทม์
เห็นผลลัพธ์ที่ encode หรือ decode ได้ทันทีขณะพิมพ์ โดยไม่ต้องกดส่งเพิ่มเติม
เหมาะกับ workflow ของนักพัฒนาและการตลาดจริง
ออกแบบมาสำหรับค่า query parameters, URL เปลี่ยนเส้นทาง, callback links และการดีบักสตริง percent-encoded ใน logs หรือ API requests
ประมวลผลแบบส่วนตัวในเบราว์เซอร์
ทุกอย่างทำงานในเบราว์เซอร์ จึงช่วยให้ค่า URL เป็นส่วนตัวและเครื่องมือทำงานได้รวดเร็วทั้งบนเดสก์ท็อปและมือถือ
คำถามที่พบบ่อยเกี่ยวกับ URL Encode / Decode
เครื่องมือนี้ใช้การเข้ารหัส URL แบบใด?
เครื่องมือนี้ใช้การเข้ารหัสส่วนประกอบ URL แบบ encodeURIComponent เหมาะสำหรับค่า query parameters, เป้าหมายการเปลี่ยนเส้นทาง, callback URLs และส่วนอื่นของ URL ที่ต้องการให้อักขระพิเศษถูกมองเป็นข้อมูล
ทำไม decoder จึงมอง + เป็นช่องว่าง?
ใน query string มักใช้ + แทนช่องว่าง ระหว่างการถอดรหัส เครื่องมือนี้จะเปลี่ยน + เป็นช่องว่างก่อน แล้วจึงทำ URL decoding เพื่อให้ค่าจากฟอร์มทั่วไปถูกถอดรหัสได้ถูกต้อง
encodeURI กับ encodeURIComponent ต่างกันอย่างไร?
encodeURI ออกแบบมาสำหรับ URL แบบเต็ม และจะไม่เข้ารหัสอักขระโครงสร้างอย่าง /, ? และ # ส่วน encodeURIComponent ออกแบบมาสำหรับส่วนย่อยของ URL และจะเข้ารหัสอักขระที่สงวนไว้เหล่านั้นด้วย เครื่องมือนี้ใช้พฤติกรรมแบบ encodeURIComponent เพราะปลอดภัยกว่าสำหรับค่า query และพารามิเตอร์ redirect