เข้ารหัส URL
เข้ารหัส URL (percent-encode) ข้อความใดก็ได้ให้ปลอดภัยในลิงก์ query string และคำขอ API รองรับช่องว่าง &, ?, # และภาษาไทย เครื่องมือ URL Encode ฟรี
ทำให้ข้อความใดๆ ใส่ใน URL ได้อย่างปลอดภัย
URL มีอักขระที่ใช้ได้จำกัด ช่องว่าง ภาษาไทย ตัวอักษรที่มีเครื่องหมาย อีโมจิ และสัญลักษณ์อย่าง &, ?, #, = และ / อาจใช้ไม่ได้หรือมีความหมายพิเศษ การเข้ารหัส URL หรือ percent-encoding จะแทนอักขระเหล่านั้นด้วย % ตามด้วยค่าไบต์ฐานสิบหก ข้อความจึงส่งต่อได้อย่างปลอดภัย
ตัวอย่างเช่น coffee & tea จะกลายเป็น coffee+%26+tea และ café จะกลายเป็น caf%C3%A9 (ไบต์ UTF-8 ของมัน) คำภาษาไทยอย่าง "กาแฟ" ก็จะกลายเป็นชุด %E0%B8... ยาวๆ วางข้อความ ส่ง แล้วคัดลอกผลลัพธ์
การเข้ารหัสสำคัญที่สุดกับค่าใน query string ถ้าคำค้นหามี & ลิงก์ที่ไม่ได้เข้ารหัสจะแยกเป็นสองพารามิเตอร์และทำให้คำขอเสีย
วิธีใช้เครื่องมือเข้ารหัส URL
- วางข้อความหรือค่าที่ต้องการเข้ารหัส
- ส่งเพื่อเข้ารหัส
- คัดลอกสตริงที่เข้ารหัสแล้ว
- ใส่ในลิงก์ของคุณ โดยปกติเป็นค่าของพารามิเตอร์อย่าง
?q=
ตัวอย่าง
ค่าคำค้นหา
ข้อมูลเข้า: coffee & tea
ผลลัพธ์: coffee+%26+tea
เครื่องหมาย & ถูกเข้ารหัสเพื่อไม่ให้ถูกอ่านเป็นจุดเริ่มต้นของพารามิเตอร์ใหม่
ตัวอักษรที่มีเครื่องหมายและอักขระสงวน
ข้อมูลเข้า: café?size=large#top
ผลลัพธ์: caf%C3%A9%3Fsize%3Dlarge%23top
é กลายเป็นไบต์ UTF-8 สองไบต์ และ ?, = กับ # ถูกเข้ารหัสเพราะไม่เช่นนั้นจะเปลี่ยนโครงสร้างของ URL
ทำไมไม่ควรเข้ารหัสทั้ง URL
ข้อมูลเข้า: https://mybotsy.com/?q=red shoes
ผลลัพธ์: https%3A%2F%2Fmybotsy.com%2F%3Fq%3Dred+shoes
ทุกเครื่องหมายทับและโคลอนถูกเข้ารหัส จึงใช้เป็นลิงก์ไม่ได้อีก ถูกต้องเฉพาะเมื่อ URL ทั้งหมดเป็นค่าของพารามิเตอร์ เช่น ในการเปลี่ยนเส้นทาง
การใช้งานที่พบบ่อย
- สร้างลิงก์ที่มีคำค้นหาหรือข้อมูลจากผู้ใช้ใน query string
- ส่ง URL เต็มเป็นพารามิเตอร์ใน URL อื่น เช่น ลิงก์เปลี่ยนเส้นทางหรือลิงก์แชร์
- เตรียมค่าสำหรับคำขอ API และ webhook
- สร้างลิงก์ mailto, WhatsApp, LINE หรือลิงก์แชร์โซเชียลที่มีช่องว่างและเครื่องหมายวรรคตอน
- เข้ารหัสภาษาไทยและอักขระที่ไม่ใช่ภาษาอังกฤษในลิงก์
เคล็ดลับและสิ่งที่ควรรู้
- เข้ารหัสค่า ไม่ใช่ทั้ง URL การเข้ารหัส
https://และเครื่องหมายทับของที่อยู่หลักจะทำให้ลิงก์เสีย - เครื่องมือนี้เขียนช่องว่างเป็น
+ตามแบบแผนของฟอร์มที่ query string ยอมรับ ถ้าต้องการ%20(เช่น ในส่วนของพาธ) ให้แทน+แต่ละตัวด้วย%20 - อย่าเข้ารหัสซ้ำสองครั้ง ข้อความที่เข้ารหัสซ้ำจะแสดงเป็น
%2520แทน%20 - ต้องการลิงก์สำเร็จรูป? ลองใช้เครื่องมือสร้างลิงก์ UTM, เครื่องมือสร้างลิงก์ mailto หรือเครื่องมือสร้างลิงก์ WhatsApp ซึ่งจัดการการเข้ารหัสให้
กรณีพิเศษและข้อจำกัด
- เครื่องหมาย % จะกลายเป็น %25:
100% naturalกลายเป็น100%25+natural - เครื่องหมาย + ในข้อความกลายเป็น %2B ดังนั้น
a+b=cคือa%2Bb%3Dcป้องกันไม่ให้ถูกอ่านเป็นช่องว่าง - การเข้ารหัสข้อความที่เข้ารหัสแล้วซ้ำจะเป็นการเข้ารหัสสองชั้น (%26 กลายเป็น %2526)
คำถามที่พบบ่อย
การเข้ารหัส URL คืออะไร?
เป็นวิธีแทนอักขระที่ใช้ใน URL ไม่ได้ด้วย % และเลขฐานสิบหกสองหลัก เช่น %20 สำหรับช่องว่าง
ทำไมช่องว่างแสดงเป็น + ที่นี่ แต่เป็น %20 ที่อื่น?
ช่องว่างมีค่าไบต์ 32 ซึ่งเป็น 20 ในฐานสิบหก percent-encoding แบบเคร่งครัดจึงเขียนเป็น %20 แต่ query string ยังยอมรับแบบแผนฟอร์มแบบเก่าคือ + ซึ่งเครื่องมือนี้ใช้
อักขระไหนต้องเข้ารหัส?
อักขระที่ไม่ใช่ตัวอักษรภาษาอังกฤษ ตัวเลข และ - . _ ~ ควรเข้ารหัสเมื่ออยู่ในค่า อักขระสงวนอย่าง & ? # = / + : ต้องเข้ารหัสเมื่อเป็นส่วนของข้อมูล ไม่ใช่โครงสร้าง URL
จะถอดรหัส URL ได้อย่างไร?
ใช้เครื่องมือถอดรหัส URL ของเราเพื่อแปลงข้อความที่ percent-encode กลับเป็นอักขระปกติ
การเข้ารหัส URL เหมือนกับ Base64 ไหม?
ไม่ การเข้ารหัส URL แทนเฉพาะอักขระที่ไม่ปลอดภัยและคงส่วนที่เหลือให้อ่านได้ Base64 แปลงข้อมูลทั้งหมดเป็นชุดตัวอักษรอีกแบบ
เครื่องมือที่เกี่ยวข้อง
- ถอดรหัส URL: ถอดรหัส URL กลับเป็นสตริงปกติ
- แยกวิเคราะห์ URL: แยกรายละเอียดจาก URL ใดก็ได้
- สร้างลิงก์ UTM: เพิ่มพารามิเตอร์ UTM ที่ถูกต้องและสร้างลิงก์ UTM ที่ติดตามได้อย่างง่ายดาย
- เข้ารหัส Base64: เข้ารหัสสตริงใดๆ เป็น Base64
- สร้าง Slug: สร้าง URL slug จากสตริงใดก็ได้
เครื่องมือที่คล้ายกัน
ถอดรหัส URL และ query string ที่ percent-encode กลับเป็นข้อความที่อ่านได้ แปลง %20, %26 และ %E0%B8... เป็นอักขระปกติทันที เครื่องมือ URL Decode ฟรี
เครื่องมือฟรียอดนิยม
สร้างรหัสผ่านสุ่มที่แข็งแรงได้ในคลิกเดียว เลือกความยาว ใส่ตัวพิมพ์ใหญ่ ตัวพิมพ์เล็ก ตัวเลข และสัญลักษณ์ได้ตามต้องการ ใช้ฟรี ไม่ต้องสมัครสมาชิก
ดึงที่อยู่อีเมลทั้งหมดจากข้อความ HTML ไฟล์ log หรือเอกสารในคลิกเดียว ได้รายการที่สะอาดพร้อมจำนวน เครื่องมือดึงอีเมลออนไลน์ฟรี
แปลงข้อความเป็น UPPERCASE, lowercase, Sentence case, Capital Case, camelCase, PascalCase, snake_case, CONSTANT_CASE, dot.case หรือ param-case ฟรี
ค้นหาเรคคอร์ด DNS ของโดเมนใดก็ได้: A, AAAA, CNAME, MX, NS, TXT และ SOA ตรวจการตั้งค่าอีเมล SPF การยืนยันโดเมน และเนมเซิร์ฟเวอร์ได้ฟรี
สร้างลิงก์ WhatsApp แบบคลิกเพื่อแชตด้วยเบอร์โทรและข้อความที่กรอกไว้ล่วงหน้า ใส่ในเว็บไซต์ ไบโอ โฆษณา หรือ QR code เครื่องมือสร้างลิงก์ wa.me ฟรี
ใส่ที่อยู่ IP เพื่อค้นหาชื่อโฮสต์หรือโดเมนที่เชื่อมโยงกับ IP นั้นผ่านการค้นหา reverse DNS (PTR) เครื่องมือ Reverse IP Lookup ใช้ฟรี