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
- Upload or paste a PNG, JPEG, or WebP (up to 10 MB).
- Enter the original visible text and the exact replacement.
- Generate — matching locations are found automatically; pick the right numbered match when the same words appear more than once.
- Optionally draw a selection box when automatic matching is unreliable.
- 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:
- Product: https://edittextinimage.com/
- GitHub: https://github.com/wayperlee/edittextinimage
- Support: support@edittextinimage.com
pip install edittextinimage
import edittextinimage as eti
print(eti.open_homepage())
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)