Billede til Base64
Lav ethvert billede om til en Base64-data-URI til indlejring direkte i HTML eller CSS. Pak det eventuelt som en CSS-baggrund, og kopier det derefter - alt sker i din browser.
Loading…
Om værktøjet Billede til Base64
Dette værktøj koder et billede som en Base64-data-URI - en tekststreng på formen data:image/png;base64,..., der indeholder hele filen inline. Fordi billedet rejser som tekst, kan du indsætte det direkte i HTML eller CSS og springe en separat billedforespørgsel over. Det er populært til små ikoner, e-mailsignaturer, demoer i en enkelt fil og til at samle et lille aktiv, hvor en ekstra HTTP-tur frem og tilbage ikke er det værd.
Sådan bruger du det
- Vælg det billede, du vil kode.
- Kopier den genererede data-URI, eller brug indpakningen til CSS-baggrund for at få en færdig
background-image-regel. - Indsæt den i dit
img-tagssrc, dit stylesheet eller din markup.
Et kompromis at kende: Base64 gør dataene cirka 33 procent større end den oprindelige binære fil, så det er bedst til små billeder - store filer oppuster din HTML eller CSS og er som regel bedst overladt til normale, sammenkædede filer, som browseren kan cache. Inline-billeder downloades igen ved hver sideindlæsning frem for at blive cachet separat. Kodningen sker helt i din browser, så billedet uploades aldrig til en server.
Ofte stillede spørgsmål
Hvad er en Base64-data-URI?
Det er en streng som data:image/png;base64,iVBORw0..., der indlejrer hele billedet som tekst. Browsere behandler den som en selvstændig billedkilde, så der er ikke brug for en separat filforespørgsel.
Hvornår bør jeg indlejre et billede som Base64 i stedet for at linke til det?
Indlejring passer til små aktiver som ikoner eller et logo i en e-mailsignatur, hvor det hjælper at undgå en ekstra forespørgsel. Til større eller genbrugte billeder er en normal, sammenkædet fil bedre, fordi browseren kan cache den.
Gør Base64 billedet større?
Ja. Base64-kodning lægger cirka 33 procent til bytestørrelsen sammenlignet med den rå binære fil, så det passer dårligt til store billeder, du indlejrer i HTML eller CSS.
Bliver billedet uploadet for at generere Base64-strengen?
Nej. Kodningen sker i din browser, så filen bliver på din enhed, og intet sendes til en server.