O
OGLixel
Powered by Sharp · Node.js · No Puppeteer

Dynamic OG Images, Rendered Instantly
for $5/mo

A zero-config Open Graph image API that turns any headline into a 1200×630 JPEG in <50 ms. Built on Sharp & Node.js — no Chromium, no browser overhead, no Puppeteer memory tax.

Live Playground

Type a title, pick a style — see the result update in real time.

Copied to clipboard!

OG image preview
1200 × 630 · JPEG Live

Integration

Drop-in snippets for any stack.

HTML
cURL
JavaScript
<meta property="og:title" content="Your Title" />
<meta property="og:image" content="https://oglixel.tarius.my.id/api/og?title=Your+Title&bg=gradient" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
# Save the OG image locally
curl -s -o og.jpg \
  "https://oglixel.tarius.my.id/api/og?title=Hello+World&bg=gradient"
// Dynamic OG image URL template
const ogUrl = `https://oglixel.tarius.my.id/api/og?title=${encodeURIComponent(title)}&bg=${bg}`;

// Use in your meta tags
const meta = document.createElement('meta');
meta.setAttribute('property', 'og:image');
meta.setAttribute('content', ogUrl);
document.querySelector('head').appendChild(meta);

Simple Pricing

One plan. No tiers. No surprises.

Most Popular
$5 /month

Unlimited requests • soft cap 50k/mo

  • Sub-50 ms render time per image
  • SVG engine powered by Sharp — no Puppeteer overhead
  • Smart text wrapping with auto-truncation for long titles
  • 99.9% uptime · cached & served behind CDN
Get API Key

No credit card required to start.

Frequently Asked

How is it so cheap compared to other OG image services?

Most competitors run headless Chromium (Puppeteer/Playwright) to screenshot a page for every image — that uses ~300–600 MB RAM per render. OGLixel generates an SVG template and converts it to JPEG with Sharp, a native Node.js library. No browser, no GPU, no massive RAM. A single VPS instance handles thousands of requests per minute. That efficiency passes straight through to the price.

Can I use custom backgrounds or fonts?

Right now we support dark and gradient backgrounds via the bg parameter. Custom backgrounds (image URLs or hex colours) are in active development and will ship within weeks. Font customisation is also on the roadmap.

Is there caching? What about CDN support?

Yes. Each image response includes Cache-Control: public, max-age=3600, so browsers and CDN edge nodes cache the result for an hour by default. Repeated requests for the same title and background will hit cache, not the server. We recommend putting a CDN (Cloudflare, Fastly) in front of the API for global low-latency delivery.

What happens if I exceed 50,000 requests in a month?

The 50k soft cap is there to prevent abuse, not to cut you off. If you exceed it, we'll reach out to discuss your use case. High-volume, legitimate projects can be accommodated — just talk to us. We'd rather have happy users who grow than rigid limits that frustrate.

© 2026 OGLixel Powered by Sharp · Node.js on VPS