Base64-kodare och -avkodare – Text och fil (URL-säker stöds)

Koda valfri 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.

Klistra in text eller Base64 här…

eller släpp valfri fil

Filer raderas automatiskt efter bearbetningInga vattenstämplarGratis att använda — ingen registrering krävs

Frequently Asked Questions

Klistra in din text eller släpp valfri fil i inmatningsrutan, behåll läget på Encode så visas Base64-representationen 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äker Base64 byter ut "+" mot "-" och "/" mot "_" samt tar bort den avslutande "="-utfyllnaden så att det kodade värdet kan färdas inuti URL:er, filnamn och JWT-segment utan ytterligare escaping. Aktivera URL-säker när utdata hamnar i en frågesträng, ett sökvägssegment 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. Ta till AES, RSA eller libsodium när du behöver verklig konfidentialitet, och använd Base64 enbart för att göra binärdata textsäker.

privacy

Base64 packar tre byte i fyra tecken. När indatalängden inte är jämnt delbar med tre fyller kodaren ut det sista blocket med "=" så att utdata förblir delbart med fyra. Standard-Base64 behåller utfyllnaden; URL-säker Base64 utelämnar den eftersom längden är underförstådd.

technical

Ja. Kodaren läser inmatningen som UTF-8 före kodning, så att arabiska, kinesiska, kyrilliska och emoji-tecken kommer tillbaka oskadda. Det avkodade resultatet renderas tillbaka som UTF-8-text, vilket är vad varje modern webbläsare, terminal och API förväntar sig.

compatibility

Base64 ökar datamängden med ungefär 33 % – tre byte indata blir fyra byte utdata. Det är okej för korta tokens, små ikoner och JSON-inbäddade miniatyrer, men för stora resurser är det bättre att använda en direkt binär uppladdning eller en CDN-länk för att hålla överföringarna snabba.

technical

Nej. Kodaren körs helt och hållet inuti din webbläsare med standardfunktionerna atob / btoa plus ett UTF-8-omslag, så din text eller fil når aldrig en server. Det gör verktyget säkert för token, autentiseringsuppgifter och egenutvecklade binärfiler som du inte vill exponera.

privacy

How Base64 Encoder/Decoder helps you get it done

Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start in seconds.

Web & SEO

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

Bädda in små ikoner, logotyper och SVG-sprites som Base64-data-URL:er för att spara HTTP-anrop, skicka HTML-mejl i en enda fil och hålla prototyper självständiga utan extern resurslagring

For Developers

API-autentisering och bärartokens

Bygg HTTP Basic-autentiseringsrubriker, avkoda bearer-tokens vid API-felsökning och inspektera base64-inkapslade autentiseringsuppgifter som delas i Postman, curl-exempel och OpenAPI-dokumentation

For Developers

Koda filer för JSON- och GraphQL-payloads

Omvandla binära uppladdningar (PDF:er, bilder, ljudklipp) till Base64-strängar så att de tryggt kan färdas inuti JSON, GraphQL-mutationer och webhook-anrop som bara hanterar text

Everyday Use

Avkodning av MIME-bilagor i e-post

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

Web & SEO

URL-säkra tokens för webbappar

Generera URL-säkra Base64-strängar för länkar till lösenordsåterställning, verifieringskoder för e-post, delnings-ID:n och korta URL:er utan att de bryts av tecknen ”+” eller ”/” i webbläsare

For Developers

Granska 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