GhostInkInvisible Ink

Hide secret messages inside text and images.

GhostInk is a free steganography studio. Hide text in text, text in a photo, or a whole picture inside another one, then lock it with a password if you like. Everything happens in your browser.

Free. No sign-up. Nothing leaves your device.

Ordinary on the surface. Move your pointer over the note to shine the UV light and read what is hidden underneath.

Three ways to hide something

Pick the tool that fits what you want to hide and where you plan to send it.

Text in Text

Tuck a secret message between the letters of an ordinary sentence, then paste it into any chat, post or email.

  • Invisible Unicode characters, in a compact or classic method
  • X-ray view to inspect suspicious text
  • Works with any language, including Arabic
Open Text in Text

Text in Image

Make a message disappear into the pixels of a normal-looking photo, then share the photo as usual.

  • Lossless PNG, or a JPEG that survives compression
  • Capacity meter before you hide anything
  • Optional AES-256 password protection
Open Text in Image

Image in Image

Store an entire picture inside another one, then reveal it with a before and after slider.

  • Survives WhatsApp and Telegram compression
  • Error correction repairs small damage
  • Download the revealed picture as PNG or JPG
Open Image in Image

Hide it in three steps

  1. Choose a tool

    Text in Text for chats, Text in Image for short messages, Image in Image for whole pictures.

  2. Add a password

    Optional. Your content is encrypted with AES-256-GCM before it is hidden, so it cannot be read without the password.

  3. Share it normally

    Copy the text exactly as it is, or send the image on WhatsApp, Telegram or email. Your friend reveals it in GhostInk.

Privacy

Your text, your images and your password are handled by your browser and nowhere else. There is no upload, no account and no server holding a copy.

Runs on your device

Hiding, revealing and encryption all happen locally.

Hidden and encrypted

Steganography hides that a message exists. A password also makes it unreadable.

Free to use

No installation, and it works on phones and desktops.

Questions people ask

What is GhostInk?

GhostInk is a free set of three steganography tools that hide secret text or images inside ordinary text and pictures. It runs entirely in your web browser.

Are my files or messages uploaded anywhere?

No. All hiding, revealing and encryption happens locally on your device. GhostInk never sends your text, images or passwords to a server.

What is the difference between steganography and encryption?

Encryption scrambles content so it cannot be read without a key, but it is obvious that something is encrypted. Steganography hides the fact that a message exists at all. GhostInk lets you combine both by adding an optional password that encrypts the message with AES-256-GCM before hiding it.

Will my hidden message survive WhatsApp, Telegram or JPEG compression?

Yes, if you choose the compression-resistant mode. It uses a robust JPEG-friendly method so the hidden data can survive normal photo sharing, as long as the image is not cropped or resized. Plain PNG mode gives full quality but breaks if the image is re-compressed.

How strong is the password protection?

When you set a password, your content is encrypted with AES-256-GCM using a key derived with PBKDF2-SHA256 before it is hidden. If you forget the password the content cannot be recovered.

Does GhostInk work on a phone?

Yes. GhostInk works in any modern mobile or desktop browser with no installation or sign-up.

Ready to hide something?

Open the studio and try it in under a minute. Have a question first? Contact us.