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.
// RELATED TOOLS
Live regular expression tester with match highlighting, group capture, flag toggles, and a library of common patterns. Runs entirely in your browser.
Generate beautiful color palettes from any base color. Get complementary, analogous, triadic, and monochromatic schemes with HEX, RGB, and HSL values.
Live Markdown editor with instant HTML preview. Write and preview Markdown side by side. Copy HTML output or download as .md file. Runs entirely in your browser.