# Converter Base58 naar Text

Codeer tekst naar Base58 of decodeer Base58 terug naar tekst met het Bitcoin-alfabet, waarin 0, O, I en l ontbreken om verwarring te voorkomen. De tool zet je invoer om naar UTF-8-bytes, behoudt voorloopnullen als voorlooptekens 1 en controleert bij het decoderen elk teken. De tool is geschikt voor ontwikkelaars die werken met Bitcoin-, Solana- en IPFS-identifiers. De invoer is beperkt tot 10 KiB, omdat Base58 kwadratisch groeit.

## Veelgestelde vragen

### Wat is Base58?

Base58 is een binaire-naar-tekstcodering die de gegevens als één groot getal behandelt en in grondtal 58 weergeeft. De codering werd met Bitcoin geïntroduceerd om compacte tekenreeksen te maken die gemakkelijk te lezen en te kopiëren zijn. Het alfabet gebruikt cijfers en letters, maar laat 0, O, I en l weg.

### Welk alfabet gebruikt de tool?

De tool gebruikt het Bitcoin-alfabet 123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz, dat ook door Solana, IPFS en de meeste bibliotheken wordt gebruikt. Ripple en Flickr gebruiken een andere volgorde en worden niet ondersteund.

### Kan ik een bekend voorbeeld uitproberen?

De tekst hello world wordt gecodeerd als StV1DL6CwTryKyV en abc als ZiCa. Een lege invoer levert een leeg resultaat op. Door deze tekenreeksen te decoderen krijg je de oorspronkelijke tekst terug.

### Is dit Base58Check?

Nee. Base58Check, gebruikt voor Bitcoin-adressen, voegt vóór het coderen een versiebyte en een vierbyte-checksum met dubbele SHA-256 toe. Deze tool codeert de ruwe tekstbytes zonder checksum.

### Waarom geldt er een limiet van 10 KiB?

Bij Base58-conversie wordt één groot getal herhaaldelijk gedeeld, waardoor de hoeveelheid werk kwadratisch groeit met de invoerlengte. Base58 is bedoeld voor korte waarden zoals sleutels en adressen, en 10,240 bytes is veel meer dan daarvoor nodig is.

### Hoe worden voorloopnullen verwerkt?

Elke voorloopnulbyte wordt een voorloopteken 1, en elke voorloop-1 wordt bij het decoderen weer een nulbyte. Tekst begint zelden met een nulbyte, maar zo blijft de codering exact.

### Waarom mislukt het decoderen met een melding over UTF-8?

Veel Base58-tekenreeksen, zoals openbare sleutels of adressen, bevatten willekeurige bytes in plaats van tekst. De tool geeft alleen gedecodeerde gegevens weer die geldige UTF-8-tekst zijn, en meldt daarom zulke invoer in plaats van onleesbare tekens af te drukken.

### Waarom wordt mijn invoer als ongeldig afgewezen?

Tekens buiten het alfabet, waaronder 0, O, I, l, spaties midden in de tekst en leestekens, zijn geen geldige Base58. Voor- en achterliggende spaties worden vóór het decoderen verwijderd.

### Is Base58 een vorm van versleuteling?

Nee. Base58 is een omkeerbare codering zonder sleutel, dus iedereen kan de gegevens decoderen. Gebruik het voor leesbaarheid, niet voor geheimhouding.

### Is Base58 groter dan Base64?

Een beetje. Base58 heeft ongeveer 1.37 tekens per byte nodig, terwijl Base64 er ongeveer 1.33 nodig heeft. Die kleine meerprijs levert een alfabet op zonder op elkaar lijkende tekens of leestekens.

Hier adverteren?

[E-mail ons](mailto:hi@dennn.is?subject=Adverteren%20op%20OneClick%20Pro)

[Advertentie De plug-insuite voor agents van WordPress.](https://sleekwp.com/?ref=oneclickpro)
