// JavaScript Base64 Encoding & Decoding
const text = "Hello World!";
// Encode Text to Base64 (UTF-8 safe)
const encoded = btoa(unescape(encodeURIComponent(text)));
console.log("Encoded:", encoded); // Output: SGVsbG8gV29ybGQh
// Decode Base64 back to Text
const decoded = decodeURIComponent(escape(atob(encoded)));
console.log("Decoded:", decoded);
Generate perceptual hashes (pHash, dHash, aHash) and image fingerprints to detect near-duplicates.
View or strip image metadata.
Show brightness/color distribution with a chart.
Pick colors from an image and get HEX, RGB, HSL values.
Convert SVG files/code to JPG, PNG, WebP.
Convert one or more images into a single PDF document.
Draw, highlight, add arrows, and labels (e.g., for tutorials).
Facing issues or want to request a feature?
Let us know immediately! We would love to hear your feedback.