Blockcypher can do this (
but not automatically) without a HEX Converter but the "
data" must be less than or equal to 40bytes (
or 80?).
Here's the link:
https://live.blockcypher.com/btc/embed-data/The address must have a balance for the transaction fee and the minimum BTC transaction amount.
Take note:
[1] OP_return is mainly for "
phrases", not images, if you wan't to check the embedded data in the blocks,
you can visit this site:
https://bitcoinstrings.com/ and select any block cluster.
[2] Its pretty hard to convert an image into HEX with 40byte file size without compromising the quality, but some claimed that they've done it.