Skip to content
InstaFontStudio
100% BROWSER-BASED Β· NOTHING EVER LEAVES YOUR DEVICE
v7.0

Hide Text in Image Online

Encrypt your message and hide it inside a normal-looking picture, then reveal it again later.

AES-256 encryption
No data ever stored
Works offline once loaded
πŸ‘‹ New here? Type your message β†’ set a password β†’ press Encrypt. That's it β€” decrypting works the same way in reverse.
Your message ?Type or paste the message you want to lock with a password.
You can also drag & drop a .txt file here 0 / 20,000 characters
Scan a QR code ?Point your camera at a QR code someone sent you, or upload a screenshot/photo of one β€” the encrypted text will be read straight into the box above.

Camera access needs your permission, and works best on https:// pages.

Password ?Anyone who wants to unlock this text will need this exact password.
Confirm password
Password strength: β€”
Cipher: AES-256-GCM (authenticated) Β· Key derived with PBKDF2-SHA256 (60,000 iterations) using your browser's native encryption engine β€” fast, and far stronger against brute-force than a single hashing round. ?This is a real security upgrade, not just a label: deriving the encryption key takes real computational work, which makes large-scale password-guessing attacks dramatically slower.
Second password
Both passwords will be needed to unlock this message. Store them separately for maximum security.
Self-destruct ?After this time, the message can no longer be decrypted β€” even with the right password.
Password hint (optional) ?Shown to anyone with the encrypted text, before they enter a password. Never put the password itself here.
Overall protection: Basic Set a stronger password to improve this score.

Result
Cover image (optional)

Leave empty and we'll auto-generate a suitable image. PNG output only β€” JPEG, WhatsApp, and other apps that recompress images will destroy the hidden data, so share the downloaded PNG file directly.

Scan to copy the encrypted text on another device.

Keep creating

About this generator

Hiding text in an image is called steganography. This tool first encrypts your message with a password, then writes the encrypted data into the tiniest details of the pixels of a PNG image, where it is invisible to the eye. Send the picture like any other and the receiver loads it into the tool to read the message. Use PNG files and avoid apps that recompress images, because compression destroys the hidden data.

How to use this tool

  1. 1

    Encrypt your message

    Type the message and a password, then tap Encrypt.

  2. 2

    Hide it in an image

    Choose Hide inside an image and pick a picture. Download the new PNG.

  3. 3

    Reveal it later

    The receiver opens the image in the tool, enters the password and reads the message.

Frequently asked questions

Why must I keep the image as PNG?
PNG keeps every pixel exactly. JPEG and many chat apps change pixels, which destroys the hidden data.
Can someone see that there is hidden text?
The picture looks normal, but steganography tools can detect it. That is why the message is encrypted first.
How much text fits in an image?
It depends on the size of the picture. Larger images hold more, and the tool tells you if the message is too long.

More text encryption tools

Related tools