Set in Block

Write and Read Everlasting Messages on the Blockchain

Make a permanent promise, create a proof of existence, bypass censorship, set an immutable and indestructible archive, protect intellectual property, make a public statement and more. Enter a message and "set in stone" it on the blockchain.

New message

Message type:
Enter your plain text message below or select a different message type/template.
Message size: 0 bytes
Max tx fee: 0.00009 ETH

Blockchain message reader

To read a message:

How it works

Your message, written on the blockchain, is immutable and incorruptible - no one can modify or delete it. It also never expires, it will stay there indefinitely. By having the message on the blockchain, you have a mathematically-based proof that your message is authentic and existed prior to a specific date.

The message you enter in this app is encoded into a hexadecimal format and then included in the data field of the Ethereum blockchain transaction.

To add this message to the blockchain, you will be asked to confirm the transaction with your MetaMask browser extension. You only need to pay the transaction fee (few usd cents), as the value of the transaction is 0.

The longer is your message, the bigger is the transaction fee. Gas Limit is calculated automatically, according to the size of your message, so do not change it. Gas Price is set to 3 Gwei, but you can change it freely, depending on the network conditions.

We never see your private key or any other sensitive data, as the transaction is executed on the client side, through the MetaMask extension. You can inspect the code of our website by looking into its source and visiting its GitHub repository.

After the message is added to the blockchain, it is no longer possible to change or delete it. Also, the time and the date of the message creation cannot be changed. The unique quality of the blockchain is that it is immutable and incorruptible, and because of its decentralized nature, the data you add to the blockchain stays there forever.

The message submission is anonymous and for every message a new random receiving Ethereum address is generated. Besides Google Analytics with IP anonymization, we do not use any trackers or cookies. We do not use a database and do not collect any information about the website users.

If you want to announce your blockchain message publicly, you can tweet its link with the #setinblock hashtag.

For updates, follow Set in Block on Twitter and GitHub.