Handytool
อรรถประโยชน์ทำงานในเครื่อง

URL encoder & decoder

Percent-encode ข้อความสำหรับ URL หรือถอดรหัส percent-encoded string กลับเป็นข้อความที่อ่านได้ — ทันที ในส่วนตัว

โหมด
ขอบเขต
ข้อความ
0 lines0 bytes
Encoded URL
0 lines0 bytes

เกี่ยวกับ URL encoder & decoder

URL encoder ของ Handytool percent-encodes ข้อความเพื่อการใช้ที่ปลอดภัยใน URL query string และ form data — และถอดรหัส percent-encoded string กลับเป็นข้อความที่อ่านได้ เลือกระหว่างขอบเขตองค์ประกอบ (เข้ารหัสทุกอย่าง รวมถึง / และ ?) และขอบเขต URI เต็มรูปแบบ (รักษาโครงสร้าง URL) ทุกอย่างทำงานในเบราว์เซอร์ของคุณ ดังนั้นคุณสามารถเข้ารหัส API token query parameter หรือสตริงที่ละเอียดอ่อนได้โดยไม่ต้องกังวลเรื่องความเป็นส่วนตัว

คุณสมบัติของ URL encoder & decoder

  • 01

    ขอบเขตองค์ประกอบและ URI เต็มรูปแบบ

    ใช้ขอบเขตองค์ประกอบเพื่อเข้ารหัส query parameter value เดียว — มันหนีทุกอักขระที่สงวน ใช้ขอบเขต URI เต็มรูปแบบเพื่อเข้ารหัส URL ทั้งหมดในขณะที่รักษา / ? และ # เป็นตัวคั่นโครงสร้าง ผลลัพธ์ตรงกับ encodeURIComponent และ encodeURI ของ JavaScript

  • 02

    การแปลงแบบสองทาง

    สลับระหว่างเข้ารหัสและถอดรหัสด้วยคลิกเดียว ถอดรหัสหลุด %20 %3F และทุกลำดับ percent-encoded อื่นๆ กลับเป็นข้อความดั้งเดิม รวมถึงอักขระที่ไม่ใช่ ASCII

  • 03

    ทำงานในเบราว์เซอร์ของคุณ

    การเข้ารหัสใช้ URL API เนทีฟของเบราว์เซอร์ ข้อมูลของคุณไม่ออกจากอุปกรณ์ — สะดวกเมื่อคุณทำงานกับ token credential หรือ parameter ส่วนตัว

คำถามที่พบบ่อยของ URL encoder & decoder

URL encoding คืออะไร
URL encoding (percent encoding) แทนที่อักขระที่มีความหมายพิเศษใน URL — ช่องว่าง & = ? และไม่ใช่ ASCII — ด้วย % ตามด้วยเลขฐานสิบหก สองหลัก ช่วยให้คุณรวมข้อความตามอำเภอใจในอย่างปลอดภัย URL หรือ query string โดยไม่ทำลายโครงสร้าง
เมื่อใดควรใช้ 'component' เมื่อเทียบกับ 'full URI' encoding
ใช้ขอบเขตองค์ประกอบเมื่อเข้ารหัส query parameter value เดียว — มันหนี ทุกอักขระที่สงวน รวมถึง / ? และ # ใช้ขอบเขต URI เต็มรูปแบบเมื่อเข้ารหัส URL ทั้งหมด — มันรักษาอักขระโครงสร้างเพื่อ URL ยังคงวิเคราะห์ได้
มันจัดการอักขระ Unicode หรือไม่
ใช่ อักขระ Unicode (emoji Cyrillic CJK) จะถูกแปลงเป็น UTF-8 byte ก่อน แล้ว percent-encode byte โดย byte ตรงกับ format %XX%XX มาตรฐานที่ใช้โดยเบราว์เซอร์สมัยใหม่ทั้งหมด
URL encoding เหมือนกับ HTML encoding หรือไม่
ไม่ URL encoding ใช้ percent-encoding (%20 สำหรับช่องว่าง) HTML encoding ใช้ entity (& สำหรับ &) พวกมันใช้วัตถุประสงค์ต่างกัน — URL encoding ป้องกัน URL HTML encoding ป้องกัน HTML markup
ข้อมูลของฉันถูกเก็บไว้ที่ใดก็ตาม
ไม่ ทุกอย่างทำงานในพื้นที่ในเบราว์เซอร์ของคุณโดยใช้ URL API ของ JavaScript เนทีฟ ไม่มีสิ่งใดถูกอัปโหลด บันทึก หรือจัดเก็บ

เครื่องมือที่เกี่ยวข้อง

อรรถประโยชน์

สำรวจเครื่องมืออื่น ๆ

เครื่องมือทั้งหมด