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>
Just a link
<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.