Utviklerverktøy

Fil til Base64

Gjør en hvilken som helst fil om til Base64-tekst eller en data-URI klar til innliming.

Fil til Base64 Kjører på enheten din
Slipp filer her eller klikk for å velge
Én fil av en hvilken som helst type
Lastes aldri opp
  • Kjører på enheten din — filen sendes aldri noe sted
  • Ingen registrering, ingen vannmerker, ingen daglige kvoter
  • Gratis, uten grense for hvor ofte du bruker det

Slik fungerer det

Base64 gjør en binærfil om til tekst slik at den kan reise dit bare tekst er tillatt: inni en HTML-side, en CSS-fil, JSON-data, en konfigurasjonsfil, en e-post. Å kode den på en ekstern server betyr å laste opp filen for å få tekst tilbake, noe som er en merkelig handel for noe en nettleser kan gjøre umiddelbart.

Data-URI eller ren

En data-URI har medietypen som prefiks, slik at en nettleser vet hva det er: lim en inn i en img src eller en CSS-bakgrunn, så fungerer den uten en separat fil. Ren Base64 er det du vil ha når noe annet i pipelinen din leverer typen.

Den blir omtrent en tredjedel større

Base64 representerer tre byte som fire tegn, så regn med en økning på omtrent 33 % pluss litt overhead. Det er prisen for formatet, og ingenting kan unngå den, og derfor egner innbygging seg best for små ressurser – ikoner, små logoer, skriftundersett.

Når du ikke bør bygge inn

Et stort innbygd bilde gjør HTML- eller CSS-filen større, umulig å hurtiglagre separat og tregere å tolke. Tommelfingerregelen er noen få kilobyte: under det sparer innbygging en forespørsel; over det er en vanlig filreferanse raskere.

Tilbake igjen

Base64-dekoderen på dette nettstedet gjør teksten om til den opprinnelige filen igjen, og viser en forhåndsvisning hvis det er et bilde.

Vanlige spørsmål

Fil til Base64 – spørsmål

Hva er en data-URI?

Base64 med medietypen festet til, slik at den kan limes rett inn i HTML eller CSS som om den var en fil.

Hvorfor er teksten større enn filen min?

Base64 koder tre byte som fire tegn – omtrent en tredjedel større. Det ligger i formatet.

Bør jeg bygge inn store bilder?

Nei. Under noen få kilobyte sparer det en forespørsel; over det er en vanlig filreferanse raskere.

Lastes filen min opp?

Nei. Den kodes i nettleseren din.