<p>Segwit, until BIP 173 is widely used, uses P2SH addresses. These addresses currently begin with a 3 and you can find them on the blockchain right now.</p>

<p>AFAIK, there is no software which will produce vanity P2SH addresses since there isn't just one thing that it can try over and over; the address is based on a script which could have anything, unlike the 1... Bitcoin addresses which are only based on one public key.</p>

<p>Since there are no P2SH vanity address generators, there is not one for Segwit. However it would not be hard to make such a software.</p>

CC BY-SA 3.0
2018-01-27T07:27:07.020Z
It's important to clarify that not all addresses that start with 3 are segwit.
Nathan Parker
CC BY-SA 3.0
2017-08-09T02:23:59.370Z
2017-08-09T02:23:59.370Z
Ava Chow
<p>I just made one recently as a fun free time project - <a href="https://github.com/kristapsk/segvan" rel="nofollow noreferrer">https://github.com/kristapsk/segvan</a></p>

CC BY-SA 3.0
2018-04-15T10:03:25.600Z
neat, just added your link above besides another c implementation, maybe you are interested if you didnt see it yet
vv01f
CC BY-SA 3.0
2018-02-25T03:46:16.023Z
2018-02-25T03:46:16.023Z
Kristaps Kaupe
<p><a href="https://github.com/JeanLucPons/VanitySearch" rel="nofollow noreferrer">VanitySearch</a> supports standard P2PKH addresses and P2SH and BECH32 segwit addresses.</p>

<p>Performance on a GeForce 1050 Ti (compressed addresses):</p>

<ul>
<li>P2PKH: 226 MKey/s  (Add starting with 1)</li>
<li>P2SH: 122 MKey/s   (Add starting with 3)</li>
<li>BECH32: 226 MKey/s (Add starting with bc1q)</li>
</ul>

CC BY-SA 4.0
2019-04-03T11:14:00.587Z
2019-04-03T11:14:00.587Z
Jean-Luc Pons
<p>There it is (for a while already):</p>

<ul>
<li><a href="https://segwitaddress.org/" rel="nofollow noreferrer">https://segwitaddress.org/</a> (vanity was removed here)</li>
<li><a href="https://github.com/coinables/segwitaddress" rel="nofollow noreferrer">https://github.com/coinables/segwitaddress</a> (you can revert <a href="https://github.com/coinables/segwitaddress/commit/21cb0b4a94bfdf12d11ce11089ab37b700b3af30" rel="nofollow noreferrer">the Jan 8th change</a> from source)</li>
</ul>

<p>even with an (inefficient) approach for vanity addresses.</p>

<ul>
<li>segvan does segwit and bech32: <a href="https://github.com/nym-zone/segvan" rel="nofollow noreferrer">https://github.com/nym-zone/segvan</a> (also see <a href="https://bitcointalk.org/index.php?topic=2934774.0" rel="nofollow noreferrer">bitcointalk</a>)</li>
<li>another C implementation for vanity segwit addresses is available e.g. on: <a href="https://github.com/kristapsk/segvan" rel="nofollow noreferrer">https://github.com/kristapsk/segvan</a></li>
</ul>

<p>And this lad is probably going to implement it later on: <a href="http://bitcoin-gen.org/" rel="nofollow noreferrer">http://bitcoin-gen.org/</a> . you could of course support him doing so.</p>

<p>have fun</p>

