<p>Bitcoin Core's bitcoon-cli provides command-line functionality for manipulating a wallet, including creating addresses.  Running a full bitcoin-core node also means you can connect programmatically via Python to it using json-rpc to create addresses.</p>

CC BY-SA 3.0
2017-11-20T13:29:33.083Z
2017-11-20T13:29:33.083Z
Hannah Vernon
<p>Is there an easy way to generate bitcoin addresses with a commmand-line tool? I am interested in the following requirements:</p>

<ol>
<li>Reliable, secure and standards conform, with good entropy</li>
<li>Generates private and public keys for the corresponding bitcoin address</li>
<li>Can BIP38 Encrypt</li>
<li>Can produce in bulk</li>
<li>Runs in linux</li>
<li>Nice to have: python library</li>
<li>Nice to have: can save QR codes as images (png) for private / public keys</li>
<li>Nice to have: fast, and non-interactive (all parameters on command line)</li>
</ol>

<p>Basically I am looking for a replacement for <a href="https://www.bitaddress.org/" rel="nofollow noreferrer">https://www.bitaddress.org/</a>, for the command line.</p>

CC BY-SA 3.0
2018-01-19T15:25:02.577Z
what did you try already?
Alex
<linux><address-generation>
How to generate bitcoin addresses on the command line or with python?
blueFast
# How to generate bitcoin addresses on the command line or with python?

(Asked by: username_0 on 2017-11-20)

Is there an easy way to generate bitcoin addresses with a commmand-line tool? I am interested in the following requirements:

1. Reliable, secure and standards conform, with good entropy
2. Generates private and public keys for the corresponding bitcoin address
3. Can BIP38 Encrypt
4. Can produce in bulk
5. Runs in linux
6. Nice to have: python library
7. Nice to have: can save QR codes as images (png) for private / public keys
8. Nice to have: fast, and non-interactive (all parameters on command line)

Basically I am looking for a replacement for <https://www.bitaddress.org/>, for the command line.

**Tags:** linux, address-generation

> **Comments:**
> **username_1**: what did you try already?  

---

## 1 answers

### Answer by username_2 on 2017-11-20. Score: 1

Bitcoin Core's bitcoon-cli provides command-line functionality for manipulating a wallet, including creating addresses. Running a full bitcoin-core node also means you can connect programmatically via Python to it using json-rpc to create addresses.


---

