https://www.plotlark.com/?type=area&title=Monthly+recurring+revenue&labels=Jan%2CFeb%2CMar%2CApr%2CMay%2CJun&values=18%2C27%2C36%2C44%2C58%2C72&width=900&height=520&color=%23ff7b5c&background=%23fffdf8&grid=true&valuesOn=trueOpens this exact configuration in the studio, ready to edit.
Local workspace
Recent renders
No saved renders yet.
Use “Save local history” when a chart is ready.
Optional cloud workspace
Save charts without blocking the first render.
Google sign-in adds durable chart URLs, server-rendered PNG, revocable API keys, usage totals, export, and deletion.
How PlotLark works
One configuration becomes three things: a preview you can trust, a file you can download, and a URL that renders the same image on demand.
1. Enter labels and values
Type up to twelve points in the studio above, or open this page with chart parameters in the URL and they load straight into the editor.
2. Preview, then download
The preview redraws as you edit. Download the drawing as a crisp vector SVG or a pixel-exact PNG without an account; exports include a small PlotLark credit line.
3. Copy the image URL
Every configuration is also a GET request that returns the finished image, so reports, READMEs, and inboxes redraw the chart from one cacheable address.
Every chart type, drawn by the live renderer
These are not screenshots. Each one is the exact SVG the /api/chart endpoint returns for the request beside it — open it in the studio to change the numbers.
The API is intentionally small. Every request reads exactly these query parameters; anything omitted uses its default.
Parameter
Accepts
Default
type
bar, line, area, or donut
bar
title
Chart heading, up to 100 characters
Monthly progress
labels
Comma-separated labels, up to 36 characters each
Jan,Feb,Mar
values
Comma-separated non-negative numbers
24,38,52
width
320–1600 pixels
800
height
240–1200 pixels
480
color
Six-digit hex accent colour
#ff7b5c
background
Six-digit hex background colour
#ffffff
grid
Draw horizontal guide lines
true
valuesOn
Print the value beside each point
true
format
svg or png
svg
What PlotLark does not do
Stated up front so nothing on this page overpromises.
One non-negative numeric series per chart, from 1 to 12 points.
Bar, line, area, and donut. No stacked, dual-axis, or time-series grammar.
320–1600 px wide and 240–1200 px tall, on a solid six-digit hex background.
Anonymous rendering is capped at 60 origin requests a minute per address.
Common questions
Is PlotLark free to use?
Yes. The studio, the downloads, and the public /api/chart endpoint work without an account. Signing in with Google adds saved charts, stable embed URLs, revocable API keys, and visible usage totals.
Do I need to install anything to make a chart?
No. The studio runs in the browser, and the result is a portable SVG or PNG file plus an image URL. Nothing is computed at the viewer's end, so the image works in places JavaScript never runs.
Which chart types are supported?
Bar, line, area, and donut, each with a single series of 1 to 12 non-negative points. Stacked bars, dual axes, and multi-series grammar are deliberately out of scope.
Can I update a chart after sharing its link?
Yes, if you save it while signed in. A saved chart keeps one short URL that always renders the latest revision, and it can be revoked at any time. Request URLs are fixed once shared.