vercel/satori
Enlightened library to convert HTML and CSS to SVG
This tool helps web developers transform basic HTML and CSS code directly into a scalable vector graphic (SVG). You provide it with a simple JSX structure (like HTML) and associated CSS styles, and it outputs an SVG string. This is ideal for developers who need to generate dynamic social media cards, Open Graph images, or other on-the-fly visuals.
13,140 stars and 4,063,322 monthly downloads. Used by 7 other packages. Actively maintained with 1 commit in the last 30 days. Available on npm.
Use this if you need to programmatically create SVG images from HTML-like syntax and CSS for use cases like generating social share images or other dynamic web graphics.
Not ideal if you need a full browser-like HTML and CSS rendering engine or if you require interactive elements and complex JavaScript-dependent features.
Stars
13,140
Forks
333
Language
TypeScript
License
MPL-2.0
Category
Last pushed
Mar 16, 2026
Monthly downloads
4,063,322
Commits (30d)
1
Dependencies
11
Reverse dependents
7
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/vercel/satori"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Recent Releases
Related tools
elegantapp/pwa-asset-generator
Automates PWA asset generation and image declaration. Automatically generates icon and splash...
KnpLabs/snappy
PHP library allowing thumbnail, snapshot or PDF generation from a url or a html page. Wrapper...
kyranet/canvas-constructor
An ES6 utility for canvas with built-in functions and chained methods.
KnpLabs/KnpSnappyBundle
Easily create PDF and images in Symfony by converting html using webkit
ScientaNL/pdf-extractor
Node.js module for rendering pdf pages to images, svgs, html files, text files and json metadata