ตัวเข้ารหัส URL

เข้ารหัส URL และค่า query parameter หรือถอดรหัสสตริง percent-encoded กลับเป็นข้อความที่อ่านได้

⌘ ทำงานในเบราว์เซอร์ ◴ ไม่จัดเก็บข้อมูล ⌁ ฟรี

แนวคิด

ใช้ URL encoding เพื่อส่งข้อความผ่านลิงก์อย่างปลอดภัย

URL รองรับตัวอักษรชุดจำกัด ดังนั้นข้อความภาษาเกาหลี ช่องว่าง และสัญลักษณ์ควรถูกแปลงเป็น percent-encoded ก่อนใช้ในลิงก์หรือ request

อักขระเช่นช่องว่าง, &/?, #, และข้อความที่ไม่ใช่ ASCII หากใช้ตรง ๆ อาจทำให้ URL ตัดตอนผิดพลาด โดยเฉพาะใน query string

เครื่องมือนี้ช่วยแปลงเป็น percent-encoding ให้ข้อความสามารถใช้กับ URL ค้นหา, ปลายทาง redirect และค่า request API ได้อย่างปลอดภัย

ใช้เมื่อใด

ใช้เมื่อป้อน input จากผู้ใช้ คำค้นภาษาเกาหลี ชื่อไฟล์ หรือตัวอักษรพิเศษ ลงในลิงก์, redirect หรือ URL API

การเข้ารหัส URL ทั้งหมดและค่าชุดเดียว

การเข้ารหัสทั้ง URL อาจเปลี่ยนตัวคั่นเช่น ?, &, =; ดังนั้นควรใช้การเข้ารหัสเฉพาะค่า query ถ้าทำได้

จุดตรวจสอบ

ก่อนใช้งาน ให้เปรียบเทียบการเข้ารหัสทั้ง URL และเฉพาะค่า สำหรับกรณี query, redirect, และการเรียก API

ช่องว่างจะเป็น %20 และตัวอักษร non-ASCII/special เป็น byte UTF-8 %XX ระบุขอบเขตให้ชัดเจน: path, full URL หรือ value-only

ตัวเข้ารหัส URL พื้นที่ทำงาน

อินพุต URL หรือข้อความ
ผลลัพธ์ที่เข้ารหัส

วิธีใช้

  1. 1 ป้อน URL หรือข้อความที่ต้องการเข้ารหัส
  2. 2 รัน URL Encode เพื่อแปลงเป็นรูปแบบ percent-encoded ที่ปลอดภัยสำหรับ URL
  3. 3 ตรวจสอบผลลัพธ์แล้วคัดลอก

กรณีใช้งานทั่วไป

  • เข้ารหัสค่า query parameter ด้วย URL encoder
  • แปลงคำค้นหาภาษาไทยหรือ Unicode สำหรับ URL
  • จัดการช่องว่างและอักขระพิเศษอย่างปลอดภัย

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

ควรเข้ารหัสค่าใดด้วย URL encoder

เครื่องมือนี้แปลงข้อความที่ใส่ใน URL โดยตรงได้ยาก เช่น ข้อความภาษาไทย ข้อความ Unicode ช่องว่าง และอักขระพิเศษ ให้เป็นสตริงที่เข้ารหัสอย่างปลอดภัย

ช่องว่างถูกจัดการอย่างไร

ช่องว่างจะแสดงเป็น %20 ตามพฤติกรรมเริ่มต้นของ encodeURIComponent

ควรวาง URL ทั้งเส้นหรือเฉพาะค่า query

เหมาะอย่างยิ่งสำหรับข้อความที่ต้องส่งเป็นค่า query parameter อย่างปลอดภัย หากวาง URL ทั้งเส้น ตัวคั่นต่าง ๆ อาจถูกเข้ารหัสไปด้วย

เวิร์กโฟลว์ที่เกี่ยวข้อง