minisites / og-card-studio
how it works
og card studio
customizable social graphics (1200x630, 1080x1080) & Next.js code.
presets:
Dark Minimal
Warm Editorial
Cyber Neon
Emerald Terminal
dimensions
1200 x 630 (OG Card)
1080 x 1080 (Square)
1080 x 1920 (Story)
layout style
Left Aligned
Centered
Split Avatar
Banner Compact
font family
System Sans
Monospace
Editorial Serif
Creative Display
pattern overlay
Subtle Grid
Dot Matrix
Radial Glow
Clean Solid
accent bar style
Top Border Accent Line
Left Vertical Bar
Full Glowing Border
No Accent Bar
card title
subtitle / domain
tag badge
author name
avatar / logo url (optional)
color palette
bg
card
accent
text
subtext
border radius
24px
download 1200x630 png
copy image to clipboard
live canvas preview (1200x630)
1200x630
next.js opengraph-image.tsx code
copy code
// app/opengraph-image.tsx import { ImageResponse } from "next/og"; export const runtime = "edge"; export const alt = "Designing Zero-Latency Vision Pipelines"; export const size = { width: 1200, height: 630 }; export default async function Image() { return new ImageResponse( ( <div style={{ width: "100%", height: "100%", display: "flex", flexDirection: "column", justifyContent: "space-between", padding: "60px", backgroundColor: "#060606", color: "#f2f1ee", fontFamily: "sans-serif", }}> <div style={{ fontSize: 20, color: "#b39ce6", fontFamily: "monospace" }}> ARCHITECTURE & DESIGN </div> <div style={{ fontSize: 54, fontWeight: "bold", lineHeight: 1.2 }}> Designing Zero-Latency Vision Pipelines </div> <div style={{ fontSize: 22, color: "#94918a", fontFamily: "monospace" }}> Yashvardhan · yash.arshnah.in · Aug 2026 </div> </div> ), { ...size } ); }