Trình mã hóa & giải mã URL
Mã hóa và giải mã URL cùng các tham số query string. Percent-encoding giúp truyền dữ liệu an toàn.
Cách dùng
- 1 Chọn chế độ Encode (mã hóa) hoặc Decode (giải mã).
- 2 Chọn Component cho tham số query, hoặc Full URL cho toàn bộ đường dẫn URL.
- 3 Dán nội dung đầu vào và sao chép kết quả.
Vì sao dùng công cụ này
- Hai chế độ — encodeURIComponent cho từng tham số riêng lẻ, encodeURI cho toàn bộ URL.
- Xử lý hai chiều theo thời gian thực — chuyển chế độ và hoán đổi input/output chỉ với một cú click.
- Chạy ngay trong trình duyệt — URL của bạn luôn được giữ riêng tư.
- Miễn phí, không cần đăng ký, không quảng cáo.
Câu hỏi thường gặp
Khi nào nên dùng encodeURIComponent thay vì encodeURI?
Dùng encodeURIComponent cho giá trị query string và các đoạn path (nó mã hóa cả / ? & = #). Dùng encodeURI cho toàn bộ chuỗi URL khi bạn muốn giữ nguyên các ký tự cấu trúc đó.
Công cụ có hỗ trợ ký tự đặc biệt không?
Có — hỗ trợ đầy đủ Unicode. Emoji, chữ CJK, tiếng Ả Rập và các ký tự combining đều được mã hóa chính xác.
Vì sao thao tác giải mã của tôi bị lỗi?
Percent-encoding không hợp lệ (ví dụ “%XY” khi XY không phải mã hex hợp lệ) sẽ gây ra lỗi URIError. Hãy kiểm tra để mỗi ký tự “%” đều được theo sau đúng bởi 2 chữ số hex.
Trình mã hóa & giải mã URL là gì?
Trình mã hóa & giải mã URL (URL Encoder & Decoder) là công cụ chuyển đổi văn bản và tham số query-string sang, hoặc từ, dạng percent-encoding — thay thế các ký tự dành riêng hoặc không an toàn bằng chuỗi escape có tiền tố “%” để giá trị được truyền an toàn trong URL. Công cụ cũng thực hiện chiều ngược lại để khôi phục văn bản gốc. Mọi xử lý diễn ra hoàn toàn trong trình duyệt, dữ liệu đầu vào luôn nằm trên thiết bị của bạn.
Tính năng
Mã hóa & giải mã
Percent-encode văn bản cho URL hoặc giải mã các chuỗi %-sequence trở lại thành văn bản dễ đọc.
Chế độ Component & full-URL
Thoát một giá trị đơn lẻ, hoặc mã hóa toàn bộ URL trong khi vẫn giữ nguyên cấu trúc của nó.
Riêng tư 100%
Chạy hoàn toàn phía client — URL và tham số của bạn không bao giờ rời khỏi trình duyệt.
Ví dụ
Input
https://zerethon.com/s?q=hello world&x=1
Output
https%3A%2F%2Fzerethon.com%2Fs%3Fq%3Dhello%20world%26x%3D1
Trường hợp sử dụng
-
1
Truyền giá trị trong chuỗi truy vấn
Mã hóa từ khóa tìm kiếm hoặc tham số để dấu cách và các ký hiệu & = ? không làm hỏng URL.
-
2
Sửa liên kết bị lỗi
Giải mã một URL chứa đầy %20/%2F để đọc được nội dung, hoặc mã hóa lại một giá trị đã bị dán thô.
-
3
Xây dựng URI redirect / OAuth
Percent-encode giá trị redirect_uri hoặc state trước khi đặt vào URL xác thực (authorization URL).
Trình mã hóa & giải mã URL so với các lựa chọn khác
| Tính năng | Zerethon Tools | Công cụ trực tuyến thường gặp | Ứng dụng máy tính |
|---|---|---|---|
| Signup required | No | Sometimes | No |
| Data leaves device | No | Yes | No |
| Encode + decode | Both | Both | Both |
| Component vs full-URL mode | Yes | Sometimes | Sometimes |
| Free | Yes | Yes | Sometimes paid |
| Works offline | Yes (after load) | No | Yes |
Công cụ mã hóa/giải mã URL của Zerethon thực hiện percent-encoding và giải mã văn bản cũng như giá trị chuỗi truy vấn ngay trong trình duyệt của bạn, tuân theo RFC 3986. Chế độ Component thoát mọi ký tự dành riêng (giống encodeURIComponent) để giá trị có thể nhúng an toàn vào URL; chế độ full-URL giữ nguyên các ký tự cấu trúc. Không có gì được tải lên máy chủ.
- Danh mục
- Lập trình
- Giá
- Miễn phí
- Quyền riêng tư
- Chạy trên trình duyệt
- Đăng ký
- Không cần
Tài liệu tham khảo
Quyền riêng tư
Dữ liệu của bạn không bao giờ rời khỏi trình duyệt trừ khi được nêu rõ. Trình mã hóa & giải mã URL chạy hoàn toàn phía client — không tải lên máy chủ, không ghi log, không theo dõi dữ liệu bạn nhập.
So sánh
Kiến thức cơ bản
Hướng dẫn
Công cụ liên quan
Trình phân tích URL
Tách một URL thành scheme, thông tin đăng nhập, host, port, path, query và hash. Bảng tham số query đã giải mã percent-encoding, cập nhật trực tiếp.
Mở công cụTrình định dạng JSON
Định dạng, kiểm tra và rút gọn JSON trực tuyến. Miễn phí, không cần đăng ký — dữ liệu không rời khỏi trình duyệt của bạn.
Mở công cụTrình định dạng SQL
Định dạng truy vấn SQL trực tuyến — làm đẹp mã cho MySQL, PostgreSQL, SQLite, SQL Server, Oracle và BigQuery.
Mở công cụTrình tạo UUID
Tạo UUID trực tuyến — v1, v4, v7 và Nil. Tạo hàng loạt tới 10.000. Miễn phí, không cần đăng ký.
Mở công cụXây dựng, chia sẻ và phát triển trên Zerethon Social
Đăng ký miễn phí. Kiếm điểm, sưu tầm thành tựu và kết nối với nhà sáng tạo khắp thế giới.