Kostenloser Bitcoin-Adressen-Generator (Lehrzweck)

Bildungs-Bitcoin-Schlüsselgenerator. Erzeugt einen zufälligen privaten Schlüssel, WIF-Kodierung und eine simulierte P2PKH-Bitcoin-Adresse. Lernen Sie mit einer Schritt-für-Schritt-Erklärung, wie Bitcoin-Adressen abgeleitet werden.

Aktualisiert am

New
Share:
Home/Utility Tools/Bitcoin Address Generator

Bitcoin Address Generator

Educational tool that demonstrates how Bitcoin P2PKH addresses are derived from private keys using Base58Check encoding.

Educational Purposes Only

This tool does not use real secp256k1 elliptic curve derivation (which requires a native library). The Bitcoin address shown is a simulated P2PKH-format address for learning purposes and should never be used for real funds. The private key and WIF encoding are cryptographically real, but the address derivation step is approximated.

Generate Bitcoin Keys

How Real Bitcoin Address Derivation Works

1

Generate Private Key

A cryptographically random 256-bit (32-byte) number is generated. This is your secret key — anyone with this can spend your coins.

2

Derive Public Key (secp256k1)

The private key is multiplied by the secp256k1 generator point G using elliptic curve multiplication. This is a one-way function — you cannot reverse it to find the private key.

3

Hash the Public Key

SHA-256 is applied to the public key, then RIPEMD-160 is applied to the result. This 20-byte hash is the "public key hash" (PKH).

4

Add Version Byte

A version byte (0x00 for mainnet P2PKH) is prepended to the PKH. This identifies the address type and network.

5

Compute Checksum

SHA-256 is applied twice to the versioned payload. The first 4 bytes of the result are the checksum, used to detect typos.

6

Base58Check Encode

The versioned payload + checksum is encoded in Base58 (no 0, O, I, l to avoid confusion). The result is the Bitcoin address starting with "1".

Bitcoin Address Types

P2PKH (Legacy)

Legacy

Starts with 1

Pay-to-Public-Key-Hash. The original Bitcoin address format. Widely supported but higher fees due to larger transaction size.

Version byte: 0x00

P2SH

Multisig

Starts with 3

Pay-to-Script-Hash. Used for multisig wallets and SegWit-wrapped addresses. More flexible than P2PKH.

Version byte: 0x05

Bech32 (SegWit)

Native SegWit

Starts with bc1

Native SegWit addresses. Lower transaction fees, better error detection. Uses Bech32 encoding instead of Base58Check.

Version byte: witness v0

About Base58Check Encoding

Base58Check is the encoding scheme used for Bitcoin addresses and WIF private keys. It is Base58 (no ambiguous characters: 0, O, I, l) plus a 4-byte checksum derived from a double SHA-256 hash.

The checksum allows wallets to detect if an address was mistyped or corrupted — if even one character is wrong, the checksum will not match and the wallet will reject it.

WIF = Base58Check(0x80 + privkey + 0x01)

P2PKH address = Base58Check(0x00 + RIPEMD160(SHA256(pubkey)))

Checksum = SHA256(SHA256(payload))[0:4]

Häufig gestellte Fragen

Kann ich die generierte Adresse für echte Bitcoin verwenden?

Nein. Die Adresse verwendet eine angenäherte Ableitung (SHA256 des privaten Schlüssels anstelle der elliptischen Kurve secp256k1) und dient nur zu Bildungszwecken. Sende niemals echte Gelder an sie.

Wird der private Schlüssel sicher generiert?

Ja. Der private Schlüssel verwendet crypto.getRandomValues(), einen kryptografisch sicheren Zufallszahlengenerator. Die WIF-Kodierung ist ebenfalls korrekt.

Was ist das WIF-Format?

Das Wallet Import Format ist eine Base58Check-kodierte Darstellung eines privaten Bitcoin-Schlüssels mit einem Versions-Byte (0x80) und einem Komprimierungs-Flag, wodurch der Import in Wallets erleichtert wird.

Was ist P2PKH?

Pay-to-Public-Key-Hash ist das ursprüngliche Bitcoin-Adressformat, das mit „1" beginnt. Die Adresse kodiert einen Hash des öffentlichen Schlüssels mit Base58Check-Kodierung.

Ist der Bitcoin-Adressgenerator (Lernzwecke) kostenlos nutzbar?

Ja, der Bitcoin-Adressgenerator (Lernzwecke) ist zu 100 % kostenlos, ohne Registrierung, ohne versteckte Gebühren und ohne Nutzungslimits. Die gesamte Verarbeitung erfolgt lokal in deinem Browser und gewährleistet vollständige Privatsphäre.

