Your files stay on your device

# BlurHash Encoder and Decoder

Compact image placeholders: encode an image, then decode the hash back to a preview.
Image → hashHash → preview

Drop an image

or click to browse from your device
Select Files

Supports: PNG, JPG, JPEG, WEBP, AVIF, BMP, TIFF, GIF, JXL, QOI
X componentsY components

1×1 keeps just the average color; 4×3 is the common default; 9×9 is the ceiling ( 166 characters). More components = closer approximation, longer string.

ThumbHash solves the same placeholder problem with different trade-offs: it packs alpha and a wider gamut into ~25 binary bytes instead of a Base83 string. It runs on [its own page](/images/thumbhash).
ClearNothing in yet

Paste, drop, or type to begin. Everything stays on this device.

## Next door in Photos

- [LQIP Placeholder](/images/placeholder)
- [Palette from Image](/images/palette)
[All photos tools](/images)

---

Canonical HTML: https://nutter.tools/images/blurhash
Markdown version: https://nutter.tools/images/blurhash/index.md
Plain-text version: https://nutter.tools/images/blurhash/index.txt
Agent index: https://nutter.tools/llms.txt

