What you share
is not all you say.

Encrypt a message inside a known work of writing or art. Share the key separately.

CREATE

Hide a message

Write what only your recipient should read.

Up to 800 UTF-8 bytes
Hide in

A real, credited work is selected in this style.

Choose a specific work or another source Optional

Known, credited writing is the default. Paste an article only if you have permission to reuse it.

Paste your article or licensed excerpt

Choose your own excerpt above. Copying only the visible text loses the hidden data.

A random 256-bit key is ready; you can replace it with your own. Save it and share it separately. Your message and key go to the hidden.irish server for encryption; we do not store them.

Read a hidden message

Paste the encoded text or choose a hidden.irish PNG, then enter the shared key.

Paste the complete text. If another app removes invisible characters, use the portable encrypted token instead.

The image stays on your device. Only its recovered encrypted token and the key are sent to hidden.irish for decryption.

THE REVEAL Waiting for input

Your encoded text

The visible writing carries your encrypted message. Use Copy complete text to include the invisible part.

Your finished message will appear here after you press the seal.

DECODING KEY

Save and send the key through a separate channel. Anyone with the key and encoded text or image can read the message.

Connect AI

Use your own OpenAI API key only for explicitly selected original writing or paid image generation. Known works need no AI key. OpenAI never receives your secret message, decoding key, or encrypted token.

The key stays only in this tab's memory and is sent to hidden.irish only when you choose AI generation. It clears when you reload or close the tab. Saving it does not verify it with OpenAI.