Hvorfor bruke dette Base64-verktøyet?
- Kod ren tekst til standard Base64 eller URL-sikker Base64 uten å sende data hvor som helst.
- Dekod Base64 tilbake til tekst mens du tolererer mellomrom og URL-sikre alfabetforskjeller.
- Velg UTF-8, ASCII eller Latin-1 slik at du kan oppdage kodefeil tidlig.
- Konverter en lokal fil til Base64 eller en data-URI og forhåndsvis bilder umiddelbart.
Tekstkonvertering
Kode eller dekode tekst
Delings-URLen lagrer kun innstillinger. Inndatatekst og utdatatekst plasseres aldri i lenken.
Filkonvertering
Konverter en fil til Base64
Velg en lokal fil eller slipp den her. Bildefiler kan forhåndsvises umiddelbart fra den genererte data-URIen.
Forhåndsvisning av bilde
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.