๐Ÿš€ Serving 500M+ placeholders for 25,000+ websites

Image Placeholder API for Perfect Loading States

โšก Start Here - Simple & Fast

Smart Visual Placeholder Generator

The simplest way to create custom placeholders - now with shapes, gradients, and patterns!

Placeholder Images API Generator

Create custom placeholders with shapes, gradients, patterns & text

Dimensions

Text Overlay

Live Preview

400 ร— 300px
Placeholder preview
https://via.assets.so/img.jpg?w=400&h=300&bg=e5e7eb&f=png

Style Options

Enter any hex color code (with or without #). The background color fills the entire image, while the pattern color is used for overlays like dots, grids, or lines when a pattern is selected.

Main color that fills the image

Color for patterns (dots, grid, lines) - only visible when pattern is selected

๐Ÿ’ก Tip: Use any valid 6-character hex code. Common colors: 000000 (black), ffffff (white), ff0000 (red), 00ff00 (green), 0000ff (blue)

๐ŸŽ‰ That's It! You're Ready to Go!

Copy your URL above and use it anywhere - no API key needed for basic placeholders

โœ… 500 Free/Monthโœ… No Auth Requiredโœ… Global CDN
๐Ÿ“ท Content Categories

Browse by Category

Perfect placeholders for nature, people, tech, food, and more

Category-Specific Image Placeholders

Pre-designed placeholders for common content types

game placeholder 16
game placeholder 14
game placeholder 20
๐ŸŽฎ

Games

https://via.assets.so/game.png?id=1&q=95&w=360&h=360&fit=fill
Use id=1-10 for variationsSupports w, h, q parametersWebP/JPEG/PNG formats
album placeholder 16
album placeholder 14
album placeholder 20
๐ŸŽต

Music Albums

https://via.assets.so/album.png?id=1&q=95&w=360&h=360&fit=fill
Use id=1-10 for variationsSupports w, h, q parametersWebP/JPEG/PNG formats
movie placeholder 16
movie placeholder 14
movie placeholder 20
๐ŸŽฌ

Movies

https://via.assets.so/movie.png?id=1&q=95&w=360&h=360&fit=fill
Use id=1-10 for variationsSupports w, h, q parametersWebP/JPEG/PNG formats
shoe placeholder 16
shoe placeholder 14
shoe placeholder 20
๐Ÿ‘Ÿ

Shoes

https://via.assets.so/shoe.png?id=1&q=95&w=360&h=360&fit=fill
Use id=1-10 for variationsSupports w, h, q parametersWebP/JPEG/PNG formats
furniture placeholder 16
furniture placeholder 14
furniture placeholder 20
๐Ÿ›‹๏ธ

Furniture

https://via.assets.so/furniture.png?id=1&q=95&w=360&h=360&fit=fill
Use id=1-10 for variationsSupports w, h, q parametersWebP/JPEG/PNG formats
watch placeholder 16
watch placeholder 14
watch placeholder 20
โŒš

Watches

https://via.assets.so/watch.png?id=1&q=95&w=360&h=360&fit=fill
Use id=1-10 for variationsSupports w, h, q parametersWebP/JPEG/PNG formats

Beautiful Placeholders That Load Instantly & Improve UX

Join 25,000+ developers using our placeholder API to create smooth loading experiences with BlurHash, LQIP, and custom branded placeholders.

โœ… Any size/format โ€ข โœ… BlurHash/LQIP โ€ข โœ… CDN delivery โ€ข โœ… Free 500 images/month

500M+
Images Served
<10ms
Response Time
300+
CDN Locations
500
Free/Month

Why Developers Love Our Placeholder API

๐ŸŽจ Dynamic Size & Format

Generate placeholders for any dimension instantly. Support for JPG, PNG, WebP, AVIF. Responsive images with srcset support.

Any size in ms

๐ŸŒˆ BlurHash Integration

Generate beautiful blurred placeholders that match your images. 20-30 character strings that render instantly while images load.

Ultra-compact previews

๐Ÿ“ธ LQIP Technology

Low Quality Image Placeholders that are tiny (< 1KB) but show image structure. Perfect for progressive enhancement.

< 1KB size

๐ŸŽฏ Custom Branding

Add your logo, brand colors, and custom text to placeholders. Maintain brand consistency even during loading.

Full customization

โšก Global CDN Delivery

Placeholders served from 300+ edge locations worldwide. Sub-10ms response times with 99.99% uptime.

< 10ms globally

๐Ÿ“Š Smart Categories

Pre-built categories: nature, people, tech, food, travel, and more. Perfect placeholder for any content type.

50+ categories

๐Ÿ”„ Automatic Caching

Intelligent caching with proper headers. Reduce bandwidth usage by 90% with browser and CDN caching.

Save 90% bandwidth

๐Ÿ“ฑ Retina Support

Automatic 2x and 3x variants for high-DPI displays. Crisp placeholders on all devices from phones to 5K monitors.

All screen densities

๐ŸŒ SEO Optimized

Proper image dimensions prevent layout shift. Improve Core Web Vitals and SEO rankings with stable layouts.

Zero CLS score

๐ŸŽฅ Video Placeholders

Generate poster images for videos. Extract frames or use custom images for video loading states.

Video support

๐Ÿ”— Direct URL Access

Simple URL-based API - no authentication needed for basic use. Just construct URLs and embed directly.

No auth required

๐Ÿ“ˆ Improve Performance

Reduce initial page load by 60% with proper placeholders. Better perceived performance and user experience.

60% faster loads

๐Ÿ› ๏ธ Framework Integration

Ready-made components for React, Vue, Angular. Next.js Image component compatible. WordPress plugin available.

10+ frameworks

๐Ÿค Developer Friendly

Comprehensive docs with examples. URL builder tool. Test images for development and staging environments.

Great DX

๐Ÿ’Ž Generous Free Tier

Start with 500 placeholder images monthly, forever free. Unlimited for open source. Scale from $4.99/month.

500 free/month

Perfect for Every Loading Scenario

From e-commerce to social media, our placeholder API improves user experience across all platforms

E-commerce Product Loading

Show branded placeholders while product images load. Reduce bounce rate by 40% with smooth loading transitions.

40% lower bounce rate

Blog & News Sites

Display article placeholders that match your content categories. Improve perceived performance by 60%.

60% faster perception

Mobile Applications

Ultra-light placeholders perfect for mobile bandwidth. Save 90% data with LQIP technology.

90% data savings

Social Media Feeds

Instagram-style gradient placeholders for social content. Keep users engaged during loading.

Zero layout shift

Image Galleries

Progressive loading for photography portfolios. Show image structure before full resolution.

Instant preview

Landing Pages

Fast-loading hero images with beautiful placeholders. Improve Core Web Vitals scores.

Better SEO ranking

Easy Integration with Any Stack

Simple URL-based API works everywhere. No SDK required.

React / Next.js
import Image from 'next/image';
<Image
  src="/api/image"
  placeholder="blur"
  blurDataURL="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQ..."
  width={800}
  height={600}
/>
HTML / CSS
<!-- HTML -->
<img
  src="https://via.assets.so/img.jpg?w=800&h=600"
  data-src="actual-image.jpg"
  loading="lazy"
/>

/* CSS */
.placeholder {
  background-image: url('...placeholder?w=400&h=300');
}
WordPress
// functions.php
function get_placeholder($width, $height) {
  return "https://via.assets.so/img.jpg?" .
         "w=$width&h=$height&bg=f3f4f6";
}

// template
<img src="<?php echo get_placeholder(800, 600); ?>" />

Performance That Drives Results

10ms
Global Response Time
99.99%
Uptime SLA
300+
CDN Locations
500M+
Monthly Requests

Ready to Improve Your Loading Experience?

Start with 500 free placeholder images per month

No credit card required โ€ข Start with 500 free requests/month

Scale Your Business with Enterprise Solutions

Whether you're a startup or enterprise, we have the perfect plan to power your growth

ENTERPRISE

Enterprise Solution

For teams that need advanced features

Unlimited API requests
Custom Solutions & Integrations
Top Security, SSO and 2FA
Better support SLA
Priority Technical Support
Customer Success Manager
Multi-year discount
Contact Sales Team

Custom pricing based on your needs

Start Free Today

No credit card required

Try Free - 500 API calls/month
Save 16% with annual billing
Upgrade as you grow or cancel anytime
Blazing fast milli-second API Response

Accepted Payment Methods

All major credit cards via Stripe
Crypto (BTC, ETH, USDT) via Binance Pay
Secure payment with StripeSecure payment with crypto
View Pricing Plans

Special Pricing Available

We offer custom pricing for bulk usage, open-source projects, enterprises, non-profits, educational institutions, teachers, and students.

What Developers Say

Trusted by thousands of developers worldwide

A

Alex Kim

Frontend Lead

Medium

"Our Core Web Vitals improved dramatically with their BlurHash placeholders. Page loading feels instant now, and our bounce rate dropped by 15%."

R

Rachel Green

UX Designer

Pinterest

"The custom branded placeholders maintain our visual identity even during loading. Users love the smooth progressive enhancement experience."

T

Tom Wilson

Performance Engineer

Spotify

"Cut our bandwidth usage by 90% with intelligent caching. The LQIP technology shows image structure in under 1KB. Revolutionary for mobile users."

M

Maria Santos

Product Manager

Unsplash

"Generated 2M+ placeholders this month. The category-based system automatically matches our content types. Perfect for our photography platform."

J

James Foster

Mobile Developer

Instagram

"Retina support across all devices made our app feel premium. The URL-based API means no complex SDK integration - just works everywhere."

S

Sophie Turner

Head of Engineering

Etsy

"The video placeholder feature transformed our product pages. Loading states went from jarring to delightful. Our conversion rate increased by 12%."

Subscribe to our newsletter

Be the first to hear about our product updates, and get expert tips, articles and resources right in your inbox.

We will not spam you or share your data.