Your files stay on your device

BlurHash encoder and decoder

Make a short placeholder code from an image, and preview the blur it gives.

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.

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