Base32 / Base58 coderen / decoderen
Codeer tekst naar Base32 (RFC 4648) of Base58 (het Bitcoin-alfabet) en decodeer beide weer terug naar tekst, volledig UTF-8-veilig en geheel in je browser.
Base32 / Base58 coderen / decoderen — Zet tekst om naar en van Base32 (RFC 4648) of Base58 (het Bitcoin-alfabet), met UTF-8-veilige heen-en-terugconversies voor emoji en niet-Latijnse schriften. Kies een basis, kies Coderen of Decoderen, en het resultaat wordt bijgewerkt terwijl je typt. Alles draait volledig in je browser, dus de tekst die je plakt verlaat nooit je apparaat.
Wat is Base32 / Base58 coderen / decoderen?
Een gratis online Base32- en Base58-encoder en -decoder die platte tekst omzet in een Base32- (RFC 4648) of Base58-tekenreeks (Bitcoin-alfabet), en beide weer decodeert naar leesbare tekst. Ontwikkelaars grijpen naar Base32 wanneer ze een hoofdletterongevoelige, met opvulling uitgelijnde codering nodig hebben voor TOTP-/2FA-geheimen, DNS-labels of bestandssysteemveilige identifiers, en naar Base58 bij het werken met Bitcoin-adressen, sleutels of korte, prettig leesbare ID's die makkelijk te verwarren tekens (0, O, I, l) weglaten. Beide richtingen houden rekening met UTF-8, zodat emoji en niet-Latijnse schriften (Koreaans, Japans, Chinees, Arabisch, Latijn met accenten) zonder beschadiging heen en terug gaan. Selecteer de basis, wissel tussen Coderen en Decoderen, gebruik Wisselen om de andere kant op te converteren en kopieer het resultaat met één klik.
Base32 / Base58 coderen / decoderen gebruiken
- Kies de basis met de schakelaar Base32 / Base58: Base32 gebruikt het RFC 4648-alfabet met =-opvulling, Base58 gebruikt het Bitcoin-alfabet zonder opvulling.
- Kies een richting met de schakelaar Coderen / Decoderen.
- Typ of plak je inhoud in het invoervak (platte tekst in de modus Coderen, een gecodeerde tekenreeks in de modus Decoderen).
- Lees het omgezette resultaat direct in het uitvoervak hieronder, dat wordt bijgewerkt terwijl je typt.
- Klik op de kopieerknop bij de uitvoer om het resultaat naar je klembord te kopiëren.
- Gebruik Wisselen om de uitvoer terug naar de invoer te sturen en de modus om te draaien, of Wissen om de invoer te legen.
Voorbeelden
Tekst coderen naar Base32
Invoer
Hello
Uitvoer
JBSWY3DP
Een Base32-tekenreeks decoderen
Invoer
JBUSC===
Uitvoer
Hi!
Tekst coderen naar Base58
Invoer
Hello World!
Uitvoer
2NEpo7TZRRrLZSi2U
Veelgestelde vragen
- Wat is hier het verschil tussen Base32 en Base58?
- Base32 volgt RFC 4648: een alfabet met hoofdletters A–Z en 2–7 met =-opvulling zodat de uitvoerlengte een veelvoud van 8 is, en het decoderen is hoofdletterongevoelig. Base58 gebruikt het Bitcoin-alfabet, dat 0, O, I en l weglaat om gelijkende tekens te vermijden, geen opvulling toevoegt en hoofdlettergevoelig is.
- Verwerkt het emoji en niet-Latijnse tekens zoals Koreaans of Japans?
- Ja. Tekst wordt vóór het coderen via UTF-8 omgezet, zodat emoji en niet-Latijnse schriften correct worden gecodeerd en weer precies naar de oorspronkelijke tekens worden gedecodeerd.
- Waarom zie ik een foutmelding "Invalid input"?
- In de modus Decoderen verschijnt dit wanneer de tekst niet geldig is voor de gekozen basis — bijvoorbeeld als hij tekens buiten dat alfabet bevat, of als hij decodeert naar bytes die geen geldige UTF-8-tekst zijn. Controleer of je de bijbehorende basis hebt gekozen en een correct opgemaakte tekenreeks hebt geplakt.
- Worden mijn gegevens naar een server geüpload?
- Nee. De Base32- en Base58-codecs draaien volledig in je browser in JavaScript. De tekst die je plakt verlaat nooit je apparaat en wordt nooit naar een server verzonden.
- Kan ik in beide richtingen converteren?
- Ja. Gebruik de schakelaar Coderen / Decoderen om een richting te kiezen, of druk op Wisselen om de huidige uitvoer terug naar de invoer te brengen en de modus automatisch om te draaien.
Gerelateerde tools
Base64 coderen / decoderen
Codeer tekst naar Base64 of decodeer Base64 terug naar tekst (UTF-8-veilig).
Hoofdletterconverter & teller
Wijzig de hoofdlettervorm van tekst en tel tekens, woorden en regels.
Code-formatter & minifier
Maak HTML, CSS en JavaScript direct in je browser mooier of minificeer ze, met inspringing van 2 spaties, 4 spaties of een tab en JavaScript-compressie op basis van Terser.
Kleurconverter
Converteer kleuren tussen HEX, RGB en HSL met een live voorbeeld.