Turn Base64 into readable text — and back — instantly

Cryptic Base64 in logs and payloads slows you down. Decode to readable text or encode any text or file — URL-safe, UTF-8 safe, and instant in your browser.

Hi!SGkhIQ==

Paste Base64 or text here — get decoded text or an encoded string back

eller slipp en hvilken som helst fil

What you can do with Base64-koder/dekoder

Everything this tool helps you accomplish — no learning curve, no setup.

  • Encode text or files to Base64 instantly
  • Decode Base64 strings back to readable text
  • Generate URL-safe Base64 for query strings
  • Encode images and other files to Base64
  • Handle UTF-8 and emoji without corruption
  • Embed assets inline in code or emails

Settings information

Every control in Base64-koder/dekoder, explained — what it does and when to use it.

Modus

ModusForhåndsinnstillinger
Bytter mellom å gjøre ren tekst om til Base64 (Kod) og å gjøre Base64 eller en data-URL tilbake til lesbar tekst eller den opprinnelige filen (Dekod).Alternativer: KodDekod
URL-sikkerOn / Off
Bruker det URL-sikre Base64-alfabetet, der + og / byttes ut med - og _, og utfyllingstegnet = utelates, slik at resultatet kan brukes i URL-er og filnavn; filopplastinger bruker alltid standard Base64.
Uploads are encrypted in transitRemoved under our retention policy

Ferdig med Base64-koder/dekoder? Prøv disse videre

Håndplukkede verktøy som passer godt sammen med Base64-koder/dekoder. Fortsett uten å miste filen din.

Se alle verktøy

Ofte stilte spørsmål

Lim inn teksten din eller slipp en hvilken som helst fil i inndatafeltet, hold modusen på Kode, så vises Base64-representasjonen i utdataene. For filer får du en data-URL som kan bygges direkte inn i HTML, CSS eller JSON – ingen opplastingsserver imellom.

usage

URL-sikker Base64 bytter ut "+" med "-" og "/" med "_" og fjerner den avsluttende "="-fyllingen, slik at den kodede verdien kan brukes i URL-er, filnavn og JWT-segmenter uten ytterligere escaping. Slå på URL-sikker når utdataene havner i en spørrestreng, et stisegment eller en HTTP-header.

technical

Nei. Base64 er en koding, ikke kryptering. Hvem som helst kan dekode strengen med ett klikk, så bruk det aldri som en hemmeligholdsmekanisme. Velg AES, RSA eller libsodium når du trenger reell konfidensialitet, og bruk Base64 bare til å gjøre binærdata tekstvennlig.

privacy

Base64 pakker tre byte inn i fire tegn. Når lengden på inndataene ikke er et multiplum av tre, fyller koderen ut den siste blokken med «=» slik at utdataene forblir et multiplum av fire. Standard Base64 beholder utfyllingen; URL-trygg Base64 utelater den fordi lengden er underforstått.

technical

Ja. Koderen leser inndataene som UTF-8 før koding, så arabiske, kinesiske, kyrilliske og emoji-tegn går rent gjennom tur-retur. Det dekodede resultatet gjengis tilbake som UTF-8-tekst, som er det enhver moderne nettleser, terminal og API forventer.

compatibility

Base64 blåser opp datamengden med rundt 33 % — tre byte med inndata blir til fire byte med utdata. Det er greit for korte tokens, små ikoner og JSON-innebygde miniatyrbilder, men for store filer bør du heller bruke direkte binæropplasting eller en CDN-lenke for å holde overføringene raske.

technical

Nei. Koderen kjøres helt og holdent i nettleseren din ved hjelp av de standardiserte atob/btoa-API-ene pluss en UTF-8-wrapper, så teksten eller filen din når aldri en server. Det gjør verktøyet trygt for tokener, legitimasjon og proprietære binærfiler du ikke vil eksponere.

privacy

Bytt modus til Dekod, lim inn Base64-strengen din, og den opprinnelige teksten vises umiddelbart i resultatet, klar til å kopieres eller lastes ned som .txt. Hvis strengen bruker '-' og '_' i stedet for '+' og '/', slå på URL-trygg så den dekodes riktig.

usage

Ja. Bytt til Dekode-modus og lim inn Base64- eller data-URL-teksten — hvis den dekodes riktig, vises en «Last ned som fil»-knapp ved siden av det vanlige Last ned-alternativet. Når du klikker på den, skrives de nøyaktige originalbytene ut med filtypen oppdaget fra den innebygde MIME-typen, slik at et base64-kodet bilde eller en PDF kommer tilbake som en ekte, åpningsbar fil i stedet for uleselig tekst.

features

