BlobCDN
Beautiful random SVG blobs, instantly
API Endpoint
https://blobcdn.com/blob.svgQuick Start
Get started in seconds with your favorite framework
HTML
Simple image tag
<img src="https://blobcdn.com/blob.svg"
alt="Blob" />React / Next.js
Component usage
export default function Hero() {
return (
<img
src="https://blobcdn.com/blob.svg?seed=123"
alt="Blob"
width={400}
height={400}
/>
)
}CSS Background
As background image
.hero {
background-image:
url('https://blobcdn.com/blob.svg');
background-size: cover;
background-position: center;
}Tailwind CSS
Using utility classes
<div
className="h-64 w-64 bg-cover bg-center"
style={{
backgroundImage:
"url('https://blobcdn.com/blob.svg')"
}}
/>Custom Parameters
With specific styling
<img
src="https://blobcdn.com/blob.svg
?seed=myblob
&size=512
&fill=8b5cf6
&stroke=000000
&strokeWidth=2"
alt="Custom Blob"
/>Dynamic Generation
Generate on demand
const getBlob = (seed) => {
return `https://blobcdn.com/blob.svg
?seed=${seed}`;
}
<img src={getBlob('unique-id') || "/placeholder.svg"} />Examples
Explore different styles and parameter combinations
Smooth Organic
Minimal points, low randomness
extraPoints=2&randomness=3Complex Shape
Many points, high variation
extraPoints=8&randomness=10Outlined Style
Transparent fill with stroke
fill=transparent&stroke=8b5cf6&strokeWidth=3Vibrant Gradient
Bold color with glow effect
fill=f59e0b&extraPoints=5Minimal Blob
Simple three-point shape
extraPoints=0&randomness=4Chaotic Form
Maximum variation
extraPoints=12&randomness=15Parameters
Customize your blobs with URL parameters
seedNumber | StringA given seed will always produce the same blob
Default:
randomextraPointsNumberActual number of points will be 3 + extraPoints
Default:
4randomnessNumberIncreases the amount of variation in point position
Default:
6sizeNumberSize of the bounding box in pixels
Default:
256fillHexColorColor for shape
Default:
randomstrokeHexColorColor for stroke
Default:
nonestrokeWidthNumberWidth for stroke line
Default:
0Example Usage
https://blobcdn.com/blob.svg?seed=123&size=512&fill=8b5cf6