<p>Not really, a Bitcoin address is the result of applying multiple hash functions to a public key. Since you can't decide how the result of a hash function will look like depending on the input, you won't be able to do so with a Bitcoin address. </p>

<p>You can find the Bitcoin address creation process explained in <a href="https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses" rel="nofollow noreferrer">the Bitcoin wiki</a>. </p>

<p>However, as commented by @m1xolyd1an and @pieter-wuille, <a href="https://en.bitcoin.it/wiki/Vanitygen" rel="nofollow noreferrer">VanityGen</a> can be used to create a more personalised address, instead of a purely random one. Since VanityGen is based on a probabilistic search, the pattern that you will be able to include in your address will be quite short. Trying to include long patters requires a lot of time, becoming infeasible.</p>

<blockquote>
  <p><a href="https://i.sstatic.net/Iept5.jpg" rel="nofollow noreferrer"><img src="https://i.sstatic.net/Iept5.jpg" alt="enter image description here"></a></p>
</blockquote>

CC BY-SA 3.0
2017-04-30T13:19:39.733Z
2017-04-30T18:19:32.910Z
2017-04-30T18:19:32.910Z
sr_gi
<p>Hi I am completely new to bitcoin. I was wondering if it is possible to create addresses based on how the final outcome you would like to be. For example, I dont like something like that 1L5gu6zJHxtAiDM74heP7wW84PYQ5Ltc9o as it is extremely difficult to remember. Could it be possible to create something like that eg., 1L5a5a5a5a5a...c9o i.e. decide the final letters or an approximation?</p>

CC BY-SA 3.0
2017-04-30T14:47:03.470Z
Look into vanity addresses, it should be pretty close to what you're looking for. VanityGen is the most popular.
m1xolyd1an
CC BY-SA 3.0
2017-04-30T14:51:53.827Z
@m1xolyd1an That's indeed the right answer, but it only lets you control a few characters, so it hardly helps for memorability.
Pieter Wuille
<address>
can I create addresses based on what I want to look like?
pan
# can I create addresses based on what I want to look like?

(Asked by: username_0 on 2017-04-30)

Hi I am completely new to bitcoin. I was wondering if it is possible to create addresses based on how the final outcome you would like to be. For example, I dont like something like that 1L5gu6zJHxtAiDM74heP7wW84PYQ5Ltc9o as it is extremely difficult to remember. Could it be possible to create something like that eg., 1L5a5a5a5a5a...c9o i.e. decide the final letters or an approximation?

**Tags:** address

> **Comments:**
> **username_1**: Look into vanity addresses, it should be pretty close to what you're looking for. VanityGen is the most popular.  
> **username_2**: @username_1 That's indeed the right answer, but it only lets you control a few characters, so it hardly helps for memorability.  

---

## 1 answers

### Answer by username_3 on 2017-04-30. Score: -1

Not really, a Bitcoin address is the result of applying multiple hash functions to a public key. Since you can't decide how the result of a hash function will look like depending on the input, you won't be able to do so with a Bitcoin address.

You can find the Bitcoin address creation process explained in [the Bitcoin wiki](https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses).

However, as commented by @username_1 and @username_2-username_2, [VanityGen](https://en.bitcoin.it/wiki/Vanitygen) can be used to create a more personalised address, instead of a purely random one. Since VanityGen is based on a probabilistic search, the pattern that you will be able to include in your address will be quite short. Trying to include long patters requires a lot of time, becoming infeasible.

> [![enter image description here](https://i.sstatic.net/Iept5.jpg)](https://i.sstatic.net/Iept5.jpg)


---

