BlurHash Encoder and Decoder
Compact image placeholders: encode an image, then decode the hash back to a preview.
Drop an image
or click to browse from your device
Supports: PNG, JPG, JPEG, WEBP, AVIF, BMP, TIFF, GIF, JXL, QOI
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.
Nothing in yet
Paste, drop, or type to begin. Everything stays on this device.