Base64-koder og -afkoder

Kod tekst som standard-Base64 eller Base64URL, afkod indsatte værdier tolerant eller strengt, og konverter lokale filer uden at uploade dem.

Vælg en forudindstilling til almindelige formater, eller juster alfabet, padding og tekstkodning selv. Filoutput opdateres, når indstillingerne ændres.

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

Hvorfor bruge dette Base64-værktøj?

Tekstkonvertering

Indkode eller afkode tekst

Delings-URL'en gemmer kun indstillinger. Inddatatekst og resultatekst placeres aldrig i linket.

Kodningsoutput og betingelser for streng afkodning

Fra: blanktegn ignoreres, og manglende padding gendannes automatisk. Til: input skal svare nøjagtigt til det valgte alfabet og den valgte padding, inklusive kanoniske padding-bits.

Integrer dette værktøj

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.

Indstillinger for filoutput

Data-URL'er bruger altid standard-Base64 med padding. Base64URL-output deaktiveres, mens indstillingen er slået til.

Vælg en fil, eller slip den her Alt forbliver i din browser. Ingen upload udføres.

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.