Base64-koder og -dekoder

Kod tekst som standard-Base64 eller Base64URL, dekod innlimte verdier tolerant eller strengt, og konverter lokale filer uten å laste dem opp.

Velg en forhåndsinnstilling for vanlige formater, eller juster alfabet, padding og tekstkoding selv. Filutdata oppdateres når innstillingene endres.

Andre språk 日本語 | English | 繁體中文 | 繁體中文(香港) | 한국어 | Svenska | Suomi | Dansk | Norsk bokmål | Italiano | فارسی

Hvorfor bruke dette Base64-verktøyet?

Tekstkonvertering

Kode eller dekode tekst

Delings-URLen lagrer kun innstillinger. Inndatatekst og utdatatekst plasseres aldri i lenken.

Kodet utdata og vilkår for streng dekoding

Av: mellomrom ignoreres, og manglende padding gjenopprettes automatisk. På: inndata må samsvare nøyaktig med valgt alfabet og padding, inkludert kanoniske padding-biter.

Bygg inn dette verktøyet

Filkonvertering

Konverter en fil til Base64

Velg en lokal fil eller slipp den her. Bildefiler kan forhåndsvises umiddelbart fra den genererte data-URIen.

Innstillinger for filutdata

Data-URL-er bruker alltid standard-Base64 med padding. Base64URL-utdata deaktiveres mens dette alternativet er på.

Velg en fil eller slipp den her Alt forblir i nettleseren din. Ingen opplasting utføres.

Slik bruker du Base64 trygt

Bruk standard Base64 når du kopierer data til systemer som forventer det klassiske alfabetet med +, /, og valgfritt = polstring. Bruk URL-sikker Base64 når du trenger å plassere resultatet i en søkestreng, et filnavn eller et tokenformat som avviser disse tegnene.

Hvis oppgaven din er prosentkoding for en bane- eller spørringsstreng i stedet for byte-til-tekst-konvertering, bytt til URL-koder / dekoderverktøy i stedet for Base64.

Base64 vs. kryptering

Base64 endrer bare binære data til tekst. Den skjuler ikke innholdet. Hvis nyttelasten er sensitiv, trenger du fortsatt riktig kryptering eller transportsikkerhet.

Hvorfor produksjonen vokser

Base64 lagrer hver 3-byte del av inndata som 4 utskrivbare tegn, slik at teksten vanligvis blir omtrent 33 % større før linjeskift eller data-URI-prefikser legges til.

Når fil til Base64 er nyttig

Filkonvertering er nyttig når du trenger å inspisere en liten nyttelast, bygge en data-URI for en prototype eller bekrefte at et API-felt godtar det forventede formatet. For store eiendeler, husk at Base64 legger til størrelseskostnader.

Ofte stilte spørsmål

Hva er forskjellen på Base64 og Base64URL?

Standard-Base64 bruker + og /, mens Base64URL bruker - og _. Padding avhenger av formatet som bruker verdien; JWT-segmenter bruker Base64URL uten =-padding.

Er Base64 kryptering?

Nei. Base64 representerer bare byte som tekst. Alle som har verdien, kan dekode den, så sensitive data trenger separat kryptering og sikker overføring.

Hvorfor er Base64-utdata lengre enn originalen?

Hver gruppe på 3 inndatabyte blir til 4 Base64-tegn. Størrelsen øker derfor vanligvis med omtrent 33%, pluss litt ekstra hvis et data-URL-prefiks tas med.

Blir teksten eller filen min lastet opp?

Nei. Tekst- og filkonvertering skjer lokalt i nettleseren. Verktøyet laster ikke automatisk opp inndata eller utdata.

Hva er forskjellen på tolerant og streng dekoding?

Tolerant modus godtar standard- eller URL-sikre alfabeter, ignorerer mellomrom og gjenoppretter manglende padding. Streng modus kontrollerer valgt alfabet, padding-regel og kanoniske padding-biter.

Kan jeg bruke Base64URL i en data-URL?

Nei. Datadelen i data:…;base64, skal bruke standard-Base64. Når data-URL-prefikset aktiveres, bytter verktøyet automatisk til standard-Base64 med padding.