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 slip 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.

Tilstand

TilstandForudindstillinger
Skifter mellem at omdanne almindelig tekst til Base64 (Indkod) og at omdanne Base64 eller en data-URL tilbage til læsbar tekst eller den oprindelige fil (Afkod).Indstillinger: IndkodAfkod
URL-sikkerOn / Off
Bruger det URL-sikre Base64-alfabet, hvor + og / erstattes med - og _, og = som udfyldningstegn udelades, så resultatet kan bruges i URL'er og filnavne; uploadede filer bruger altid standard-Base64.
Uploads are encrypted in transitRemoved under our retention policy

Færdig med Base64-koder/-dekoder? Prøv disse næste

Håndplukkede værktøjer, der passer godt sammen med Base64-koder/-dekoder. Fortsæt uden at miste din fil.

Se alle værktøjer

Ofte stillede spørgsmål

Indsæt din tekst eller slip en vilkårlig fil i inputfeltet, behold tilstanden på Kod, og Base64-repræsentationen vises i outputtet. For filer får du en data-URL, der kan indlejres direkte i HTML, CSS eller JSON — uden en uploadserver imellem.

usage

URL-sikker Base64 erstatter "+" med "-" og "/" med "_" og fjerner den afsluttende "="-udfyldning, så den indkodede værdi kan optræde i URL'er, filnavne og JWT-segmenter uden yderligere escaping. Slå URL-sikker til, når outputtet ender i en forespørgselsstreng, et stisegment eller en HTTP-header.

technical

Nej. Base64 er en kodning, ikke kryptering. Alle kan afkode strengen med ét klik, så brug det aldrig som en hemmeligholdelsesmekanisme. Grib fat i AES, RSA eller libsodium, når du har brug for reel fortrolighed, og brug kun Base64 til at gøre binære data tekstsikre.

privacy

Base64 pakker tre bytes ind i fire tegn. Når inputlængden ikke går op i tre, udfylder encoderen den sidste blok med "=", så output forbliver et multiplum af fire. Standard Base64 beholder udfyldningen; URL-sikker Base64 fjerner den, fordi længden er underforstået.

technical

Ja. Koderen læser inputtet som UTF-8 før kodning, så arabiske, kinesiske, kyrilliske og emoji-tegn kommer fejlfrit frem og tilbage. Det afkodede resultat gengives tilbage som UTF-8-tekst, hvilket er, hvad enhver moderne browser, terminal og API forventer.

compatibility

Base64 oppuster data med cirka 33% — tre bytes input bliver til fire bytes output. Det er fint til korte tokens, små ikoner og JSON-indlejrede miniaturer, men til store filer bør du foretrække en direkte binær upload eller et CDN-link for at holde overførsler hurtige.

technical

Nej. Koderen kører udelukkende inde i din browser ved hjælp af standard-API'erne atob / btoa plus en UTF-8-wrapper, så din tekst eller fil aldrig når en server. Det gør værktøjet sikkert til tokens, legitimationsoplysninger og proprietære binærfiler, du ikke vil eksponere.

privacy

Skift tilstanden til Afkod, indsæt din Base64-streng, og den oprindelige tekst vises straks i outputtet, klar til at kopiere eller downloade som .txt. Hvis strengen bruger '-' og '_' i stedet for '+' og '/', skal du slå URL-safe til, så den afkodes korrekt.

usage

Ja. Skift til Afkod-tilstand og indsæt Base64- eller data-URL-teksten — hvis den afkodes korrekt, vises en "Download som fil"-knap ved siden af den almindelige Download-mulighed. Når du klikker på den, skrives de nøjagtige originale bytes ud med filtypen registreret fra den indlejrede MIME-type, så et base64-kodet foto eller PDF kommer tilbage som en rigtig, åbnbar fil i stedet for uforståelig tekst.

features

Download gemmer altid det afkodede output som en almindelig .txt-fil, hvilket er rigtigt, når Base64 repræsenterer tekst. Download som fil vises kun, når de afkodede bytes genkendes som binære data — som et billede eller en PDF — og den genskaber den oprindelige fil med dens korrekte filendelse i stedet for at dumpe rå bytes i en tekstfil, der ikke åbnes korrekt.

usage

