Overview
BlurHash is a compact, efficient way to represent image placeholders using a short hash string. It generates a low-resolution preview of an image that can be rendered instantly before the actual image loads, improving perceived performance and user experience. The hash is small in size, making it ideal for caching and transmission. BlurHash works across Android, iOS, and Web platforms, enabling consistent placeholder rendering regardless of device or environment. It's particularly useful in image-heavy apps where loading times are noticeable.
Use cases
- Image loading placeholders
- Preloading visual feedback
- Reducing perceived load time
- Offline image previews
- Performance optimization in galleries
- Streaming media interfaces
Key features
- Tiny hash size
- Cross-platform support
- Fast rendering
- Low bandwidth usage
- High visual fidelity at low resolution
- Easy integration with image widgets
Suitable for
- Apps with image-heavy UIs
- Content streaming platforms
- Social media apps
- E-commerce product displays
- Web and mobile apps needing fast image loading
Considerations
- Limited detail compared to full images
- Not suitable for high-fidelity previews
- Requires decoding on client side
- Best used as temporary placeholders
- Not intended for image storage or sharing
