ข้ามไปที่เนื้อหา
ตัวแปลงเวลาเริ่มแข่งฟุตบอลโลก เปิดใช้งานแล้วดูเวลาเริ่มแข่งตามเขตเวลาของคุณ และเพิ่มการเตือนในปฏิทิน

เข้ารหัส/ถอดรหัส URL

URL Encode/Decode แปลง URL components และ values ในเบราว์เซอร์ด้วย percent encoding ตามความหมายของ encodeURIComponent/decodeURIComponent สำหรับช่องว่าง อักขระ reserved ข้อความ UTF-8 emoji ค่า query และข้อมูล path segment

ข้อความนำเข้า

อักขระ

0 / 50,000

เข้ารหัส/ถอดรหัส URL

เริ่มต้นอย่างรวดเร็ว

1
วางข้อความหรือค่าที่เข้ารหัส
2
เลือกเข้ารหัสหรือถอดรหัส
3
ผลลัพธ์แทนที่ช่องข้อความเดิม
4
คัดลอกข้อความปัจจุบัน

สถานการณ์การใช้งานทั่วไป

พารามิเตอร์ API

encode เฉพาะค่าพารามิเตอร์ก่อนใส่ใน query string และปล่อย ? กับ & และ = ไว้นอกค่าที่ encode แล้ว

ข้อมูลแบบฟอร์ม

มีประโยชน์สำหรับแต่ละค่า แต่นี่ไม่ใช่ซีเรียลไลเซอร์ application/x-www-form-urlencoded และไม่เปลี่ยนช่องว่างเป็น +

ลิงก์ที่แชร์

เข้ารหัสข้อมูลที่ไม่ใช่ ASCII หรือข้อมูลที่สงวนไว้ภายในพารามิเตอร์ ส่วนของเส้นทาง หรือส่วนย่อย ก่อนที่จะประกอบ URL

คำค้นหา

เข้ารหัสคำหลักหรือตัวกรอง โดยเฉพาะอย่างยิ่งเมื่อมี & = #? / หรือช่องว่าง

คำแนะนำการใช้งาน

ควรหลีกเลี่ยงการเข้ารหัสซ้ำ: ตรวจสอบก่อนว่ามีลำดับ %XX อยู่แล้วหรือไม่
การเข้ารหัสบางส่วน: เข้ารหัสเฉพาะค่าพารามิเตอร์หรือข้อมูลส่วนของเส้นทาง (เช่น ?key=encoded) และเก็บโครงสร้าง URL ไว้นอกข้อความที่เข้ารหัส
การดีบัก: ถอดรหัสค่าคำขอที่คัดลอกมาเพื่อตรวจสอบ แทนที่ + ด้วย %20 ก่อนหากแหล่งที่มาคือ form-urlencoded และคุณต้องการช่องว่าง
อักขระ reserved เช่น : / ? # [ ] @ ! $ & ' ( ) * + , ; = มีความหมายพิเศษใน URL; เมื่อนำมาใช้เป็นข้อมูล มักต้อง encode ตามตำแหน่งที่ใช้
การเข้ารหัสอักขระ: อักขระที่ไม่ใช่ ASCII จะถูกเข้ารหัสเป็นไบต์ UTF‑8 1–4 ไบต์ แล้วเขียนเป็น %HH ต่อไบต์

ขอบเขตการเข้ารหัส

ความหมายของ component/value: Encode ใช้ encodeURIComponent ดังนั้นอักขระอย่าง /, ?, &, = และ # จะถูก encode เมื่อเป็นส่วนหนึ่งของข้อมูล
URL ทั้งหมด: อย่าวาง URL เต็มถ้าต้องรักษาโครงสร้าง scheme, host, path, query หรือ fragment; ให้ตรวจ URL เต็มด้วย URL Parser แทน
การเข้ารหัสแบบฟอร์ม: เครื่องมือนี้ไม่สร้างเนื้อหา application/x-www-form-urlencoded, แยกวิเคราะห์คู่ key/value หรือใช้ + สำหรับการเว้นวรรค
ข้อผิดพลาดในการถอดรหัส: % เดียว, %HH ที่ไม่สมบูรณ์ หรือลำดับเปอร์เซ็นต์ UTF-8 ที่ไม่ถูกต้องแสดงข้อความการเข้ารหัส URL ที่ไม่ถูกต้อง

ข้อจำกัดและความเข้ากันได้

การเข้ารหัส URL ≠ การเข้ารหัสลับ: เป็นเพียงการแปลงรูปแบบที่ย้อนกลับได้ ไม่ได้ปกป้องข้อมูลลับ
ความยาว URL: โดยทั่วไปควรไม่เกิน 2048 ตัวอักษร (ขึ้นกับเบราว์เซอร์/เซิร์ฟเวอร์)
ความแตกต่างของช่องว่าง: ช่องว่างเข้ารหัสเป็น %20 ที่นี่ decodeURIComponent ปล่อยให้ + เป็น + ดังนั้นให้แทนที่ + ด้วย %20 ก่อนเมื่อถอดรหัสข้อมูล form-urlencoded เป็นช่องว่าง

ความเป็นส่วนตัวและความปลอดภัย

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

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

8

ขั้นตอนถัดไปสามารถทำต่อด้วยเครื่องมือที่เกี่ยวข้องเหล่านี้

แหล่งข้อมูล

คู่มือ

เกี่ยวกับเรา

เกี่ยวกับเรา
ราคา

การประมวลผลของเครื่องมือทั้งหมดเกิดขึ้นภายในเบราว์เซอร์ของคุณแบบในเครื่อง