✓THAI SOLVE
ข้อมูลอยู่ในเบราว์เซอร์
← กลับหน้าแรก

เครื่องมือข้อมูลและนักพัฒนา

เข้ารหัสและถอดรหัส URL

Encode ข้อความสำหรับใช้เป็น URL Component หรือ Decode Percent Encoding กลับเป็นข้อความ รองรับภาษาไทยและ Unicode

กรอกข้อความหรือ URL Component

ใช้ encodeURIComponent และ decodeURIComponent ตามมาตรฐานเบราว์เซอร์

ควรใช้เมื่อใด

Query Parameter

Encode ค่าที่จะใส่ในพารามิเตอร์เพื่อจัดการช่องว่าง ภาษาไทย และเครื่องหมายพิเศษ

Decode

อ่านค่าที่มีรูปแบบ %E0%... กลับเป็นข้อความ Unicode

ขอบเขต

เครื่องมือนี้ Encode ทั้ง URL Component หากต้องการรักษา :, /, ? หรือ & ให้แยกเฉพาะค่าที่ต้องการ Encode

ตัวอย่าง URL Encoding

ภาษาไทยและช่องว่าง

เชียงใหม่ คาเฟ่ เมื่อ Encode จะได้ %E0%B9%80%E0%B8%8A%E0%B8%B5%E0%B8%A2%E0%B8%87%E0%B9%83%E0%B8%AB%E0%B8%A1%E0%B9%88%20%E0%B8%84%E0%B8%B2%E0%B9%80%E0%B8%9F%E0%B9%88

ใช้กับ Query Parameter

ถ้าต้องการ URL แบบ ?q=... ควร Encode เฉพาะค่าของ q ก่อน แล้วค่อยนำผลไปต่อหลัง q= เพื่อไม่ให้เครื่องหมาย = และ & ที่เป็นโครงสร้างของ URL ถูก Encode ไปด้วย

Decode กลับ

กด Decode เมื่อต้องการอ่าน Percent Encoding เช่น %20 ซึ่งแทนช่องว่าง หรือชุด %E0%... ที่ใช้แทนอักขระภาษาไทยแบบ UTF-8

ข้อผิดพลาดที่พบบ่อย

Percent Encoding ไม่ครบ

เครื่องหมาย % ต้องตามด้วยรหัสที่ถูกต้อง หากข้อมูลขาดหายหรือไม่ครบ ระบบจะหยุดและแจ้งให้ตรวจ Percent Encoding แทนการคืนข้อความที่ผิด

URL เต็มกับ URL Component ต่างกัน

เครื่องมือนี้ใช้ encodeURIComponent จึงเหมาะกับข้อความหรือค่าหนึ่งส่วนของ URL มากกว่าการ Encode URL เต็มทั้งเส้น

ประมวลผลในเบราว์เซอร์

การ Encode และ Decode ทำบนอุปกรณ์ของคุณ ข้อความไม่ถูกส่งไป External API จากเครื่องมือนี้