Last ned lagrer alltid det dekodede resultatet som en vanlig .txt-fil, som er riktig når Base64-en representerer tekst. Last ned som fil vises bare når de dekodede bytene gjenkjennes som binærdata — som et bilde eller en PDF — og den gjenoppbygger originalfilen med riktig filendelse i stedet for å dumpe rå byte i en tekstfil som ikke åpnes riktig.

usage

Lim inn Base64-strengen eller data-URL-en, bytt til Dekode-modus, og bruk deretter «Last ned som fil» for å lagre den opprinnelige binærfilen — en PDF, PNG, JPG eller et annet format. Dekodingen skjer byte for byte, så filen du får tilbake er identisk med den som ble kodet. Det er den raskeste måten å gjøre base64 om til PDF eller base64 om til bilde uten å installere noe.

usage

Slipp bildet — PNG, JPG, SVG, hva som helst — inn i feltet, og enkoderen genererer en data-URL du kan lime rett inn i et <img> src-attributt eller et CSS-bakgrunnsbilde. Siden data-URL-en inneholder bildedataene direkte, gjør ikke siden noen ekstra nettverksforespørsel; bare husk at Base64 øker størrelsen med rundt 33%, så hold innebygde bilder små.

usage

Slik hjelper Base64-koder/dekoder deg med å få jobben gjort

Ekte problemer det løser hver dag — for bedrifter, skapere og dagligdagse oppgaver. Finn bruksområdet som passer deg, og kom i gang på sekunder.

Web og SEO

Bygg inn bilder i HTML og CSS som data-URL-er

Bygg inn små ikoner, logoer og SVG-sprites som Base64-data-URL-er for å spare HTTP-forespørsler, sende HTML-e-poster i én fil og holde prototyper selvstendige uten ekstern fillagring

For utviklere

API-autentisering og bearer-tokens

Bygg HTTP Basic-autentiseringstopptekster, dekod bearer-tokener under API-feilsøking og inspiser Base64-innpakkede legitimasjonsdata delt i Postman, curl-eksempler og OpenAPI-dokumenter

For utviklere

Koding av filer for JSON- og GraphQL-nyttelaster

Pakk binære opplastinger (PDF-er, bilder, lydklipp) som Base64-strenger slik at de reiser trygt inne i JSON, GraphQL-mutasjoner og webhook-meldinger som bare bærer tekst

Daglig bruk

Dekoding av MIME-vedlegg i e-post

Hent ut Base64-kodede vedlegg fra rå .eml-filer, SMTP-logger eller IMAP-svar for å gjenopprette tapte fakturaer, skjermbilder og dokumenter fra e-posteksporter

Web og SEO

URL-sikre tokens for nettapper

Generer URL-sikre Base64-strenger for lenker til passordtilbakestilling, e-postbekreftelseskoder, delings-ID-er og korte URL-er, uten at de brytes på «+»- eller «/»-tegn i nettlesere

For utviklere

Inspisere JWT-segmenter manuelt

Dekod header- og payload-segmentene i en JSON Web Token under lokal feilsøking når du ikke har en fullverdig JWT-dekoder installert i terminalen eller editoren

For utviklere

Lagre sertifikater og nøkkellagre i CI/CD-hemmeligheter

Kod SSL-sertifikater, Android-signeringsnøkkellagre eller en GCP-tjenestekonto-JSON-fil til Base64 slik at de kan limes inn i GitHub Actions-, GitLab CI- eller Vercel-miljøvariabler som kun godtar ren tekst.

Daglig bruk

Redd filer delt som rå Base64-tekst

Lim inn en base64-blob kopiert fra en Slack-melding, feilrapport eller e-post i Dekode-modus, og bruk Last ned som fil for å gjenopprette det originale bildet eller PDF-en noen sendte deg som tekst i stedet for som vedlegg.

For utviklere

Simuler API-svar uten en backend

Generer base64-plassholderbilder eller binære nyttelaster til å slippe rett inn i Postman-samlinger, MSW-behandlere eller Swagger-eksempler mens det ekte backend-endepunktet fortsatt bygges.

For utviklere

Feilsøk webhook-signaturnyttelast

Inspiser den base64-kodede kroppen som Stripe, Twilio eller en annen leverandør sender med en webhook, slik at du manuelt kan verifisere en signatur eller spille av en nyttelast mens du bygger en integrasjon lokalt.

For utviklere

Gjenopprett filer fra Base64 API-nyttelaster

Dekod base64 til PDF, bilde eller annen binærdata som returneres av et API eller lagres i en databasekolonne, og last ned den opprinnelige filen for inspeksjon — ingen skripting nødvendig.