Indsæt Base64-strengen eller data-URL'en, skift tilstand til Afkod, og brug derefter Download som fil for at gemme den oprindelige binære fil — en PDF, PNG, JPG eller et hvilket som helst andet format. Afkodningen sker byte for byte, så filen, du får tilbage, er identisk med den, der blev kodet. Det er den hurtigste måde at konvertere base64 til pdf eller base64 til billede uden at installere noget.

usage

Slip billedet — PNG, JPG, SVG, hvad som helst — i inputfeltet, og encoderen genererer en data-URL, du kan indsætte direkte i et <img> src-attribut eller et CSS background-image. Fordi data-URL'en indlejrer billedets bytes direkte, kræver siden ingen ekstra netværksforespørgsel; husk dog, at Base64 tilføjer ca. 33 % til størrelsen, så hold indlejrede billeder små.

usage

Sådan hjælper Base64-koder/-dekoder dig med at få det gjort

Rigtige problemer, det løser hver dag — for virksomheder, skabere og hverdagens opgaver. Find det anvendelsestilfælde, der passer til dig, og kom i gang på sekunder.

Web og SEO

Indlejr billeder i HTML og CSS som data-URL'er

Indlejr små ikoner, logoer og SVG-sprites som Base64-data-URL'er for at spare HTTP-forespørgsler, sende HTML-mails i én fil og holde prototyper selvstændige uden ekstern hosting af aktiver

Til udviklere

API-autentificering og bearer-tokens

Byg HTTP Basic-auth-headers, afkod bearer-tokens under API-fejlfinding og inspicér base64-indpakkede legitimationsoplysninger delt i Postman, curl-eksempler og OpenAPI-dokumentation

Til udviklere

Indkodning af filer til JSON- og GraphQL-payloads

Pak binære uploads (PDF'er, billeder, lydklip) ind som Base64-strenge, så de kan rejse sikkert inde i JSON, GraphQL-mutationer og webhook-bodies, der kun bærer tekst

Hverdagsbrug

Afkodning af MIME-vedhæftninger i e-mail

Træk Base64-kodede vedhæftede filer ud af rå .eml-filer, SMTP-logfiler eller IMAP-svar for at genskabe tabte fakturaer, skærmbilleder og dokumenter fra e-maileksporter

Web og SEO

URL-sikre tokens til webapps

Generér URL-sikre Base64-strenge til links til nulstilling af adgangskode, e-mailbekræftelseskoder, dele-ID'er og korte URL'er, uden at de går i stykker på "+"- eller "/"-tegn i browsere

Til udviklere

Undersøg JWT-segmenter manuelt

Afkod header- og payload-segmenterne i en JSON Web Token under lokal fejlfinding, når du ikke har en fuld JWT-dekoder installeret i din terminal eller editor

Til udviklere

Gem certifikater og keystores i CI/CD-hemmeligheder

Kod SSL-certifikater, Android-signeringskeystores eller en GCP service-account JSON-fil til Base64, så de kan indsættes i GitHub Actions-, GitLab CI- eller Vercel-miljøvariabler, der kun accepterer ren tekst.

Hverdagsbrug

Red filer, der er delt som rå Base64-tekst

Indsæt en base64-blob kopieret fra en Slack-besked, fejlrapport eller mail i Afkod-tilstand, og brug Download som fil for at gendanne det originale billede eller den PDF, som nogen sendte dig som tekst i stedet for en vedhæftet fil.

Til udviklere

Simulér API-svar uden en backend

Generér base64-pladsholderbilleder eller binære payloads, der kan indsættes direkte i Postman-samlinger, MSW-handlere eller Swagger-eksempler, mens det rigtige backend-endpoint stadig er under opbygning.

Til udviklere

Fejlfind signatur-payloads til webhooks

Inspicér den base64-kodede krop, som Stripe, Twilio eller en anden udbyder sender med en webhook, så du manuelt kan verificere en signatur eller afspille en payload igen, mens du bygger en integration lokalt.

Til udviklere

Gendan filer fra Base64 API-nyttelaster

Afkod base64 til PDF, billede eller anden binær data, der returneres af et API eller gemmes i en databasekolonne, og download derefter den oprindelige fil til inspektion — ingen programmering nødvendig.