UUID Generator
Generate RFC-compliant UUID v4 identifiers instantly in your browser. Create one or hundreds at once, toggle uppercase or compact format, and copy results with a single click — all client-side.
SHA-256
1 input lines
1 output lines
0 chars
Generate RFC-compliant UUID v4 identifiers instantly in your browser. Create one or hundreds at once, toggle uppercase or compact format, and copy results with a single click — all client-side.
Batch-convert JPEG, PNG, and WebP images to grayscale with global or per-image control. Preview instantly, fine-tune individual photos, then download one or export everything as a ZIP — all processed locally on your device.
Encode or decode HTML safely in your browser. Escape special characters or convert HTML entities back to readable text with live output and one-click copy.
Create clean, custom QR codes with your colors, shapes, and logo — or generate one-tap actions like call, email, or SMS. Everything runs locally in your browser.
Generate clean Lorem Ipsum placeholder text instantly in your browser. Control paragraphs and word count, start with classic “Lorem ipsum”, and copy ready-to-use filler text in one click.
Invert JPG, PNG, and WebP images in bulk. Preview the original or inverted version, then download single files or a full ZIP — all processed locally in your browser.
The Hash Generator lets you transform text into cryptographic hashes using modern, secure algorithms — instantly and privately.
It supports both:
Everything runs directly in your browser with no uploads, accounts, or network requests.
A widely used secure hash algorithm that produces a 256-bit (64-character) hexadecimal hash.
Commonly used for:
A variant of SHA-512 with a shorter output size.
Often used in:
A stronger algorithm producing a 512-bit (128-character) hash.
Used for:
Enter your text
Paste or type text into the input area. This can be a single value or multiple values separated by new lines.
Choose a hash algorithm
Select SHA-256, SHA-384, or SHA-512 based on your needs.
Adjust batch options (optional)
View results instantly
The output updates automatically whenever the input or options change.
Copy the output
Use the Copy button to copy all generated hashes at once.
Badges below the output show the algorithm used, line counts, and character count for quick verification.
When Batch by newline is enabled:
input line 1 → hash line 1
input line 2 → hash line 2
input line 3 → hash line 3
This makes the tool ideal for bulk workflows.
Bulk data integrity checks
Verify lists of values without manual repetition.
API & backend development
Generate deterministic hashes for identifiers or signatures.
Security & privacy workflows
Hash sensitive values locally without exposing raw data.
Testing & debugging
Compare large sets of values quickly and reliably.
Learning & experimentation
Observe how small input changes affect cryptographic hashes.
Deterministic
The same input always produces the same hash.
Avalanche effect
Even a single-character change completely alters the output.
Fixed length
Output size depends only on the algorithm, not the input size.
One-way
Hashes cannot be reversed to recover the original data.
A cryptographic hash is a fixed-length string produced from input data using a hash function. The same input always produces the same hash, while even a tiny change in the input results in a completely different output.
This tool supports modern, secure algorithms: **SHA-256**, **SHA-384**, and **SHA-512**, generated using the browser’s Web Crypto API.
Yes. When **Batch by newline** is enabled, each line of input is hashed independently and the output preserves the same line order.
When enabled, leading and trailing whitespace is removed from each line before hashing. This helps avoid accidental differences caused by spaces or invisible characters.
No. Cryptographic hash functions are one-way. You cannot reconstruct the original input from its hash.
Yes. Hashes are generated using the browser’s built-in **Web Crypto API**, which provides cryptographically secure implementations. No data is sent to any server.
No. All hashing happens locally in your browser. Your input never leaves your device.
6 min read
JPEG, PNG, or WebP? Learn which image format to use for speed, quality, and SEO - and how to convert instantly in your browser without uploading a single file.
5 min read
A complete, practical guide to responsive images. From understanding `srcset` and `sizes` to generating all your image versions instantly with the Vayce Image Resizer.
9 min read
Clicking a link feels instant, but behind the scenes your browser streams bytes, builds trees, and paints pixels - all in a fraction of a second. Here’s what really happens when you load a web page.
8 min read
Pasting feels instant, but behind the scenes your browser negotiates formats, permissions, and privacy in milliseconds. Here’s what really happens when you paste text or images into a web page - and why it matters for modern creators.
5 min read
QR codes aren’t just black and white squares - they’re one of the simplest ways to connect the physical and digital worlds. Here’s how they work, why they matter, and how you can create one instantly in your browser.
4 min read
A practical, human-friendly workflow for preparing fast, sharp, and consistent blog and social images — resize, convert, compress, and optimize entirely in your browser using Vayce.