Ngôn ngữ
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Công Cụ Mã Hóa/Giải Mã URL

Công Cụ Mã Hóa/Giải Mã URL

Mã hóa và giải mã URL ngay lập tức bằng cách sử dụng mã hóa phần trăm. Phân tích các thành phần URL và xem các tham số truy vấn.

Mã Hóa URL Là Gì?

Mã hóa URL (còn gọi là mã hóa phần trăm) chuyển đổi các ký tự thành định dạng có thể được truyền tải an toàn trong URL. Các ký tự đặc biệt, khoảng trắng và ký tự không phải ASCII được thay thế bằng dấu phần trăm (%) theo sau là hai chữ số thập lục phân.

Ví dụ: Một khoảng trắng trở thành %20, và dấu nhỏ hơn < trở thành %3C. Điều này đảm bảo URL hợp lệ và có thể được trình duyệt web và máy chủ diễn giải đúng.

Khi Nào Bạn Cần Mã Hóa URL?

Tham Số Truy Vấn

Khi truyền đầu vào của người dùng, tên hoặc thuật ngữ tìm kiếm trong URL

Ký Tự Đặc Biệt

Các ký tự như &, =, ?, # có ý nghĩa đặc biệt trong URL

Văn Bản Không Phải ASCII

Các ký tự Unicode (chữ có dấu, CJK, emoji) phải được mã hóa

Yêu Cầu API

Xây dựng URL cho API REST với các tham số động

Cách Sử Dụng

Mã Hóa Văn Bản

1

Nhập Văn Bản

Nhập hoặc dán văn bản của bạn vào trường Đầu Vào

2

Mã Hóa

Nhấp vào nút Mã Hóa để chuyển đổi văn bản của bạn

3

Xem Kết Quả

Kết quả được mã hóa sẽ xuất hiện trong trường Đầu Ra

4

Sao Chép Đầu Ra

Nhấp vào Sao Chép Đầu Ra để sao chép kết quả vào bảng tạm của bạn

Giải Mã Văn Bản

1

Dán Văn Bản Được Mã Hóa

Dán một chuỗi được mã hóa phần trăm vào trường Đầu Vào

2

Tự Động Phát Hiện

Công cụ tự động phát hiện nội dung được mã hóa và làm nổi bật nút Giải Mã

3

Giải Mã

Nhấp vào Giải Mã để chuyển đổi nó trở lại văn bản có thể đọc được

Phân Tích URL

Khi bạn nhập một URL hợp lệ, công cụ sẽ tự động hiển thị một phân tích hiển thị từng thành phần:

Giao Thức

http, https, ftp, v.v.

Máy Chủ

Tên miền hoặc địa chỉ IP

Cổng

Số cổng (hoặc "mặc định" nếu không được chỉ định)

Đường Dẫn

Đường dẫn tài nguyên sau máy chủ

Truy Vấn

Mọi thứ sau ?

Đoạn

Mọi thứ sau #

Tham Số Truy Vấn: Nếu URL chứa các tham số truy vấn, chúng sẽ được hiển thị trong một bảng riêng biệt với các khóa và giá trị của chúng để dễ tham khảo.

Tính Năng

Mã Hóa & Giải Mã

Sử dụng các hàm encodeURIComponentdecodeURIComponent tiêu chuẩn, xử lý tất cả các ký tự Unicode bao gồm chữ có dấu, ký tự CJK và emoji.

Văn Bản Gốc

Dễ Đọc

  • Khoảng trắng và ký tự đặc biệt
  • Unicode và emoji 🎉
  • Dễ đọc
Được Mã Hóa

Định Dạng An Toàn Cho URL

  • Chuỗi được mã hóa phần trăm
  • An toàn để truyền tải
  • Tương thích với trình duyệt

Tự Động Phát Hiện

Khi bạn nhập, công cụ sẽ quét đầu vào của bạn để tìm các mẫu được mã hóa phần trăm (như %20 hoặc %E2%80%99). Nếu phát hiện, nút Giải Mã sẽ được làm nổi bật. Nếu không, nút Mã Hóa sẽ được làm nổi bật — vì vậy bạn luôn biết hành động nào cần thực hiện.

Trình Phân Tích URL

Nhập bất kỳ URL hợp lệ nào để xem nó được chia thành các thành phần riêng lẻ. Trình phân tích hiển thị giao thức, tên máy chủ, cổng, đường dẫn, chuỗi truy vấn và đoạn. Các tham số truy vấn được trích xuất vào một bảng khóa-giá trị sạch sẽ với một huy hiệu đếm.

Hành Động Nhanh

Dán

