Base64-encoder og -decoder - Tekst og fil (URL-sikker understøttet)

Indkod tekst eller filer til Base64, eller afkod Base64 tilbage til tekst. URL-sikker variant understøttes. Fuld UTF-8-understøttelse, kører udelukkende i din browser.

Indsæt tekst eller Base64 her…

eller slip en hvilken som helst fil

Filer slettes automatisk efter behandlingIngen vandmærkerGratis at bruge — ingen tilmelding påkrævet

Frequently Asked Questions

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

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

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

For Developers

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

For Developers

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

Everyday Use

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

For Developers

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