Sind meine Daten mit diesem Tool sicher?

Absolut. Der Bitcoin-Adressgenerator (Lernzwecke) verarbeitet alles clientseitig in deinem Browser. Es werden keine Daten auf einen Server hochgeladen oder dort gespeichert. Deine Inhalte bleiben jederzeit privat auf deinem Gerät.

Funktioniert der Bitcoin-Adressgenerator (Lernzwecke) auf Mobilgeräten?

Ja, der Bitcoin-Adressgenerator (Lernzwecke) ist vollständig responsiv und funktioniert auf Smartphones und Tablets. Du kannst ihn auf jedem Gerät mit einem modernen Webbrowser nutzen, ohne eine App herunterladen zu müssen.

Muss ich ein Konto erstellen, um dieses Tool zu nutzen?

Es ist kein Konto und keine Registrierung erforderlich. Öffne einfach den Bitcoin-Adressgenerator (Lernzwecke) in deinem Browser und beginne sofort mit der Nutzung. Es gibt keine Anmeldeschranken oder Nutzungsbeschränkungen.

Wie verwende ich den Bitcoin-Adressgenerator (Lernzwecke)?

Gib einfach deine Daten in das vorgesehene Feld ein, passe die Einstellungen nach deinen Wünschen an und das Tool verarbeitet sie sofort. Anschließend kannst du das Ergebnis in die Zwischenablage kopieren oder herunterladen.

Welche Browser werden unterstützt?

Der Bitcoin-Adressgenerator (Lernzwecke) funktioniert in allen modernen Browsern, einschließlich Chrome, Firefox, Safari, Edge und Opera. Für das beste Erlebnis verwende die neueste Version deines bevorzugten Browsers.

Wie wird eine Bitcoin-Adresse aus einem Private Key abgeleitet?

Die echte Ableitung läuft als Einweg-Pipeline ab. Man beginnt mit einem zufälligen 256-Bit-Private-Key und multipliziert ihn mit dem secp256k1-Generatorpunkt, um den Public Key zu erhalten — eine Rechnung auf Basis elliptischer Kurven, die sich nicht umkehren lässt. Dieser Public Key wird mit SHA-256 und anschließend mit RIPEMD-160 gehasht, wodurch ein 20-Byte-Public-Key-Hash entsteht. Davor wird ein Versionsbyte gesetzt (0x00 für eine P2PKH-Adresse im Mainnet), eine 4-Byte-Prüfsumme aus doppeltem SHA-256 angehängt, und das Ganze wird mit Base58Check kodiert. Das Ergebnis ist eine Adresse, die mit "1" beginnt. Jeder Schritt baut auf dem vorherigen auf, sodass sich eine einzige Zufallszahl still und leise zu einer vollständigen Wallet-Identität entwickelt. Das Schritt-für-Schritt-Panel dieses Generators durchläuft alle sechs Stufen mit Ihrem eigenen, frisch erzeugten Schlüssel, sodass Sie die Umwandlung live beobachten können, statt nur darüber zu lesen.

Warum beginnen manche WIF-Private-Keys mit K oder L statt mit 5?

Das erste Zeichen eines Wallet-Import-Format-Schlüssels verrät, ob er einen komprimierten oder unkomprimierten Public Key kodiert. WIF ist Base58Check, angewendet auf das Versionsbyte 0x80 plus den 32-Byte-Private-Key. Wird vor der Kodierung ein Kompressions-Flag-Byte (0x01) angehängt, beginnt das Ergebnis mit K oder L; ohne dieses Flag startet der Schlüssel mit 5. Komprimierte Schlüssel sind heute der moderne Standard, da sie kleinere Public Keys und kürzere Transaktionen erzeugen und damit die Gebühren senken, während ältere Wallets teilweise noch das unkomprimierte 5-Format ausgeben. Beide kodieren exakt dieselbe geheime Zahl — nur das abschließende Flag unterscheidet sich. Dieses Tool hängt stets das Kompressions-Flag 0x01 an, sodass jeder erzeugte WIF mit K oder L beginnt, genau wie bei aktuellen Bitcoin-Wallets üblich.

Was ist der Unterschied zwischen P2PKH-, P2SH- und Bech32-Adressen?

