URL Encoder & Decoder
เข้ารหัสหรือถอดรหัส URLs และ query parameters ได้ทันที โหมด URL แบบเต็มหรือเฉพาะส่วนประกอบ ทำงานบนเบราว์เซอร์
การเข้ารหัส URL คืออะไร
การเข้ารหัส URL (หรือที่เรียกว่า percent-encoding) คือการแปลงอักขระพิเศษให้อยู่ในรูปแบบที่สามารถส่งผ่าน URL ได้ ตัวอย่างเช่น ช่องว่างจะถูกแปลงเป็น %20 และเครื่องหมาย & จะถูกแปลงเป็น %26 เพื่อให้มั่นใจว่า URL ถูกต้องและเบราว์เซอร์และเซิร์ฟเวอร์สามารถแยกวิเคราะห์ได้อย่างถูกต้อง
วิธีเข้ารหัสหรือถอดรหัส URL
- เลือกโหมด — เลือกแท็บเข้ารหัสหรือถอดรหัส
- เลือกขอบเขต — เลือก เฉพาะส่วนประกอบ (สำหรับค่า query) หรือ URL แบบเต็ม (คงค่า :// และ / ไว้)
- พิมพ์หรือวาง — ป้อนข้อความของคุณและดูผลลัพธ์อัปเดตแบบเรียลไทม์
- คัดลอก — คลิก คัดลอก เพื่อคัดลอกผลลัพธ์
ทำไมต้องใช้ URL Encoder นี้
- สองโหมด — เฉพาะส่วนประกอบ (encodeURIComponent) สำหรับ query params หรือ URL แบบเต็ม (encodeURI) ที่คงโครงสร้าง URL ไว้
- เรียลไทม์ — ผลลัพธ์อัปเดตขณะที่คุณพิมพ์ ไม่ต้องคลิกปุ่ม
- ปุ่มสลับ — สลับอินพุตและเอาต์พุตอย่างรวดเร็วเพื่อย้อนกลับการดำเนินการ
- ความเป็นส่วนตัว — ทำงานทั้งหมดในเบราว์เซอร์ของคุณ ไม่มีการส่งข้อมูลไปยังเซิร์ฟเวอร์ใดๆ
FreeToolbox กับ URL Encoder อื่นๆ
| คุณสมบัติ | FreeToolbox | urlencoder.org | meyerweb.com |
|---|---|---|---|
| เรียลไทม์ | ใช่ | ไม่ใช่ (ปุ่ม) | ไม่ใช่ (ปุ่ม) |
| โหมดส่วนประกอบ/เต็ม | ทั้งสอง | เฉพาะส่วนประกอบ | เฉพาะส่วนประกอบ |
| สลับ I/O | ใช่ | ไม่ใช่ | ไม่ใช่ |
| โฆษณา | น้อยที่สุด | เยอะ | ไม่มี |
| รองรับมือถือ | ใช่ | บางส่วน | บางส่วน |
คำถามที่พบบ่อย
encodeURI และ encodeURIComponent ต่างกันอย่างไร
encodeURI เข้ารหัส URL แบบเต็ม แต่จะเก็บรักษาอักขระเช่น :, /, ? และ # ไว้ ส่วน encodeURIComponent เข้ารหัสทุกอย่าง ทำให้เหมาะสำหรับค่าพารามิเตอร์ query แต่ละค่า
ควรใช้โหมดส่วนประกอบเมื่อใด
ใช้โหมดส่วนประกอบเมื่อเข้ารหัสค่าที่จะใส่ในพารามิเตอร์ query เช่น คำค้นหาหรือค่า API key
ควรใช้โหมด URL แบบเต็มเมื่อใด
ใช้โหมด URL แบบเต็มเมื่อคุณต้องการเข้ารหัส URL ทั้งหมดโดยรักษาส่วนประกอบ (โปรโตคอล, พาธ, ฯลฯ) ไว้
เครื่องมือนี้รองรับ Unicode หรือไม่
ใช่ อักขระ Unicode จะถูกเข้ารหัสอย่างถูกต้องเป็นการแสดง UTF-8 percent-encoded
ข้อมูลของฉันปลอดภัยหรือไม่
ใช่ การเข้ารหัสและถอดรหัสทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ ไม่มีการส่งข้อมูลไปยังเซิร์ฟเวอร์ใดๆ