CC BY-SA 3.0
2018-01-22T11:55:09.307Z
How is this an accepted answer? The proposed link just generates random addresses, not *vanity* addresses (addresses starting with a predefined character sequence)
oisyn
CC BY-SA 3.0
2018-04-15T09:47:56.780Z
that is  [because the dev removed it](https://github.com/coinables/segwitaddress/commit/21cb0b4a94bfdf12d11ce11089ab37b700b3af30) - but you are free to checkout an revert that change for the purpose or reimplement it. today also adding a c implementation to the list.
vv01f
CC BY-SA 3.0
2017-12-18T21:26:28.160Z
2018-04-15T09:59:06.970Z
2018-04-15T09:59:06.970Z
vv01f
<p>Vanity address generation is currently strightforward for "old" Bitcoin addresses (starting with 1) with multiple software options available (oclvanitygen e.t.c).</p>

<p>Is there any options to generate SegWit Vanity address (starting with 3)? Or it is already possible to configure existing software for Segwit addresses?</p>

CC BY-SA 3.0
2017-08-08T21:17:03.847Z
I think you're confusing segwit with P2SH, addresses starting with 3 are P2SH addresses
meshcollider
CC BY-SA 3.0
2017-08-08T21:44:31.877Z
SegWit addresses uses P2SH until BIP173 gets deployed.
Pieter Wuille
CC BY-SA 3.0
2018-02-25T08:38:40.677Z
also look at the discussion thread here: https://bitcointalk.org/index.php?topic=2934774.0
pebwindkraft
<segregated-witness>
Vanity address generation for Segwit?
BarsMonster
# Vanity address generation for Segwit?

(Asked by: username_0 on 2017-08-08)

Vanity address generation is currently strightforward for "old" Bitcoin addresses (starting with 1) with multiple software options available (oclvanitygen e.t.c).

Is there any options to generate SegWit Vanity address (starting with 3)? Or it is already possible to configure existing software for Segwit addresses?

**Tags:** segregated-witness

> **Comments:**
> **username_1**: I think you're confusing segwit with P2SH, addresses starting with 3 are P2SH addresses  
> **username_2**: SegWit addresses uses P2SH until BIP173 gets deployed.  
> **username_3**: also look at the discussion thread here: https://bitcointalk.org/index.php?topic=2934774.0  

---

## 4 answers

### Answer by username_7 on 2017-12-18. Score: 4 | Accepted answer

There it is (for a while already):

* <https://segwitaddress.org/> (vanity was removed here)
* <https://github.com/coinables/segwitaddress> (you can revert [the Jan 8th change](https://github.com/coinables/segwitaddress/commit/21cb0b4a94bfdf12d11ce11089ab37b700b3af30) from source)

even with an (inefficient) approach for vanity addresses.

* segvan does segwit and bech32: <https://github.com/nym-zone/segvan> (also see [bitcointalk](https://bitcointalk.org/index.php?topic=2934774.0))
* another C implementation for vanity segwit addresses is available e.g. on: <https://github.com/kristapsk/segvan>

And this lad is probably going to implement it later on: <http://bitcoin-gen.org/> . you could of course support him doing so.

have fun

> **Comments:**
> **username_9**: How is this an accepted answer? The proposed link just generates random addresses, not *vanity* addresses (addresses starting with a predefined character sequence)  
> **username_7**: that is  [because the dev removed it](https://github.com/coinables/segwitaddress/commit/21cb0b4a94bfdf12d11ce11089ab37b700b3af30) - but you are free to checkout an revert that change for the purpose or reimplement it. today also adding a c implementation to the list.  

---

### Answer by username_4 on 2017-08-09. Score: 3

Segwit, until BIP 173 is widely used, uses P2SH addresses. These addresses currently begin with a 3 and you can find them on the blockchain right now.

AFAIK, there is no software which will produce vanity P2SH addresses since there isn't just one thing that it can try over and over; the address is based on a script which could have anything, unlike the 1... Bitcoin addresses which are only based on one public key.

Since there are no P2SH vanity address generators, there is not one for Segwit. However it would not be hard to make such a software.

> **Comments:**
> **username_5**: It's important to clarify that not all addresses that start with 3 are segwit.  

---

### Answer by username_6 on 2018-02-25. Score: 3

I just made one recently as a fun free time project - <https://github.com/kristapsk/segvan>

> **Comments:**
> **username_7**: neat, just added your link above besides another c implementation, maybe you are interested if you didnt see it yet  

---

### Answer by username_8 on 2019-04-03. Score: 2

[VanitySearch](https://github.com/JeanLucPons/VanitySearch) supports standard P2PKH addresses and P2SH and BECH32 segwit addresses.

Performance on a GeForce 1050 Ti (compressed addresses):

* P2PKH: 226 MKey/s (Add starting with 1)
* P2SH: 122 MKey/s (Add starting with 3)
* BECH32: 226 MKey/s (Add starting with bc1q)


---

