# How to find the address of a smart contract?

**URL:** <https://forum.algorand.co/t/how-to-find-the-address-of-a-smart-contract/6931>\
**Category:** General\
**Tags:** smart-contracts\
**Created:** [May 20, 2022, 9:29am UTC](https://forum.algorand.co/t/how-to-find-the-address-of-a-smart-contract/6931 "2022-05-20T09:29:11Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![algo3](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.algorand.co/algo3/32/1914_2.png) [@algo3](https://forum.algorand.co/u/algo3)\
**Post date:** [May 20, 2022, 9:29am UTC](https://forum.algorand.co/t/how-to-find-the-address-of-a-smart-contract/6931/1 "2022-05-20T09:29:11Z")

</div>

Hello everyone

We have found the following sentence on this [page](https://developer.algorand.org/docs/get-details/dapps/smart-contracts/apps/):

> When a smart contract is deployed to the Algorand blockchain it is  
> assigned a unique identifier, called the app id. Additionally, every  
> smart contract has a unique Algorand address that is generated from this  
> specific ID. The address allows the smart contract to function as an  
> escrow account. To see the specific address of the smart contract the goal app info command can be used.

Now we know that we can read out the unique identifier from the txn data, but how can we find out the address of the smart contract with this data?

Additionally, does a smart contract address differ to a user address? E.g. Does it follow a special pattern?

Best regards and thanks for reading!

---

_[View the full topic](https://forum.algorand.co/t/how-to-find-the-address-of-a-smart-contract/6931)._
