willya, 6 months ago (edited 6 months ago) www.photopea.com may work just fine for what you need. It has meme templates too.
www.photopea.com may work just fine for what you need. It has meme templates too.