Cuelark Render
Charts, social cards, PDFs and screenshots from one free API
Make charts and Open Graph images in your browser, or call one API to turn JSON into a chart PNG, HTML into a PDF, and URLs into screenshots, with an MCP server for AI assistants.
Charts
Make charts in your browser or from JSON
- Chart makerPaste or type your numbers, pick a chart type, and download a clean PNG or SVG. It's free, there's no sign-up and no watermark.
- Bar chart makerEnter your categories and values to get a bar chart with optional value labels, stacking or horizontal bars, then download it as PNG or SVG.
- Pie chart makerType each slice's name and value, and the maker works out the percentages, labels the slices and adds a legend. Download PNG or SVG.
- Line graph makerPaste a table with one column per line and get a multi-line graph you can switch to an area chart and download as PNG or SVG.
- JSON to chartPaste a Chart.js config, a simple {"label": value} object or an array of {label, value} records, and you get a chart right away.
- CSV to chartCopy cells from Excel or Google Sheets, or paste CSV, and the first row becomes series names and the first column becomes labels. The chart draws as you paste.
- Chart image APISend chart data as JSON in a URL or a POST body to https://render.cuelark.com/v1/chart and get a PNG or SVG image back, cached at the edge.
Social images
Open Graph and X card images
- OG image generatorType a title and description, pick a theme, and download a 1200×630 Open Graph image, or use its permanent URL directly as your og:image.
- X (Twitter) card generatorMake a 1200×675 summary_large_image picture for links shared on X and copy the twitter:card meta tags that make it show up.
- Open Graph image sizeUse 1200 × 630 pixels (1.91:1 aspect ratio), as a PNG or JPEG under 5 MB, with key text inside the center 1000 × 520 area.
HTML, URL and Markdown to PDF
- HTML to PDF APIPOST your HTML or a public URL to https://render.cuelark.com/v1/pdf and get back a PDF printed by real Chromium, with your CSS, fonts and page size.
- URL to PDFPaste a public web page link, choose Letter or A4, and get a PDF of the page as Chromium prints it, with no extension or sign-up.
- Markdown to PDFWrite or paste Markdown, see it styled as you type, and export a clean Letter or A4 PDF with tables, code blocks and page breaks.
- Invoice PDF generatorFill in the invoice fields, check the preview, and download a print-ready PDF. Developers can send the same HTML template to the PDF API to automate it.
Screenshots
URL and HTML to image
- Screenshot APIPOST a public URL to https://render.cuelark.com/v1/screenshot and get a PNG, JPEG or WebP of the page from real Chromium, at any viewport size or full page.
- Website screenshotPaste a link, choose desktop or mobile width and whether to capture the full page, and download a PNG or JPEG of the site.
- HTML to image APIPOST HTML and CSS to https://render.cuelark.com/v1/screenshot with the html field and a viewport size, and get back a PNG, JPEG or WebP image of it.
One request, one file
Charts and social cards are drawn inside a Cloudflare Worker, with no browser, so they come back in milliseconds and cache at the edge. PDFs and screenshots run in real Chromium. Private and internal addresses are always blocked.
# Chart image (GET, embeddable anywhere)
curl -o chart.png "https://render.cuelark.com/v1/chart?type=bar&labels=Q1,Q2,Q3&data=12,19,27"
# HTML to PDF
curl -X POST https://render.cuelark.com/v1/pdf -H "content-type: application/json" \
-d '{"html":"<h1>Hello</h1>","format":"letter"}' -o hello.pdfUse it from Claude, ChatGPT, Cursor or VS Code with the MCP server →
Frequently asked questions
What is Cuelark Render?
A free set of browser tools plus one HTTP API and MCP server that turn data and web pages into files: chart images, Open Graph social cards, PDFs and website screenshots.
Is it free?
Yes. Chart and social card images are free within a per-minute rate limit. PDFs and screenshots use a real browser, so they're capped at 10 per day per IP without a key. Free API keys with 100 a month are coming with Cuelark accounts.
Do you store what I render?
No. Inputs and outputs aren't stored or logged. Only per-day counters keyed by a salted hash are kept, for the free limits.
Can AI assistants use it?
Yes. Add https://render.cuelark.com/mcp to Claude, ChatGPT, Cursor or VS Code and ask for a chart, a social card, a PDF or a screenshot.