Base64 Encoder & Decoder - Tekst & File (URL-Safe støttes)

Kod hvilken som helst tekst eller fil til Base64, eller dekod Base64 tilbake til tekst. URL-sikker variant støttes. Full UTF-8-støtte, kjører helt i nettleseren din.

Innspill
Produksjon

Om Base64

Base64 representerer binære data som ASCII-tekst ved bruk av 64 tegn. URL-sikker Base64 erstatter "+/" med "-_" og fjerner etterfølgende "="-fylling slik at den trygt kan kjøres i URL-er og filnavn. Filer blir en data-URL når de kodes.

Frequently Asked Questions

Lim inn teksten din eller legg inn en hvilken som helst fil i inndataboksen, behold modusen på Encode, og Base64-representasjonen vises i utdataen. For filer får du en data-URL som kan legges direkte inn i HTML, CSS eller JSON — ingen opplastingsserver imellom.

usage

URL-safe Base64 bytter ut "+" med "-" og "/" med "_" og fjerner den etterfølgende "="-fyllingen slik at den kodede verdien kan sendes inn i URL-er, filnavn og JWT-segmenter uten videre flukt. Slå av URL-safe når utdataene havner i en spørringsstreng, sti-segment eller HTTP-header.

technical

Nei. Base64 er en koding, ikke kryptering. Alle kan dekode strengen med ett klikk, så bruk den aldri som en hemmeligholdsmekanisme. Bruk AES, RSA eller libsodium når du trenger ekte konfidensialitet, og bruk kun Base64 for å gjøre binære data tekstsikre.

privacy

Base64 pakker tre bytes inn i fire tegn. Når inngangslengden ikke er et multiplum av tre, polstrer koderen den siste blokken med "=" slik at utgangen forblir et multiplum av fire. Standard Base64 beholder polstringen; URL-sikre Base64 dropper det fordi lengden er implisitt.

technical

Ja. Koderen leser inputen som UTF-8 før koding, så arabiske, kinesiske, kyrilliske og emoji-tegn går ryddig rundtur. Det dekodede resultatet gjengis tilbake som UTF-8-tekst, noe som er det enhver moderne nettleser, terminal og API forventer.

compatibility

Base64 blåser opp nyttelastene med omtrent 33 % — tre byte input blir til fire byte output. Det er greit for korte tokens, små ikoner og JSON-innebygde miniatyrbilder, men for store eiendeler foretrekker man en direkte binær opplasting eller en CDN-lenke for å holde overføringene raske.

technical

Nei. Koderen kjører helt inne i nettleseren din ved bruk av standard ATOB/BTOA-API-er pluss en UTF-8-wrapper, så teksten eller filen din når aldri en server. Det gjør verktøyet trygt for tokens, legitimasjoner og proprietære binærfiler du ikke ønsker å eksponere.

privacy

Use Cases

Legg inn bilder i HTML og CSS som data-URL-er

Innebygd små ikoner, logoer og SVG-sprites som Base64-data-URL-er for å lagre HTTP-forespørsler, sende enkeltfil HTML-e-poster og holde prototyper selvstendige uten ekstern asset hosting

web

API-autentisering og bærertokens

Bygg HTTP Basic-autentiseringsheaders, dekod bearer-tokens under API-feilsøking og inspiser base64-innpakkede legitimasjoner delt i Postman, curl-eksempler og OpenAPI-dokumentasjon

technical

Kodingsfiler for JSON- og GraphQL-payloads

Pakk inn binære opplastinger (PDF-er, bilder, lydklipp) som Base64-strenger slik at de trygt kan være inne i JSON, GraphQL-mutasjoner og webhook-kropper som kun bærer tekst

technical

Dekoding av e-post-MIME-vedlegg

Hent base64-kodede vedlegg fra rå .eml-filer, SMTP-logger eller IMAP-svar for å gjenopprette tapte fakturaer, skjermbilder og dokumenter fra e-posteksport

utility

URL-sikre tokens for webapper

Generer URL-sikre base64-strenger for passordtilbakestillingslenker, e-postverifiseringskoder, delings-ID-er og korte URL-er uten å bryte "+"- eller "/"""-tegn i nettlesere

web

Inspeksjon av JWT-segmenter for hånd

Dekode header- og payload-segmentene i en JSON Web Token under lokal feilsøking når du ikke har en full JWT-dekoder installert i terminalen eller editoren din

technical