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 in

Drop an image

or click to browse from your device

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

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.

Also here: ThumbHash

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.

Nothing in yet

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