JSON Toolkit

Alat Encoding

Alat bantu URL, Base64, timestamp, dan UUID, semuanya dihitung secara lokal

Enkode / dekode URL
Enkode / dekode Base64
Konverter timestamp

Masukkan timestamp dan klik Konversi untuk mendapatkan waktu lokal, string ISO, serta nilai detik/milidetik.

Pembuat UUID

Menggunakan crypto.randomUUID bila tersedia dan kembali ke string acak bila tidak.

Penjelasan utilitas encoding dan decoding

Halaman utilitas menggabungkan enkode dan dekode URL, enkode dan dekode Base64, konversi timestamp, serta pembuatan UUID. Setiap aksi berjalan mandiri dan dihitung secara lokal, cocok untuk parameter permintaan, bidang log, dan pengenal sementara.

Enkode URL mengikuti percent escaping UTF-8 dan membantu membuat parameter kueri. Base64 menangani teks Tionghoa dan emoji, sedangkan alat timestamp beralih antara detik dan milidetik serta menampilkan waktu lokal dan ISO 8601 untuk pemeriksaan lintas zona waktu.

Pembuatan UUID mengutamakan antarmuka acak kripto browser dan kembali ke string acak bila tidak tersedia, dan hasilnya dapat disalin langsung. Setiap aksi melaporkan keberhasilan atau kegagalan sehingga hasil tidak pernah diasumsikan telah disalin.

Pertanyaan yang sering diajukan

Haruskah timestamp menggunakan detik atau milidetik?
Nilai sepuluh digit biasanya detik dan nilai tiga belas digit biasanya milidetik. Satuan yang salah menghasilkan waktu yang berbeda seribu kali, jadi pastikan sumbernya terlebih dahulu.
Apakah keluaran Base64 dapat ditempatkan langsung di URL?
Base64 standar mengandung karakter plus, slash, dan sama dengan, sehingga memerlukan encoding URL tambahan. Gunakan varian URL-safe untuk tautan bila memungkinkan.
Apakah UUID yang dihasilkan dapat bertabrakan?
Dengan sumber acak kripto, kemungkinannya sangat rendah dan dapat diterima untuk pengenal biasa. Untuk keunikan yang ketat, validasikan juga di server.