วิธีใช้งาน เข้ารหัส/ถอดรหัส URL
- 1
เลือกเข้ารหัสหรือถอดรหัส
เข้ารหัสจะเปลี่ยนช่องว่างและอักขระพิเศษเป็น %XX ส่วนถอดรหัสจะเปลี่ยน %XX กลับเป็นข้อความที่อ่านได้
- 2
เลือกสิ่งที่จะเข้ารหัส
ค่า Query สำหรับพารามิเตอร์เดียว URL ทั้งหมดสำหรับที่อยู่แบบเต็ม หรือข้อมูลฟอร์มเมื่อต้องการให้ช่องว่างกลายเป็น +
- 3
วางข้อความหรือลิงก์
ผลลัพธ์อัปเดตขณะพิมพ์ และหากเป็น URL เต็มจะมีรายละเอียดของแต่ละส่วนและพารามิเตอร์แสดงให้ด้วย
- 4
คัดลอกผลลัพธ์
คัดลอก บันทึกเป็นไฟล์ หรือกดใช้ผลลัพธ์เป็นอินพุตเพื่อตรวจสอบว่าแปลงกลับได้ตรงกัน
ข้อจำกัดและ Pro
ใช้ฟรี ไม่ต้องสมัครสมาชิก และไม่จำกัดความยาวของข้อความที่วาง ผลลัพธ์ที่ยาวเกิน 600,000 ตัวอักษรจะแสดงบางส่วน แต่คัดลอกหรือบันทึกได้ครบทั้งหมด
Pro ช่วยลบโฆษณา ส่วนตัวแปลงเหมือนกันทุกแผน ดู Pro
เกี่ยวกับ เข้ารหัส/ถอดรหัส URL
URL รองรับเฉพาะอักขระ ASCII ชุดจำกัด ดังนั้นอักขระอื่นทั้งหมด เช่น ช่องว่าง ตัวอักษรมีเครื่องหมายกำกับ อีโมจิ และสัญลักษณ์สงวนที่ใช้เป็นข้อมูล ต้องเขียนเป็น % ตามด้วยเลขฐานสิบหกสองหลักสำหรับแต่ละไบต์ของ UTF-8 หน้านี้แปลงได้ทั้งสองทิศทางและแสดงให้เห็นชัดว่าอะไรเปลี่ยนไปบ้าง
มีสามโหมดที่ตรงกับสามจุดที่การเข้ารหัสเกิดขึ้นจริง โหมดค่า Query ทำงานเหมือน encodeURIComponent ของ JavaScript เหมาะกับพารามิเตอร์เดียว ส่วนหนึ่งของพาธ หรือปลายทางรีไดเรกต์ที่ฝังอยู่ใน URL อื่น โหมด URL ทั้งหมดทำงานเหมือน encodeURI คือไม่แตะต้อง scheme เครื่องหมายทับ เครื่องหมายคำถาม แอมเปอร์แซนด์ และเครื่องหมายเท่ากับ และเข้ารหัสเฉพาะส่วนที่ทำให้ที่อยู่เสียหาย โหมดข้อมูลฟอร์มเป็นไปตาม application/x-www-form-urlencoded ซึ่งช่องว่างจะกลายเป็นเครื่องหมายบวก เหมือนในฟอร์ม HTML และ URLSearchParams
วางลิงก์แบบเต็ม แผงรายละเอียดจะแสดง Scheme โฮสต์ พอร์ต พาธ และ Fragment พร้อมตารางพารามิเตอร์ Query ทุกตัวและค่าที่ถอดรหัสแล้ว ช่วยให้อ่านลิงก์ติดตาม OAuth callback และ URL ที่มีลายเซ็นได้ง่าย การถอดรหัสจะหยุดเมื่อพบข้อมูลที่ไม่ถูกต้องและบอกตำแหน่ง เช่น % ที่ไม่มีเลขฐานสิบหกสองหลักตามหลัง หรือลำดับไบต์ที่ไม่ใช่ UTF-8 ที่ถูกต้อง ซึ่งมักหมายความว่าระบบรุ่นเก่าเข้ารหัสข้อความเป็น Latin-1
Percent-encoding ไม่ใช่การเข้ารหัสลับและไม่ได้ทำให้ลิงก์สั้นลง หากต้องการย่อลิงก์ให้ใช้ตัวย่อลิงก์ ส่วนการแปลง Base64 และ HTML entity อยู่ในอีกสองแท็บ
ความเป็นส่วนตัว
การเข้ารหัสและถอดรหัส URL และข้อความเกิดขึ้นในหน้านี้เอง ลิงก์ที่มีโทเค็น อีเมล หรือรหัสเซสชันจึงไม่ถูกส่งไปที่ใดเลย โหมดที่เลือกจะถูกเก็บไว้ใน local storage เพื่อใช้ครั้งต่อไป แต่สิ่งที่คุณวางจะไม่ถูกเก็บ