An artwork-of-the-day widget for your website

Put one public-domain masterpiece on your blog, classroom page or dashboard. It changes by itself every morning. Free, no sign-up, no cookies, no tracking scripts.

Copy and paste

Paste one of these into any page that accepts HTML (WordPress “Custom HTML” block, Ghost, Squarespace code block, Notion embed, a plain HTML file). The line under the frame is a small credit link. Keeping it is appreciated but not required.

Standard (adapts to light and dark mode)

<iframe src="https://morningmasterpiece.com/embed" title="Morning Masterpiece: today’s artwork" width="100%" height="520" style="border:0;max-width:640px" loading="lazy"></iframe>
<p style="font-size:13px;margin:4px 0 0">Today’s artwork from <a href="https://morningmasterpiece.com/">Morning Masterpiece</a></p>

Always dark

<iframe src="https://morningmasterpiece.com/embed?theme=dark" title="Morning Masterpiece: today’s artwork" width="100%" height="520" style="border:0;max-width:640px" loading="lazy"></iframe>
<p style="font-size:13px;margin:4px 0 0">Today’s artwork from <a href="https://morningmasterpiece.com/">Morning Masterpiece</a></p>

Small, for a sidebar

<iframe src="https://morningmasterpiece.com/embed?size=small" title="Morning Masterpiece: today’s artwork" width="100%" height="380" style="border:0;max-width:360px" loading="lazy"></iframe>
<p style="font-size:13px;margin:4px 0 0">Today’s artwork from <a href="https://morningmasterpiece.com/">Morning Masterpiece</a></p>

<a href="https://morningmasterpiece.com/">Morning Masterpiece: a public-domain masterpiece and a short story, every morning</a>

Free JSON for developers

Today’s piece is also available as JSON at https://morningmasterpiece.com/api/today.json. It is open to any website (CORS enabled), needs no key, and is cached for five minutes. Good for a new-tab page, a digital photo frame, a smart display or a chat bot.

publish_date
The day, YYYY-MM-DD
url
The page for that day
story_title, story_body
The short story (Markdown)
artwork.title, .artist, .date, .medium, .museum
Facts from the museum record
artwork.source_url
The museum’s own page for the work
artwork.alt_text
A written description of the image
images.large, images.og, images.wallpaper_phone…
Image URLs in several sizes

Every artwork is in the public domain (CC0) and comes from a museum open-access programme; please keep the museum credit. The stories are ours. If you reuse a story, please link back to its page. Whole-archive feeds: RSS, Atom, JSON Feed. Wallpapers in desktop and phone sizes are on each wallpaper page.

Built something with it? We’d love to see it.

One public-domain masterpiece and a short story, every morning.

One artwork, one short story. Free, quiet, and easy to leave.

IP addresses are not stored. They are processed transiently (hashed with a daily salt) to count daily unique visitors. Country comes from Cloudflare’s country header.

The morning letter starts soon — we’ll send the first one shortly. Until then, follow along by RSS.