CanDoYa
TH

เครื่องมือสร้าง URL

ทำงานในเบราว์เซอร์ทั้งหมด ไม่ต้องอัปโหลด ไม่ต้องสมัครสมาชิก

สร้าง URL

ส่วนประกอบ URL

Query parameters

URL ที่สร้างแล้ว

เปิด URL
กรอก host เพื่อสร้าง URL
กรอก host เพื่อเริ่มสร้าง
แชร์เครื่องมือนี้

เครื่องมือสร้าง URL คืออะไร

เครื่องมือสร้าง URL ใช้ประกอบที่อยู่เว็บแบบสมบูรณ์จากส่วนต่างๆ ได้แก่ scheme, host, port ซึ่งใส่หรือไม่ใส่ก็ได้, path, query parameter และ fragment กรอกค่าแต่ละส่วนในช่องที่ระบุ แล้วลิงก์สำเร็จจะอัปเดตทันที โดยเบราว์เซอร์จะเข้ารหัสเว้นวรรคและอักขระพิเศษให้อย่างถูกต้อง

วิธีใช้งาน

  1. 1กรอกต้นทาง. เลือก scheme จากนั้นกรอก host และ port ที่ไม่ใช่ค่าเริ่มต้นหากต้องการ
  2. 2เพิ่มปลายทาง. กรอก path และ fragment หากต้องการ ระบบจะเติมเครื่องหมายสแลชหรือแฮชข้างหน้าให้โดยอัตโนมัติ
  3. 3เพิ่ม query parameter. สร้างแถว key/value สำหรับตัวกรอง แท็กติดตาม ตัวเลือก API หรือ key ที่ซ้ำกัน ค่าเว้นว่างจะยังคงอยู่
  4. 4คัดลอกหรือเปิด URL. ตรวจสอบผลลัพธ์ที่เข้ารหัสแบบเรียลไทม์ แล้วคัดลอกหรือเปิดในแท็บใหม่ของเบราว์เซอร์

เหมาะกับใคร

สร้างลิงก์ในเครื่องโดยไม่ต้องวางเครื่องหมายคำถาม แอมเพอร์แซนด์ เครื่องหมายเท่ากับ หรือเครื่องหมายแฮชด้วยตัวเอง แบบฟอร์มแสดงโครงสร้างที่อยู่เว็บไว้ชัดเจน ขณะที่ API URL และ URLSearchParams ของเบราว์เซอร์ตรวจสอบ host และเข้ารหัสพารามิเตอร์แต่ละตัว ข้อมูลที่กรอกจะไม่ถูกอัปโหลด

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

เครื่องมือสร้าง URL นี้ใช้ฟรีไหม

ใช่ ใช้งานได้ฟรีโดยไม่ต้องสมัคร ดาวน์โหลด หรือกังวลเรื่องจำนวนครั้ง กรอกส่วนต่างๆ ของ URL แล้วที่อยู่สำเร็จจะอัปเดตทันที

URL ของฉันถูกอัปโหลดไปที่อื่นไหม

ไม่ การสร้าง การตรวจสอบ และการเข้ารหัสทำงานในเบราว์เซอร์ของคุณทั้งหมด เครื่องมือนี้จะไม่ส่ง host, path, ค่า query, tracking ID หรือ fragment ไปยังเซิร์ฟเวอร์

เพิ่ม query parameter ได้กี่ตัว

ตัวเครื่องมือไม่ได้จำกัดจำนวน คุณสามารถเพิ่ม ลบ และใช้แถวพารามิเตอร์ซ้ำได้ตามต้องการ แต่เบราว์เซอร์ เซิร์ฟเวอร์ proxy หรือแอปภายนอกอาจกำหนดความยาว URL สูงสุดของตนเอง

เครื่องมือสร้าง URL เข้ารหัสอักขระพิเศษหรือไม่

เข้ารหัส API URL ของเบราว์เซอร์จะทำ percent-encoding ให้กับเว้นวรรค ข้อความ Unicode และอักขระสงวนในตำแหน่งที่จำเป็น เว้นวรรคใน query จะแสดงเป็นเครื่องหมายบวก ส่วนเครื่องหมายบวกจริงจะแสดงเป็น <code>%2B</code>

URL ใส่ query parameter ที่ซ้ำกันได้ไหม

ได้ key ที่ซ้ำกันถือว่าถูกต้องและ API บางตัวใช้แทนรายการ เช่น <code>tag=shoes&amp;tag=sale</code> เครื่องมือนี้จะเก็บทุกแถวที่มี key ตามลำดับเดิมแทนที่จะรวมค่าที่ซ้ำกัน

query กับ fragment ต่างกันอย่างไร

query เริ่มหลัง <code>?</code> และโดยปกติจะถูกส่งไปยังเซิร์ฟเวอร์ ส่วน fragment เริ่มหลัง <code>#</code> และเบราว์เซอร์หรือหน้าเว็บเป็นผู้จัดการ จึงไม่รวมอยู่ในคำขอ HTTP

ทำไม port เริ่มต้นจึงหายไป

มาตรฐาน URL จะปรับ port เริ่มต้นให้อัตโนมัติ HTTPS ใช้ port 443 และ HTTP ใช้ port 80 อยู่แล้ว เบราว์เซอร์จึงลบค่าที่ระบุซ้ำออกจากที่อยู่สำเร็จ ส่วน port ที่ไม่ใช่ค่าเริ่มต้นจะยังแสดงอยู่