Dán trực tiếp từ bảng tạm của bạn

Mẫu

Tải một URL mẫu để kiểm tra nhanh

Xóa

Đặt lại cả trường đầu vào và đầu ra

Sao Chép Đầu Ra

Sao chép kết quả với xác nhận trực quan

Dữ Liệu Của Bạn Vẫn Riêng Tư

Tất cả mã hóa và giải mã diễn ra trong trình duyệt của bạn:

  • Không có yêu cầu máy chủ — dữ liệu của bạn không bao giờ rời khỏi thiết bị của bạn
  • Không theo dõi — chúng tôi không thu thập hoặc lưu trữ bất kỳ đầu vào nào
  • 100% phía máy khách — quyền riêng tư và bảo mật hoàn toàn
Cam Kết Bảo Mật: Công cụ này hoạt động hoàn toàn trong trình duyệt của bạn bằng JavaScript. Không có truyền dữ liệu nào đến các máy chủ bên ngoài có nghĩa là các URL và tham số nhạy cảm của bạn vẫn hoàn toàn riêng tư.

Các Câu Hỏi Thường Gặp

Sự khác biệt giữa encodeURI và encodeURIComponent là gì?

encodeURI mã hóa một URL đầy đủ nhưng bảo tồn các ký tự như :, /, ?, #& có ý nghĩa đặc biệt trong URL. encodeURIComponent mã hóa mọi thứ ngoại trừ chữ cái, chữ số và - _ . ~, làm cho nó phù hợp để mã hóa các giá trị tham số riêng lẻ.

Công cụ này sử dụng: encodeURIComponent để có độ an toàn tối đa khi mã hóa các tham số truy vấn và đầu vào của người dùng.

Tại sao khoảng trắng được mã hóa thành %20 thay vì +?

Mã hóa %20 là tiêu chuẩn được xác định bởi RFC 3986 cho mã hóa phần trăm. Ký hiệu + cho khoảng trắng chỉ được sử dụng trong định dạng application/x-www-form-urlencoded (biểu mẫu HTML). Sử dụng %20 tương thích phổ biến hơn trên các ngữ cảnh và API khác nhau.

Tôi có thể mã hóa các ký tự không phải tiếng Anh không?

Có. Công cụ hỗ trợ đầy đủ các ký tự Unicode — bao gồm chữ có dấu, ký tự Trung Quốc/Nhật Bản/Hàn Quốc, Ả Rập, emoji và hơn thế nữa. Mỗi ký tự được mã hóa dưới dạng chuỗi byte UTF-8 của nó ở dạng được mã hóa phần trăm.

  • Chữ có dấu (é, ñ, ü)
  • Ký tự CJK (中文, 日本語, 한국어)
  • Ả Rập và các kịch bản RTL
  • Emoji và ký hiệu (🎉, ★, ©)

Điều gì xảy ra nếu tôi cố gắng giải mã một chuỗi không hợp lệ?

Nếu đầu vào chứa các chuỗi được mã hóa phần trăm không đúng định dạng (như %ZZ hoặc một %2 không hoàn chỉnh), công cụ sẽ hiển thị một thông báo lỗi rõ ràng thay vì gặp sự cố.

Xử Lý Lỗi: Công cụ xử lý đầu vào không hợp lệ một cách nhẹ nhàng và cung cấp phản hồi hữu ích để sửa vấn đề.

Dữ liệu của tôi có được gửi đến máy chủ không?

Không. Tất cả mã hóa và giải mã được thực hiện hoàn toàn trong trình duyệt của bạn bằng JavaScript. Không có dữ liệu nào được truyền đến bất kỳ máy chủ bên ngoài nào.

Quyền riêng tư của bạn là ưu tiên của chúng tôi. Công cụ này hoạt động 100% phía máy khách, đảm bảo các URL và tham số nhạy cảm của bạn không bao giờ rời khỏi thiết bị của bạn.

— Nguyên Tắc Thiết Kế Ưu Tiên Quyền Riêng Tư
Dán một URL và công cụ sẽ tự động phát hiện xem có nên mã hóa hay giải mã
Nhấp vào Mẫu để tải một URL ví dụ có chứa các ký tự đặc biệt
Bảng Phân Tích URL sẽ xuất hiện tự động khi phát hiện một URL hợp lệ
Tất cả mã hóa/giải mã diễn ra trong trình duyệt của bạn — không có dữ liệu nào được gửi đến máy chủ nào
Muốn biết thêm? Đọc tài liệu →
1/5
Bắt đầu gõ để tìm kiếm...
Đang tìm kiếm...
Không tìm thấy kết quả
Hãy thử tìm với từ khóa khác