JSON Toolkit

Công cụ mã hóa

Trợ giúp URL, Base64, dấu thời gian và UUID, tất cả được tính toán cục bộ

Mã hóa / giải mã URL
Mã hóa / giải mã Base64
Chuyển đổi dấu thời gian

Nhập dấu thời gian và bấm Chuyển đổi để nhận giờ địa phương, chuỗi ISO và giá trị giây/mili giây.

Tạo UUID

Dùng crypto.randomUUID khi có sẵn và dự phòng bằng chuỗi ngẫu nhiên.

Giải thích về tiện ích mã hóa và giải mã

Trang tiện ích gom mã hóa và giải mã URL, mã hóa và giải mã Base64, chuyển đổi dấu thời gian và tạo UUID. Mỗi thao tác chạy độc lập và tính toán cục bộ, phù hợp với tham số yêu cầu, trường nhật ký và định danh tạm thời.

Mã hóa URL theo kiểu escape phần trăm UTF-8 và giúp tạo tham số truy vấn. Base64 xử lý văn bản tiếng Trung và emoji, trong khi công cụ dấu thời gian chuyển đổi giữa giây và mili giây và hiển thị cả giờ địa phương lẫn ISO 8601 để kiểm tra qua múi giờ.

Việc tạo UUID ưu tiên giao diện ngẫu nhiên crypto của trình duyệt và dự phòng bằng chuỗi ngẫu nhiên, kết quả có thể sao chép trực tiếp. Mọi thao tác đều báo thành công hoặc thất bại để không bao giờ giả định rằng kết quả đã được sao chép.

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

Dấu thời gian nên dùng giây hay mili giây?
Giá trị mười chữ số thường là giây và giá trị mười ba chữ số thường là mili giây. Đơn vị sai sẽ tạo ra thời gian lệch một nghìn lần, nên hãy xác nhận nguồn trước.
Đầu ra Base64 có thể đặt trực tiếp vào URL không?
Base64 chuẩn chứa ký tự cộng, gạch chéo và dấu bằng, nên cần thêm một lần mã hóa URL. Khi có thể, hãy dùng biến thể an toàn cho URL cho các liên kết.
UUID được tạo có thể trùng nhau không?
Với nguồn ngẫu nhiên crypto, xác suất là cực kỳ thấp và chấp nhận được cho các định danh thông thường. Để đảm bảo duy nhất tuyệt đối, hãy kiểm tra thêm trên máy chủ.