Hvorfor bruge dette Base64-værktøj?
- Indkode almindelig tekst til standard Base64 eller URL-sikker Base64 uden at sende data nogen steder.
- Afkod Base64 tilbage til tekst, mens du tolererer mellemrum og URL-sikre alfabetforskelle.
- Vælg UTF-8, ASCII eller Latin-1, så du tidligt kan opdage kodningsfejl.
- Konverter en lokal fil til Base64 eller en data-URI og få vist billeder med det samme.
Tekstkonvertering
Indkode eller afkode tekst
Delings-URL'en gemmer kun indstillinger. Inddatatekst og resultatekst placeres aldrig i linket.
Filkonverter
Konverter en fil til Base64
Vælg en lokal fil, eller slip den her. Billedfiler kan forhåndsvises med det samme fra den genererede data-URI.
Forhåndsvisning af billede
Sådan bruger du Base64 sikkert
Brug standard Base64, når du kopierer data til systemer, der forventer det klassiske alfabet med +, /, og valgfrit = polstring. Brug URL-sikker Base64, når du skal placere resultatet i en forespørgselsstreng, filnavn eller token-format, der afviser disse tegn.
Hvis din opgave er procentkodning for en sti- eller forespørgselsstreng i stedet for byte-til-tekst-konvertering, skal du skifte til URL-koder/dekoderværktøj i stedet for Base64.
Base64 vs. kryptering
Base64 ændrer kun binære data til tekst. Det skjuler ikke indholdet. Hvis nyttelasten er følsom, har du stadig brug for korrekt kryptering eller transportsikkerhed.
Hvorfor produktionen vokser
Base64 gemmer hver 3-byte blok af inddata som 4 printbare tegn, så teksten bliver normalt omkring 33 % større før linjeskift eller data-URI-præfikser tilføjes.
Når fil til Base64 er nyttig
Filkonvertering er nyttig, når du skal inspicere en lille nyttelast, bygge en data-URI til en prototype eller bekræfte, at et API-felt accepterer det forventede format. For store aktiver skal du huske, at Base64 tilføjer størrelsesomkostninger.
Ofte stillede spørgsmål
Hvad er forskellen på Base64 og Base64URL?
Standard-Base64 bruger + og /, mens Base64URL bruger - og _. Padding afhænger af formatet, der bruger værdien; JWT-segmenter bruger Base64URL uden =-padding.
Er Base64 kryptering?
Nej. Base64 repræsenterer kun bytes som tekst. Alle, der har værdien, kan afkode den, så følsomme data kræver separat kryptering og sikker transport.
Hvorfor er Base64-output længere end originalen?
Hver gruppe på 3 inputbytes bliver til 4 Base64-tegn. Størrelsen vokser derfor normalt med cirka 33%, plus lidt ekstra hvis et data-URL-præfiks medtages.
Bliver min tekst eller fil uploadet?
Nej. Tekst- og filkonvertering foregår lokalt i browseren. Værktøjet uploader ikke automatisk input eller output.
Hvad er forskellen på tolerant og streng afkodning?
Tolerant tilstand accepterer standard- eller URL-sikre alfabeter, ignorerer blanktegn og gendanner manglende padding. Streng tilstand kontrollerer det valgte alfabet, padding-reglen og kanoniske padding-bits.
Kan jeg bruge Base64URL i en data-URL?
Nej. Datadelen i data:…;base64, skal bruge standard-Base64. Når data-URL-præfikset aktiveres, skifter værktøjet automatisk til standard-Base64 med padding.