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

แปลงข้อความให้ปลอดภัยสำหรับที่อยู่เว็บ (percent-encoding) หรือถอดรหัส URL ที่มี %20, %C3%B1 และรหัสคล้ายกัน เลือกได้ว่าเป็นพารามิเตอร์เดียวหรือ URL เต็ม ทำงานในเบราว์เซอร์

🔒 สิ่งที่คุณพิมพ์ไม่เคยออกจากอุปกรณ์ ทุกอย่างคำนวณในเบราว์เซอร์ของคุณ

พารามิเตอร์จะเข้ารหัส : / ? & = ด้วย ส่วน URL เต็มจะคงสัญลักษณ์เหล่านี้ไว้

วิธีเข้ารหัสหรือถอดรหัส URL

  1. เลือกว่าจะเข้ารหัสหรือถอดรหัส
  2. ระบุว่าเป็นพารามิเตอร์ (ค่าของช่องข้อมูล) หรือ URL เต็ม
  3. พิมพ์หรือวางข้อความ ผลลัพธ์จะแสดงทันที
  4. คัดลอกผลลัพธ์ไปใช้ในลิงก์ โค้ด หรือคำค้นหาของคุณ

ทำไมต้องเข้ารหัส URL

ที่อยู่เว็บอนุญาตเฉพาะอักขระบางชนิด ช่องว่าง ตัวอักษรภาษาไทย และสัญลักษณ์อย่าง & หรือ = จะถูกแทนด้วย % ตามด้วยเลขฐานสิบหกสองหลัก (เช่น ช่องว่างคือ %20) เรียกว่า percent-encoding

หากใส่ค่าภายในพารามิเตอร์ (?search=…) ให้ใช้ “พารามิเตอร์” ซึ่งเข้ารหัส : / ? & และ = ด้วย หากมี URL เต็มอยู่แล้วและต้องการแค่จัดการช่องว่างหรือตัวอักษรพิเศษ ให้ใช้ “URL เต็ม”

การถอดรหัสทำตรงข้าม เช่น เปลี่ยน %20 เป็นช่องว่าง เพื่อให้อ่าน URL ได้ตามที่เขียนไว้เดิม

ข้อควรรู้

คำถามที่พบบ่อย

พารามิเตอร์กับ URL เต็มต่างกันอย่างไร

พารามิเตอร์เข้ารหัสอักขระพิเศษทุกตัว รวมถึง : / ? & = ส่วน URL เต็มคงสัญลักษณ์เหล่านี้ไว้ เพราะเป็นส่วนของโครงสร้าง

ทำไมช่องว่างกลายเป็น %20

เพราะ URL ไม่อนุญาตให้มีช่องว่าง 20 คือรหัสของช่องว่างในเลขฐานสิบหก

ใช้กับภาษาไทยและอีโมจิได้หรือไม่

ได้ ระบบเข้ารหัสเป็น UTF-8 เช่น ñ จะเป็น %C3%B1

ข้อความของฉันถูกส่งไปยังเซิร์ฟเวอร์หรือไม่

ไม่ ทุกอย่างเกิดขึ้นในเบราว์เซอร์ของคุณ ข้อความไม่ออกจากอุปกรณ์

ใช้ฟรีหรือไม่

ฟรี ไม่ต้องสมัครสมาชิก และทำงานในเบราว์เซอร์ของคุณ