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
Ferdig med Base64-koder/dekoder? Prøv disse neste
Håndplukkede verktøy som passer godt sammen med Base64-koder/-dekoder. Fortsett uten å miste filen din.
URL-koder / -dekoder
Prosentkode URL-komponenter eller hele URL-er, og dekod dem tilbake igjen. Moduser for encodeURIComponent og encodeURI.
Prøv det nåHash-generator
Beregn SHA-1-, SHA-256-, SHA-384- og SHA-512-hex-sammendrag av hvilken som helst tekst eller fil ved hjelp av nettleserens Web Crypto API.
Prøv det nåJWT-dekoder
Dekod JSON Web Tokens, se header og nyttelast, kontroller utløp. Kun lokalt – tokenene dine forlater aldri nettleseren.
Prøv det nåJSON-forskjønning
Formater, valider og minifiser JSON i nettleseren. Pen formatering med 2 / 4 / 8 mellomroms innrykk eller minifisering til én linje med kopiering + nedlasting.
Prøv det nåPassordgenerator
Generer sterke, kryptografisk tilfeldige passord på opptil 128 tegn med live entropiestimering.
Prøv det nåDiff-sjekker
Sammenlign to tekstutdrag linje for linje. Delt eller samlet visning, med valgfri ignorering av mellomrom og store/små bokstaver.
Prøv det nå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.
usageURL-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.
technicalNei. 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.
privacyBase64 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.
technicalJa. 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.
compatibilityBase64 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.
technicalNei. 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.
privacyBytt 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.
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.
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
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
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
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
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
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
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