Das sind die drei Adressformate, denen Sie begegnen werden, jeweils mit eigenem Präfix und eigener Kodierung. P2PKH (Legacy) beginnt mit "1" und nutzt Versionsbyte 0x00 — das ursprüngliche Pay-to-Public-Key-Hash-Format, weit verbreitet unterstützt, aber mit größeren Transaktionen und höheren Gebühren. P2SH beginnt mit "3" und nutzt Versionsbyte 0x05; Pay-to-Script-Hash ist die Grundlage für Multisig- und SegWit-gewrappte Adressen. Bech32 (natives SegWit) beginnt mit "bc1", trägt Witness-Version 0 und nutzt Bech32-Kodierung statt Base58Check, was niedrigere Gebühren und eine stärkere Erkennung von Tippfehlern ermöglicht. Die Wahl des Formats wirkt sich auf Transaktionsgröße, Gebühr und Wallet-Kompatibilität aus, nicht auf den zugrunde liegenden Private Key. Dieser Generator erzeugt eine Legacy-P2PKH-"1"-Adresse und erklärt alle drei Typen im Vergleich, damit Sie sie in der Praxis erkennen können.

Was ist Base58Check und warum verhindert es Tippfehler bei Bitcoin-Adressen?

Base58Check ist die Kodierung, die aus rohen Bytes die lesbaren Adressen und Schlüssel macht, die Sie kopieren und einfügen. Sie nutzt Base58 — das Standardalphabet ohne die vier leicht zu verwechselnden Zeichen 0 (Null), O (großes O), I (großes i) und l (kleines L) —, sodass ein Zeichen nie mit einem anderen verwechselt wird. Vor der Kodierung wird eine 4-Byte-Prüfsumme angehängt, berechnet durch zweifaches Hashen der versionierten Nutzlast mit SHA-256, wobei nur die ersten vier Bytes behalten werden. Liest eine Wallet eine Adresse ein, berechnet sie diese Prüfsumme neu; stimmt sie wegen eines einzigen Tippfehlers nicht mehr überein, lehnt die Wallet die Adresse ab, statt Coins ins Leere zu schicken. Erzeugen Sie hier einen Schlüssel, dekodieren Sie den WIF anschließend von Hand und prüfen Sie die Checksumme selbst nach, um den Mechanismus in Aktion zu sehen.

Wie viele mögliche Bitcoin-Private-Keys gibt es?

Ein Bitcoin-Private-Key ist eine zufällige 256-Bit-Zahl, es gibt also nahezu 2^256 Möglichkeiten — ungefähr eine 1,16 gefolgt von 77 Nullen. Diese Zahl ist so gewaltig, dass es praktisch unmöglich ist, dass zwei Personen jemals zufällig denselben Schlüssel erzeugen, oder dass jemand Ihren erraten könnte — genau deshalb beruht die Sicherheit auf echter Zufälligkeit statt auf Geheimhaltung der Methode. Der Knackpunkt liegt in der Quelle: Ein schwacher oder vorhersehbarer Zufallsgenerator verkleinert diesen Raum und macht Schlüssel erratbar. Deshalb nutzen echte Wallets, und auch dieses Tool, crypto.getRandomValues(), die kryptografisch sichere Zufallsquelle des Browsers, um den 64-stelligen Hex-Schlüssel zu erzeugen. Erzeugen Sie hier einen und stellen Sie fest, dass er sich nie wiederholt — jeder Klick schöpft aus diesem astronomisch großen Schlüsselraum, derselben Grundlage, die auch echte Bitcoin-Wallets sicher hält.

Embed This Tool

Add a free, live version of this widget to your own website or blog post — it runs entirely in your visitors' browsers, with a credit link back to The Toolbox.

Copy & paste this HTML
<iframe src="https://getthetoolbox.com/embed/btc-address" title="Free Bitcoin Address Generator (Educational) — The Toolbox" width="100%" height="280" style="max-width:480px;border:1px solid #e2e8f0;border-radius:12px" loading="lazy"></iframe>
<p style="font-size:12px;margin:4px 0 0"><a href="https://getthetoolbox.com/utility-tools/btc-address?utm_source=embed&utm_medium=widget" target="_blank" rel="noopener">Free Bitcoin Address Generator (Educational)</a> by The Toolbox</p>

Über den kostenlosen Bitcoin-Adressgenerator (Lernzwecke)

Dieser Bitcoin-Adressgenerator ist ein Lerntool, das direkt in Ihrem Browser zeigt, wie eine Bitcoin-Wallet aus einer einzigen Zufallszahl entsteht. Ein Klick erzeugt einen echten 256-Bit-Private-Key, kodiert ihn im Wallet Import Format (WIF) und leitet daraus eine Legacy-P2PKH-Adresse ab — Schritt für Schritt nachvollziehbar erklärt. Das Tool richtet sich an Entwickler, Studierende und alle, die verstehen wollen, wie die Kryptografie hinter Bitcoin funktioniert — nicht an Personen, die eine Adresse zum Empfang von echtem Geld benötigen.

