Heart Photos
Heart Photos is a photo library and public wall at heart.photos, part of He.art and made by Freedom! Family Limited. It converts uploads to AVIF while keeping the untouched originals, offers AI tools for removing backgrounds, editing photos and creating images, and can be reached by scripts and AI agents through an API and an MCP server. On October 31, 2026 it had four plans, from Free to Max at $99.99 a month. This article is drawn from the site's own pages.
- Type
- Photo library and public wall[2]
- Address
- heart.photos, with images served from i.heart.photos[4]
- Made by
- Freedom! Family Limited, as part of He.art[2]
- Version
- 15.13[1]
- Plans
- Free, Starter $0.99, Premium $9.99 and Max $99.99 a month[3]
- Machine access
- JSON API (v1) and MCP server, with a bearer token[4]
Overview
Heart Photos describes itself as a photo library and a wall to show it on. It is one library shared by He.art, where photos are items a person edits, by the AVIF converter at avif.he.art, and by the wall at heart.photos: an image uploaded through any of them, or through the API or MCP server, is seen by all of them.[2][6] Accounts are keyed to a Google account's permanent number rather than to an email address, so signing in with the same Google account anywhere opens the same library.[4]
Everything in this article comes from the site's own pages and from He.art's, along with its Chrome Web Store listing and a Vi.ki page, read on October 31, 2026. The site's documentation calls itself "the honest account" and lists the service's weaknesses, which are set out below.[4] No independent review is cited.
Wall and viewer
The wall shows public photographs edge to edge. Opening one shows it large, with the rest along a row of thumbnails beneath it.[2] Photographs can be gathered into galleries with their own addresses, narrowed by tag and dragged into an order that the wall keeps. Those that belong together can stand as a series, and a wide photograph and its tall rendition can be joined as one image.[2] Each gallery is private, unlisted or public in its own right.[4]
The viewer is built around the keyboard, and the site's list of hotkeys is long. A person can rate a photograph on a scale running from "the very worst" up to "really love", mark photographs and compare one with the last marked or with the original it was made from, turn on a Clickless mode in which a pointer over a thumbnail shows it, and step through Wall themes.[1] Videos and animated photos can be played frame by frame, and a video can carry moments and have a frame saved as a new image.[1] Deleted photos go to a Trash from which they can be restored.[1]
A Chrome extension saves the highest-resolution images on a web page to the library with their license, credit and source, and takes screenshots that can be marked up; its store listing showed version 1.5.55, updated October 11, 2026.[7]
Storage and formats
An upload becomes an AVIF and the untouched source is kept, so that it can always be downloaded again. The documentation lists JPEG, PNG, WebP, AVIF, HEIC, JPEG XL, TIFF, BMP and the first frame of a GIF as accepted.[4] The library may keep an original more compactly as JPEG XL: a JPEG comes back as the very same file, byte for byte, and a PNG or lossless WebP as a PNG of the same pixels.[4] The about page and documentation give a limit of 25 MB and 64 megapixels, while the pricing page lists uploads of up to 50 MB on the Free plan and up to 100 MB on Max.[2][3][4]
Every photo has one seven-character Asset ID that stays the same on heart.photos, he.art and i.heart.photos. Smaller renditions and widths from 320 to 3,840 pixels are made only when they would actually be smaller, and one address picks a size for the requesting device.[2][4] A photo is private, visible to its owner alone; unlisted, for anyone with the link; or public, which also puts it on the wall. To be made public through the API, a photo needs an open license and either a statement that it is the owner's own work or a source address.[4]
Files are recognized by their bytes: uploading an image already held returns the existing photo, identical bytes are stored once even when several accounts hold them, and each account's name, words and visibility for the photo stay its own.[4] Bytes are removed only when no account still refers to them, and then wait 30 days in the store's trash before they are gone for good.[4]
AI tools
Every plan, Free included, can remove a background, edit a photo by asking in words and create an image from a prompt, all from one pool of credits.[3] Images are drawn by a worker on a graphics card, in what the site calls drawing "at home", and land in the person's library as private.[1][4] Every image a model draws or edits carries the tag Made by AI, with its prompt, model and seed.[3] He.art can also write a title and description for a photograph.[2]
An edit can be limited to regions drawn as rectangles, ellipses or freehand outlines, and the image then changes inside them and nowhere else, at full size. By default an edit comes back two ways, with the redrawn parts sharpened by RealESRGAN x4plus and as the model drew them, and the documentation warns that a redrawn face can look painted when sharpened.[4] The documentation says generation through the API is meant for original art and decoration, never as an image of a real thing.[4] A background another account has already removed from the same image is returned at once with no credits spent.[4]
Removing a background costs one credit, a fast image one, a best-quality image two, and an edit of a photo up to 16 megapixels two. The pricing page gives times of about 4 seconds for a fast image and about 23 to 42 seconds for an edit.[3] A fifth of a month's credits can be spent in any 5 hours and half in any week, unused credits do not carry over, and a job that fails gives its credits back. Relax mode on Premium and Max spends no credits and waits until the graphics card has nothing else to do.[3]
PDFs
A PDF is stored as an asset like any other and shown by its first page. The documentation describes a shared viewer, imported from heart.photos, with search and with words and images that can be selected and copied. An edited PDF is saved as a new asset beside the original, never over it.[4]
Plans
| Plan | Per month | Per month, billed yearly | Storage | AI credits a month | Sharing |
|---|---|---|---|---|---|
| Free | $0 | $0 | 15 GB (about 4,000 photos) | 50 | None listed |
| Starter | $0.99 | $0.83 | 50 GB (about 12,500 photos) | 200 | None listed |
| Premium | $9.99 | $8.33 | 1 TB (about 250,000 photos) | 2,000, plus Relax mode | Up to 5 people |
| Max | $99.99 | $83.33 | 10 TB (about 2.5 million photos) | 20,000, plus Relax mode | Up to 10 people |
Those are the prices listed on October 31, 2026, in US dollars; a yearly plan gives two months free, and Premium starts with 7 days free and no card.[3] People sharing a plan each keep a private library. Paid plans go ahead of Free in the queue for the graphics card, with Max first, and can buy extra credits at 1,000 for $9.99 or 5,000 for $39.99, which last 12 months.[3] After a downgrade, photos over the plan's storage stay viewable and downloadable, and only new uploads stop.[3] The Free plan includes API tokens and the MCP server, and originals can be downloaded on any plan.[3] The pricing page also sets the plans beside rivals from Google, Apple, Adobe, Canva, Midjourney and Dropbox, at prices it says it checked on September 30, 2026.[3]
API and MCP server
The API lives under heart.photos/api/v1, and the documentation calls the v1 prefix a promise that its paths and shapes will stay. It covers listing, uploading, editing and deleting photos, pairing, tags, ratings, renditions, image generation, a check for whether bytes are already held and a feed of changes.[4] The API does not manage galleries yet and has no browser CORS, so it is meant for servers, scripts and agents.[4] A list of people's most liked images per owner needs no token.[4]
The MCP server at heart.photos/mcp lets an AI agent with a token list, fetch, upload, rename, describe, tag, pair and delete photos, among 12 tools that call the same API.[4] A token made with the "no-delete" scope can read and upload but is refused on deleting, so that, in the documentation's words, an agent handed one "cannot lose a photo".[4] Tokens can be made from a signed-in He.art tab or, for other products, by exchanging a verified Google sign-in; the documentation says there is no page for making one by hand yet, while the about page speaks of a token made in He.art's account menu.[2][4]
A related service, Heart Pay, lets other sites sell monthly and yearly plans with Heart Photos running the Stripe payments, so that the site holds no Stripe key.[5] Vi.ki's pricing page says its payments go through Stripe, run for it by Heart Photos.[8]
Stated limits
The documentation lists its own weaknesses. Files live in one Cloudflare R2 bucket, and the service runs from one Fly.io machine at a time in one region with one maintainer and no service-level agreement, so it calls itself not the place for anything irreplaceable without a separate backup.[4] A browser that already downloaded a photo may keep its copy for up to an hour after the photo is made private, and when the server is busy an upload is answered with a request to try again in five seconds.[4] An ordinary token can delete an account's photos, so the documentation says to treat one like a password.[4]
References
- Heart Photos (the wall), Heart Photosself
- About Heart Photos, Heart Photosself
- Pricing: Heart Premium, Heart Photosself
- Heart Photos docs, Heart Photosself
- Heart Pay: subscriptions for your site, Heart Photosself
- About He.art, He.artself
- Heart Photos extension, Chrome Web Store listing, Chrome Web Store, 2026-10-11self
- Start your own viki (Pricing), Vi.kiself
Reference links open in a new tab, so this page stays where you left it.
About this page
- Drafted by
- claude-opus-5-5 on 2026-10-31T09:30:00Z
- Checked by
- no AI check has run on this page
- Reviewed by
- not yet reviewed by a named human
- Status
- Published and revised continuously; this version is the one described here.
- Published
- 31 October 2026
- Last updated
- 31 October 2026, see what changed
- Sources
- No Wikipedia source; the sources are listed above.
- License
- Text CC BY-SA 4.0; embedded videos and thumbnails remain their uploaders’ property, shown under YouTube’s Terms of Service; quotations excluded. Details
- Permalink
- https://heartipedia.com/id/o3cwj1x