Base58-kodare
Koda text till Base58 med Bitcoin-alfabetet eller avkoda Base58 till text, med valfri Base58Check (versionsbyte 0x00/0x05) och dubbel SHA-256-kontrollsumma, helt i din webbläsare.
Vad är Base58 och vad används det till?
Base58 är en binär-till-text-kodning som representerar data med 58 alfanumeriska tecken. Den är mest känd från Bitcoin, där den kodar plånboksadresser och privata nycklar i WIF-format, och den finns även i IPFS-CID:er, Flickr-fotoid:n samt Monero- och Ripple-adresser.
Varför använder Base58 inte 0, O, I och l?
Bitcoin-alfabetet utesluter medvetet siffran 0, versalt O, versalt I och gemenant l eftersom de i många typsnitt är omöjliga att skilja åt. Utan tvetydliga tecken kan kodade strängar läsas, avskrivas och dikteras utan fel.
Vad skiljer Base58 från Base64?
Base64 använder 64 tecken inklusive + och / plus utfyllnadstecknet =, och mappar fasta 6-bitargrupper. Base58 använder bara 58 otvetydiga alfanumeriska tecken, har ingen utfyllnad och räknas som ett tal i bas 58, så en enda ändrad inbyte kan förändra hela utdatasträngen.
Vad är Base58Check?
Base58Check är den variant Bitcoin använder: en versionsbyte läggs framför data, därefter läggs de första 4 byteen av dataens dubbla SHA-256-hash till som kontrollsumma innan kodningen. Vid avkodning räknas kontrollsumman om och verifieras, så stavfel och avklipp upptäcks i stället för att tyst ge skräpdata.
Vad betyder versionsbytes 0x00 och 0x05?
I Bitcoin markerar 0x00 mainnet-adresser av typ pay-to-pubkey-hash som börjar med tecknet 1, och 0x05 pay-to-script-hash-adresser som börjar med 3. Genom att välja versionsbyte här kan du skapa eller granska data i samma format som riktiga Bitcoin-adresser.
Hur använder jag det här verktyget?
Välj riktning (text till Base58 eller Base58 till text), sedan vanlig Base58 eller Base58Check med versionsbyte 0x00/0x05, och skriv eller klistra in i inmatningsfältet. Konverteringen sker live medan du skriver. Använd Växla för att flytta tillbaka resultatet till inmatningen och Kopiera för att skicka det till urklipp.
Är Base58 kryptering? Laddas mina data upp?
Nej, Base58 är bara en omvändbar kodning, inte kryptering - vem som helst kan avkoda den. Verktyget är också integritetsvänligt: all kodning, avkodning och kontrollsummekontroll körs lokalt i din webbläsare med JavaScript, och inget du klistrar in skickas till någon server.
Varför får jag felmeddelandet ogiltigt tecken?
Endast de 58 tecknen i Bitcoin-alfabetet godtas: siffrorna 1-9 (utan 0), versaler utan I och O, gemener utan l. Mellanslag och symboler som - _ + / = avvisas; vita tecken ignoreras vid avkodning, men alla andra tecken stoppar konverteringen.
Vad betyder meddelandet att kontrollsumman inte stämmer?
Vid avkodning av Base58Check jämförs de sista 4 byteen med en nyberäknad dubbel SHA-256-kontrollsumma. Stämmer de inte har strängen skrivits fel, klippts av eller ändrats, och verktyget vägrar visa felaktiga data.
Hur man använder Base58-kodare
Base58 omvandlar byte till en kompakt sträng av 58 entydiga bokstäver och siffror — kodningen som används av Bitcoin-adresser, WIF-privatnycklar och IPFS-CID:er. Verktyget konverterar text till Base58 och tillbaka, valfritt i Base58Check-form med en versionsbyte och en dubbel SHA-256-kontrollsumma. Allt körs lokalt i din webbläsare; inget du skriver laddas upp.
- Välj riktning: Text → Base58 för att koda, eller Base58 → Text för att avkoda.
- Välj ett format: ren Base58, eller Base58Check med versionsbyte 0x00 (som Bitcoin-adresser som börjar med 1) eller 0x05 (som börjar med 3). Check lägger till en 4-byte dubbel SHA-256-kontrollsumma som verifieras vid avkodning.
- Skriv eller klistra in i inmatningsrutan — resultatet uppdateras live medan du skriver. Ogiltiga tecken eller en misslyckad kontrollsumma visar ett vänligt meddelande istället för skräp.
- Använd Växla för att flytta utmatningen tillbaka till inmatningen och vända riktning, eller Kopiera för att skicka resultatet till urklipp.
Base58 är en kodning, inte kryptering — vem som helst kan avkoda den. En ändrad indatabyte kan förändra hela utmatningen, så lita alltid på Base58Check-kontrollsumman när integritet spelar roll.
Relaterade verktyg
- Base64 Kodning/Avkodning Gratis online Base64 kodare och avkodare. Konvertera text till Base64 och Base64 till text direkt. Ingen serveruppladdning, 100% privat.
- Base32 Kodare Avkodare Koda text till Base32 eller avkoda Base32 till text direkt. 100% i webbläsaren, ingen datauppladdning. RFC 4648-kompatibel. Perfekt för TOTP-hemligheter, OTP-nycklar, QR-kod data och binär-till-text-konvertering.
- Hex till Text Konvertera hexadecimala strängar till läsbar text omedelbart. Avkoda hex-värden till ASCII eller UTF-8 text med stöd för flera format.
- Text till Binär Konverterare Konvertera text till binär kod omedelbart. Gratis online UTF-8 binär översättare.
- Hex-visare Visa filinnehåll i hex-dump-format med sökning, offset-navigering och virtuell scrollning
- AES-kryptering / -avkryptering AES-kryptering/avkryptering med CBC, CFB, CTR, OFB, ECB-lägen, Pkcs7/ZeroPadding/NoPadding, 128/192/256-bitars nycklar, Base64-utdata, automatisk nyckel/IV-formatdetektering
- Brotli-kompressor Gratis Brotli-kompressor online. Komprimera filer till .br med kvalitet 0–11 eller dekomprimera .br till originalet. Körs helt i webbläsaren — ingen uppladdning, ingen installation.
- Zstd-kompressor Gratis zstd-kompressor online. Komprimera filer till .zst med Zstandard-nivåer 1–19 eller dekomprimera .zst till originalet. Körs helt i webbläsaren — ingen uppladdning, ingen installation.