Base64-kodare och avkodare - Text & fil (URL-säker stöd)

Koda all text eller fil till Base64, eller avkoda Base64 tillbaka till text. URL-säker variant stöds. Fullt UTF-8-stöd, körs helt i din webbläsare.

Indata
Produktion

Om Base64

Base64 representerar binär data som ASCII-text med 64 tecken. URL-säkra Base64 ersätter "+/" med "-_" och tar bort utfyllnad med "=" så att den kan användas säkert i URL:er och filnamn. Filer blir en data-URL när de kodas.

Frequently Asked Questions

Klistra in din text eller lägg in vilken fil som helst i inmatningsrutan, behåll läget på Encode och Base64-representationen visas i utdatan. För filer får du en data-URL som kan bäddas in direkt i HTML, CSS eller JSON – ingen uppladdningsserver däremellan.

usage

URL-säkra Base64 byter ut "+" mot "-" och "/" mot "_" och tar bort den efterföljande "="-utfyllnaden så att det kodade värdet kan färdas in i URL:er, filnamn och JWT-segment utan att behöva undvika vidare. Slå på URL-safe när utdata hamnar i en frågesträng, ett stigsegment eller en HTTP-header.

technical

Nej. Base64 är en kodning, inte kryptering. Vem som helst kan avkoda strängen med ett klick, så använd den aldrig som en sekretessmekanism. Använd AES, RSA eller libsodium när du behöver verklig sekretess, och använd endast Base64 för att göra binär data textsäker.

privacy

Base64 packar tre byte i fyra tecken. När ingångslängden inte är en multipel av tre, padlar kodaren det sista blocket med "=" så att utgången förblir en multipel av fyra. Standard Base64 behåller vadderingen; URL-säkra Base64 tar bort det eftersom längden är underförstådd.

technical

Ja. Kodaren läser inmatningen som UTF-8 innan den kodas, så arabiska, kinesiska, kyrilliska och emoji-tecken går smidigt fram och retur. Det avkodade resultatet återges som UTF-8-text, vilket är vad varje modern webbläsare, terminal och API förväntar sig.

compatibility

Base64 blåser upp nyttolasten med ungefär 33 % — tre byte indata blir fyra byte utdata. Det fungerar bra för korta tokens, små ikoner och JSON-inbäddade miniatyrbilder, men för stora tillgångar föredrar man en direkt binär uppladdning eller en CDN-länk för att hålla överföringarna snabba.

technical

Nej. Kodaren körs helt i din webbläsare med de vanliga ATOB/BTOA-API:erna plus en UTF-8-wrapper, så din text eller fil når aldrig en server. Det gör verktyget säkert för tokens, inloggningsuppgifter och proprietära binärfiler som du inte vill exponera.

privacy

Use Cases

Bädda in bilder i HTML och CSS som data-URL:er

Inline små ikoner, logotyper och SVG-sprites som Base64-data-URL:er för att spara HTTP-förfrågningar, skicka enkelfil-HTML-mejl och hålla prototyper självständiga utan extern tillgångsvärd

web

API-autentisering och bärartokens

Bygg HTTP Basic-autentiseringsheaders, avkoda bärertokens under API-felsökning och inspektera base64-wrappade inloggningsuppgifter som delas i Postman, curl-exempel och OpenAPI-dokument

technical

Kodningsfiler för JSON- och GraphQL-payloads

Wrap binäruppladdningar (PDF:er, bilder, ljudklipp) som Base64-strängar så att de kan hamna säkert i JSON, GraphQL-mutationer och webhook-kroppar som bara bär text

technical

Avkodning av e-post-MIME-bilagor

Hämta base64-kodade bilagor från råa .eml filer, SMTP-loggar eller IMAP-svar för att återställa förlorade fakturor, skärmdumpar och dokument från e-postexport

utility

URL-säkra tokens för webbappar

Generera URL-säkra base64-strängar för lösenordsåterställningslänkar, e-postverifieringskoder, delnings-ID:n och korta URL:er utan att bryta "+"- eller "/""""-tecken i webbläsare

web

Inspektion av JWT-segment för hand

Avkoda header- och payload-segmenten i en JSON Web Token under lokal felsökning när du inte har en fullständig JWT-avkodare installerad i din terminal eller editor

technical