DEV Community

leony
leony

Posted on

I Built a Freemium Tool to Edit Text in Finished Images Without Photoshop

I’m leony, an indie maker who keeps bumping into the same small workflow pain: a poster, slide, screenshot, or ad is already exported, and only a few words need to change. Reopening the design file is often slower than it should be — especially when you don’t have the original layered source, or when you’re just fixing a typo before shipping.

So I built EditTextInImage, a freemium online tool that replaces text inside finished images while aiming to keep font, color, size, perspective, and background looking natural.

The problem I wanted to solve

Most “image editors” are either full design suites or generic AI image generators. Neither is ideal when the asset is already done and you only need a wording change. What I wanted was closer to: upload the image, say what text is there now, say what it should become, and get a clean edit you can review before download.

Typical cases for me:

  • Fix a heading typo on an exported slide
  • Update a date or venue on a flyer
  • Localize UI screenshots for another language
  • Test a new ad headline without remaking the creative

How the workflow works

  1. Upload or paste a PNG, JPEG, or WebP (up to 10 MB).
  2. Enter the original visible text and the exact replacement.
  3. Generate — matching locations are found automatically; pick the right numbered match when the same words appear more than once.
  4. Optionally draw a selection box when automatic matching is unreliable.
  5. Use Compare to review the selected area and surroundings before you download.

That last step matters. AI edits can look convincing at a glance and wrong up close, so I treat Compare as part of the product, not an afterthought.

Freemium, honestly

Browsing and trying the flow is straightforward on the site. Generation is credit-based (packs shown on the product page), and commercial use follows the site’s credit/pack terms. Failed edits are auto-refunded when eligible. I’m not pretending this is a fully free unlimited Photoshop replacement — it’s a focused freemium tool for text-in-image edits.

Also: EditTextInImage does not support deceptive edits to identity documents, bank statements, official seals, or tampered receipts. That’s intentional.

Companion reference package

There’s a thin MIT reference package on GitHub and PyPI for people who prefer a small inspectable home next to the live product:

pip install edittextinimage
Enter fullscreen mode Exit fullscreen mode
import edittextinimage as eti
print(eti.open_homepage())
Enter fullscreen mode Exit fullscreen mode

If you edit marketing creatives, slides, or screenshots often, I hope this saves you a few reopen-the-source-file loops. Feedback on edge cases (perspective text, busy backgrounds, dense UI screenshots) is especially welcome.

Top comments (0)