URL Encoder

Mã hóa URL, tham số truy vấn và ký tự đặc biệt, hoặc giải mã chuỗi đã percent-encode.

⌘ Chạy trong trình duyệt ◴ Không lưu dữ liệu ⌁ Miễn phí

Khái niệm

Mã hóa URL để truyền an toàn trong liên kết

URL chỉ hỗ trợ một tập ký tự giới hạn, vì vậy hãy chuyển đổi văn bản tiếng Hàn, khoảng trắng và ký hiệu sang dạng percent-encoded trước khi đặt vào link hay request.

Ký tự như khoảng trắng, &/?, # và văn bản không phải ASCII khi dùng thô có thể làm lỗi phân tích URL, đặc biệt trong chuỗi truy vấn.

Công cụ này giúp áp dụng percent-encoding để văn bản giữ nguyên trong URL tìm kiếm, đích chuyển hướng và giá trị API.

Khi nào dùng

Dùng khi chèn đầu vào người dùng, từ khóa tiếng Hàn, tên file hoặc ký tự đặc biệt vào link, redirect, hoặc URL API.

Encoder toàn URL hay chỉ giá trị

Mã hóa toàn URL có thể biến đổi cả dấu phân cách như ?, &, =, nên nên mã hóa cấp giá trị cho query khi có thể.

Điểm kiểm tra

So sánh trước khi dùng: mã hóa toàn URL và mã hóa chỉ giá trị cho trường hợp query, redirect target và API.

Khoảng trắng thành %20 và ký tự non-ASCII/special thành byte UTF-8 %XX. Luôn xác định rõ phạm vi: path, toàn URL hay chỉ giá trị.

URL Encoder khu vực làm việc

Nhập URL hoặc văn bản
Kết quả đã encode

Cách sử dụng

  1. 1 Nhập URL hoặc văn bản cần encode.
  2. 2 Chạy URL Encode để chuyển sang định dạng percent-encoded an toàn cho URL.
  3. 3 Kiểm tra kết quả rồi sao chép.

Trường hợp sử dụng phổ biến

  • Encode giá trị tham số query bằng URL Encoder
  • Chuyển từ khóa tiếng Việt để dùng trong URL
  • Xử lý khoảng trắng và ký tự đặc biệt an toàn

Câu hỏi thường gặp

URL Encoder nên encode giá trị nào?

Công cụ chuyển văn bản khó đặt trực tiếp trong URL, như tiếng Việt, khoảng trắng và ký tự đặc biệt, thành chuỗi đã encode an toàn.

Khoảng trắng được xử lý thế nào?

Khoảng trắng được biểu diễn là %20, khớp với hành vi mặc định của encodeURIComponent.

Tôi nên dán URL đầy đủ hay giá trị query?

Công cụ đặc biệt hữu ích cho văn bản cần truyền an toàn dưới dạng giá trị tham số query. Nếu dán cả URL, các ký tự phân tách cũng có thể bị encode.

Quy trình liên quan