'Photoshop in the Browser,' Solo for 13 Years: Photopea's $3M Revenue on $12,600 of Costs
Photopea, a browser-based image editor Ivan Kutskir began building as a student in 2012, went five years without earning a cent before adding ads in 2017. Revenue hit roughly $1M in 2021 and $3M in 2024 (90% from ads). Annual costs run about $12,600, and development remains a one-man operation.
This is a translation of the Japanese original. The Japanese version and cited primary sources are authoritative for all figures.
(Yen figures below are approximate conversions at ¥150/USD)
The Numbers at a Glance
| Item | Figure |
|---|---|
| Annual revenue | 2021: ~$1M → 2024: ~$3M (≈¥450M) |
| Revenue mix | ~90% advertising, remainder from premium (ad-free) and licensing |
| Annual costs | ~$12,600 (servers, etc.) |
| Team | Development and operations handled by Ivan Kutskir alone |
| Users | 12 million monthly (after the Reddit AMA) |
| Time to monetization | Development began 2012 → zero revenue for 5 years, until 2017 |
What the Business Is
Photopea is a “browser-based Photoshop” that lets you edit PSD files with no installation. Because all processing happens inside the user’s browser, server costs barely rise as users multiply. $3M in revenue against $12,600 in costs — a profit margin above 99%, about as close as a software business can get to its theoretical limit.
It started in 2012, when Kutskir, then a student, decided to “build a PSD viewer in a week or two.” He kept at it, roughly 10 hours a month, for years. Monetization (ads) came five years later, in 2017 — which works out to “7,000 hours worked at $0.”
Acquisition — Search, Word of Mouth, and a Reddit AMA
- A product name and design that capture search demand head-on for queries like “photoshop online” and “psd editor”
- Free, no signup, works instantly — so it spreads on its own through word of mouth and shared links
- Regular Reddit AMAs became the turning point, pushing monthly users to the 12-million range. Ad spend has been zero throughout
What to Take From This
“Free plus ads” is only unbeatable when marginal cost is zero. It’s the polar opposite of Levels dismissing free users as terrible, yet there’s no contradiction. PhotoAI incurs GPU costs per user, so charging is mandatory; Photopea processes everything in the browser at zero cost, so it can go free and take the whole market. The cost structure determines the pricing model — not the other way around.
Five years without revenue wasn’t a loss; it was moat construction. A product with an enormous feature surface (Photoshop compatibility) can’t be replicated overnight. The sheer volume of implementation accumulated during five years when nobody was chasing him is precisely what forms today’s moat. That said, this time investment was only possible because of his low-cost status as a student.
An AMA turns “the maker is a real person” into an asset. The experience of “the person who built it answers everything himself” — something no giant corporation’s product can offer — became the most powerful PR possible in Reddit’s developer and creator culture. As with Own The Yard’s public case study, transparency and personal authenticity are the classic route for individuals to earn media exposure for free.
Conditions for Replication — and Limits
- Easier to replicate: the demand for “a free, no-install alternative to an expensive standard tool” exists in other categories too. The zero-cost architecture of in-browser processing is technically generalizable
- Limits: it presupposes a situation (student, side project) that can absorb a 7,000-hour upfront investment. With 90% ad dependence, ad-market conditions and browser privacy regulation are the risks
Related Cases
Sources
- 開発者Ivan Kutskir氏によるHacker News AMA「I made almost $1 million in the last 12 months」
- Built Plain「Seven Thousand Hours at $0, Then $3 Million a Year in Ads」
- Indie Hackers「How Reddit AMA Earned Photopea 12M Monthly Users」
This article summarizes and analyzes the public sources above. Please refer to the primary sources for details.