Base64-encoder og -decoder - Tekst og fil (URL-sikker understøttet)
Kod enhver tekst eller fil til Base64 (eller en data-URL), eller dekod Base64 tilbage til tekst — eller download den som den oprindelige binære fil. URL-sikker variant understøttes. Fuld UTF-8, kører helt i din browser.
Indsæt tekst eller Base64 her…
eller slip en hvilken som helst fil
Færdig med Base64-koder/-afkoder? Prøv disse herefter
Håndplukkede værktøjer, der passer godt sammen med Base64-koder/-afkoder. Fortsæt uden at miste din fil.
URL-indkoder / afkoder
Procentkod URL-komponenter eller hele URL'er, og afkod dem igen. Tilstandene encodeURIComponent og encodeURI.
Prøv det nuHash-generator
Beregn SHA-1-, SHA-256-, SHA-384- og SHA-512-hex-digests af enhver tekst eller fil ved hjælp af browserens Web Crypto API.
Prøv det nuJWT-dekoder
Afkod JSON Web Tokens, se header og payload, og tjek udløb. Kun lokalt – dine tokens forlader aldrig browseren.
Prøv det nuJSON-forskønnelse
Formatér, validér og minificér JSON i din browser. Pæn indrykning med 2 / 4 / 8 mellemrum eller minificering på én linje med kopiering + download.
Prøv det nuAdgangskodegenerator
Generér stærke, kryptografisk tilfældige adgangskoder på op til 128 tegn med live entropiestimering.
Prøv det nuDiff-checker
Sammenlign to tekststykker linje for linje. Opdelt eller samlet visning, valgfri ignorering af mellemrum og ignorering af store/små bogstaver.
Prøv det nuFrequently 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.
usageURL-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.
technicalNej. 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.
privacyBase64 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.
technicalJa. 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.
compatibilityBase64 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.
technicalNej. 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.
privacySkift 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.
usageYes. 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.
featuresDownload 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.
usageHow 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.
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
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
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
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
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
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
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.
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.
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.
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.
Pixoate