Base64-koder og -dekoder – tekst og fil (URL-trygg støttes)

Kod en hvilken som helst tekst eller fil til Base64 (eller en data-URL), eller dekod Base64 tilbake til tekst — eller last den ned som den opprinnelige binærfilen. URL-sikker variant støttes. Full UTF-8, kjører helt i nettleseren din.

Lim inn tekst eller Base64 her …

eller slipp en hvilken som helst fil

Filer slettes automatisk etter behandlingBehandlet sikkert over HTTPS

Frequently Asked Questions

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

Yes. Switch to Decode mode and paste the Base64 or data URL text — if it decodes successfully, a "Download as file" button appears next to the plain Download option. Clicking it writes out the exact original bytes with the extension detected from the embedded MIME type, so a base64-encoded photo or PDF comes back as a real, openable file instead of garbled text.

features

Download always saves the decoded output as a plain .txt file, which is right when the Base64 represents text. Download as file only appears when the decoded bytes are recognized as binary data — like an image or PDF — and it reconstructs the original file with its proper extension instead of dumping raw bytes into a text file that won't open correctly.

usage

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

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 Developers

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 Developers

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

Everyday Use

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 & 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 Developers

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 Developers

Store Certificates & Keystores in CI/CD Secrets

Encode SSL certificates, Android signing keystores or a GCP service-account JSON file to Base64 so they can be pasted into GitHub Actions, GitLab CI or Vercel environment variables that only accept plain text.

Everyday Use

Rescue Files Shared as Raw Base64 Text

Paste a base64 blob copied from a Slack message, bug report or email into Decode mode and use Download as file to recover the original image or PDF someone sent you as text instead of an attachment.

For Developers

Mock API Responses Without a Backend

Generate base64 placeholder images or binary payloads to drop straight into Postman collections, MSW handlers or Swagger examples while the real backend endpoint is still being built.

For Developers

Debug Webhook Signature Payloads

Inspect the base64-encoded body Stripe, Twilio or another provider sends with a webhook so you can manually verify a signature or replay a payload while building an integration locally.