> For the complete documentation index, see [llms.txt](https://polkadot.novabloq.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://polkadot.novabloq.com/element-polkadot-utils/actions/hash-data.md).

# Hash Data

The plugin currently supports these type hashing: Keccak, Blake2, Xxhash\
You will need to choose one from the dropdown.

![](https://2273326906-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIMKdkPzZeUlk7WD5V4J8%2Fuploads%2FrGL2ZUTmD9wDPW9InPyc%2FScreenshot%202022-01-17%20at%2018.28.20.png?alt=media\&token=3aeeb84a-d79c-4166-9f1d-4b169393c48d)

## States

### Hash Data Result

*State type - text*

This state contains the result of hashing the given data, if it is empty, then something went wrong or the given data is invalid. \
Note that the result is not always instantly available in the state, it may take a few milliseconds, so you may need to add a pause in workflow of 100 milliseconds (this is up to you).

## Demo

Demo page [here](https://polkadotjs.bubbleapps.io/version-test/hash_data)

Demo page [app editor](https://bubble.io/page?type=page\&name=hash_data\&version=test\&id=polkadotjs\&tab=tabs-1)