Ein Punkt wird hier bewusst offen kommuniziert: Die angezeigte Adresse ist eine Simulation. Echte Bitcoin-Adressen erfordern elliptische-Kurven-Mathematik nach secp256k1 (eine native Bibliothek, die die meisten Browser nicht mitbringen). Deshalb nutzt der Adress-Schritt hier stattdessen SHA-256 des Private Keys als Platzhalter für die Public-Key-Ableitung. Private Key und WIF-Kodierung sind echt korrekt berechnet; die Adresse dient nur der Veranschaulichung. Senden Sie niemals echte Bitcoin an eine hier erzeugte Adresse.

Was der Generator erzeugt

Jeder Klick erzeugt drei miteinander verknüpfte Werte:

  • Private Key (hex) — eine kryptografisch sichere Zufallszahl mit 256 Bit, dargestellt als 64 Hexadezimalzeichen. Sie stammt aus crypto.getRandomValues(), dem CSPRNG des Browsers — derselben Quelle, auf die sich auch echte Wallets verlassen.
  • WIF Private Key — derselbe Schlüssel im Wallet Import Format: Base58Check(0x80 + privkey + 0x01). Das abschließende 0x01 ist das Kompressions-Flag, weshalb das Ergebnis mit K oder L beginnt statt mit 5.
  • Bitcoin-Adresse — eine P2PKH-(Legacy-)Adresse, die mit 1 beginnt, Base58Check-kodiert aus einem Versionsbyte und einem 20-Byte-Hash. Jeder Wert lässt sich mit einem Klick kopieren.

Wie die echte Adressableitung funktioniert

Das Schritt-für-Schritt-Panel des Tools bildet die tatsächliche Bitcoin-Pipeline ab — nützlich zu wissen, wenn Sie jemals eine Wallet debuggen oder selbst entwickeln:

  1. Einen zufälligen 256-Bit-Private-Key erzeugen.
  2. Ihn mit dem secp256k1-Generatorpunkt multiplizieren, um den Public Key zu erhalten — eine Einwegoperation, die sich nicht umkehren lässt.
  3. Den Public Key mit SHA-256 und anschließend mit RIPEMD-160 hashen, wodurch ein 20-Byte-Public-Key-Hash entsteht.
  4. Ein Versionsbyte voranstellen (0x00 für P2PKH im Mainnet), das Adresstyp und Netzwerk kennzeichnet.
  5. Eine Prüfsumme berechnen: SHA-256 zweifach angewendet, wobei nur die ersten 4 Bytes behalten werden.
  6. Die versionierte Nutzlast plus Prüfsumme mit Base58Check kodieren, um die endgültige Adresse zu erhalten.

Base58Check zieht sich als roter Faden durch den gesamten Prozess. Es ist Base58 — das Alphabet ohne die leicht zu verwechselnden Zeichen 0, O, I und l — ergänzt um eine 4-Byte-Prüfsumme aus doppeltem SHA-256. Diese Prüfsumme sorgt dafür, dass ein einziger Tippfehler dazu führt, dass eine Wallet die Adresse ablehnt, statt Coins ins Leere zu schicken.

Adresstypen, denen Sie begegnen werden

Legacy-P2PKH ist nur eines von drei gängigen Formaten, und das Tool erklärt jedes davon, damit Sie sie in der Praxis wiedererkennen:

  • P2PKH (Legacy) — beginnt mit 1, Versionsbyte 0x00. Das ursprüngliche Format; weit verbreitet unterstützt, aber größere Transaktionen bedeuten höhere Gebühren.
  • P2SH — beginnt mit 3, Versionsbyte 0x05. Pay-to-Script-Hash, verwendet für Multisig- und SegWit-gewrappte Adressen.
  • Bech32 (SegWit) — beginnt mit bc1, Witness-Version 0. Natives SegWit mit niedrigeren Gebühren und stärkerer Fehlererkennung; es nutzt Bech32-Kodierung statt Base58Check.

Datenschutz und Nutzung

Alles läuft lokal ab. Kein Schlüssel wird hochgeladen, protokolliert oder gespeichert, es gibt keine Registrierung, und die Seite funktioniert in jedem modernen Browser — auf Desktop wie auf Mobilgeräten. Da die Schlüssel Ihr Gerät nie verlassen, können Sie frei experimentieren: einen Schlüssel erzeugen, den WIF kopieren, ihn von Hand dekodieren und die Prüfsumme selbst nachrechnen. Betrachten Sie dieses Tool als Sandbox zum Verständnis von Bitcoin und nutzen Sie für alles, was echtes Geld betrifft, auditierte Wallet-Software.