DEVELOPER TOOLKIT
Base64 encode/decode, URL encode/decode, SHA hash generator, and UUID v4 generator — all in one browser-native toolkit.
Contact us to advertise here
// FAQ
FREQUENTLY ASKED QUESTIONS
Q1.Is any data sent to a server?
No. All operations run entirely in your browser using built-in JavaScript APIs (btoa/atob, encodeURIComponent, Web Crypto API, crypto.randomUUID). Nothing is uploaded.
Q2.Which hash algorithms are supported?
SHA-1, SHA-256, SHA-384, and SHA-512 — all provided by the browser's Web Crypto API. MD5 is intentionally excluded as it is cryptographically broken and should not be used for security purposes.
Q3.What is the difference between Base64 and URL encoding?
Base64 converts binary or text data to a safe ASCII string using 64 characters (A–Z, a–z, 0–9, +, /). URL encoding (percent-encoding) converts characters that are unsafe in URLs — like spaces (%20) or ampersands (%26) — into their percent-hex form.
Q4.Are the UUIDs truly random?
Yes. They use crypto.randomUUID() which is cryptographically secure (CSPRNG). Each UUID is a version 4 UUID with 122 bits of randomness.
Q5.What is Base64 used for?
Common uses: encoding binary files for data URIs (images in CSS), encoding credentials in HTTP Basic Auth headers, encoding JWT payloads, and transmitting binary data through systems that only handle text.