Ingen uppladdning, 100% lokalt, inget konto

Base64 kodare / avkodare

Koda text eller filer till Base64 (inklusive data-URI:er), eller avkoda Base64 tillbaka till text. Ingenting lämnar din enhet.

Så fungerar Base64 kodare / avkodare

Base64-kodare och avkodare konverterar text eller binärdata till Base64 och tillbaka, helt i din webbläsare. Klistra in en sträng och få dess Base64-representation, eller klistra in en Base64-sträng och avkoda den till läsbar text. Inget du skriver eller klistrar in överförs någonstans; konverteringen använder webbläsarens inbyggda btoa- och atob-funktioner (och TextEncoder för Unicode-stöd).

Base64 är en standardkodning som används i HTTP Authorization-headers, data-URI:er, e-post MIME-bilagor, JSON-data-paket som bär binärt innehåll och många API-tokenformat. Att ha en offline-kodare med noll uppladdning innebär att du säkert kan koda känsliga inloggningsuppgifter eller binära blobbar under utveckling utan att skicka dem genom en onlinetjänst.

Så här använder du Base64 kodare / avkodare, steg för steg

  1. Välj läge: 'Koda' för att konvertera text till Base64, eller 'Avkoda' för att konvertera Base64 tillbaka till text.
  2. Skriv eller klistra in dina indata i textfältet.
  3. Resultatet visas omedelbart i utdataområdet.
  4. Klicka på kopieringsknappen för att kopiera resultatet till urklipp.
  5. Växla 'URL-säker' om du behöver URL-säker variant ('+' ersatt med '-', '/' ersatt med '_', utan utfyllnad '=').

Vanliga användningsområden

  • En utvecklare behöver koda ett användarnamn och lösenord som Base64 för ett Basic Authentication-header i ett API-anrop.
  • En säkerhetsforskare tar emot ett Base64-kodat data-paket i en JWT eller cookie och vill granska dess råinnehåll.
  • En systemintegratör behöver koda en binär konfigurationsfil som Base64 för att bädda in den i ett YAML- eller JSON-manifest.
  • En webbutvecklare kodar en liten SVG-ikon som en Base64-data-URI för att infoga den i en CSS-fil utan en extra HTTP-förfrågan.

Vanliga frågor

Skickas texten jag kodar till en extern tjänst?

Nej. Kodning och avkodning använder webbläsarens inbyggda btoa- och atob-funktioner kombinerat med TextEncoder/TextDecoder för fullt Unicode-stöd. Hela operationen är lokal. Inget du skriver här når Sunasty eller någon tredje part.

Vad är skillnaden mellan standard Base64 och URL-säker Base64?

Standard Base64 använder '+' för värde 62 och '/' för värde 63, plus '='-utfyllnad. URL-säker Base64 ersätter '+' med '-' och '/' med '_', vilket undviker konflikter när Base64-strängar visas i URL:er eller filnamn. Båda varianterna kodar samma data; skillnaden är bara i dessa två tecken och valfri utfyllnad.

Kan jag koda binärdata som en bild eller en PDF?

Textkodaren arbetar med strängdata. För binärfiler, använd verktyget Bild till Base64 på den här webbplatsen, som läser en fil med FileReader API (readAsDataURL) och producerar en fullständig data-URI inklusive MIME-typsprefixet.

Varför ger avkodning oläsliga tecken för vissa Base64-strängar?

Om Base64-strängen kodar binärdata snarare än UTF-8-text ger avkodning av den som text oläsliga tecken. Base64 är kodningsagnostisk; du behöver känna till originalformatet för data för att tolka avkodad utdata korrekt.

Är Base64 en form av kryptering?

Nej. Base64 är ett kodningsschema, inte kryptering. Vem som helst som ser Base64-strängen kan avkoda den omedelbart utan en nyckel. För faktisk kryptering av text i webbläsaren, använd AES-krypteringsverktyget på den här webbplatsen.

Behöver jag ett konto, och fungerar det på min telefon?

Inget konto, ingen registrering. Kodaren är ett textfält som fungerar likadant i mobila Chrome eller Safari som på en dator, vilket är praktiskt för att snabbt kontrollera ett token- eller headervärde när du är borta från skrivbordet.