> enkod | indlejr | optimer <

// Konverter billeder til Base64-strenge til webudvikling og dataindlejring

🖼️

Træk billede hertil eller klik for at vælge

Klik for at gennemse filer

// understøtter: PNG, JPEG, GIF, WebP, SVG
0 tegn
[SIKKER]

Lokal Behandling

100% billedenkodning på klientsiden. Dine filer forlader aldrig din browser.

[HURTIG]

Træk & Slip

Hurtig upload med træk og slip-interface. Øjeblikkelig Base64-konvertering.

[GRATIS]

Ingen Grænser

Enkod billeder af enhver størrelse eller format. Ingen registrering eller API-nøgler påkrævet.

// FAQ

S: Hvad er billede til Base64-enkodning?

S: Billede til Base64-enkodning konverterer binære billeddata til en tekststreng ved hjælp af Base64-enkodning. Vigtigt for indlejring af billeder direkte i HTML, CSS, e-mails eller APIs uden separate filer.

S: Hvor sikker er billede til Base64-konvertering?

S: 100% sikker lokal behandling. Al billedenkodning sker i din browser. Nul serveruploads. Dine billeder forlader aldrig din enhed.

S: Hvilke billedformater understøttes?

S: Understøtter alle almindelige web-billedformater: PNG, JPEG, GIF, WebP, SVG, BMP og flere. Bevarer original billedkvalitet og format.

S: Hvordan bruger jeg Base64-billeder i HTML?

S: Brug data URI-format: <img src="data:image/png;base64,DIN_BASE64_STRENG">. Perfekt til inline-billeder, ikoner eller reduktion af HTTP-forespørgsler.

S: Er der filstørrelsesbegreænsninger?

S: Ingen server-side begrænsninger. Behandling sker lokalt i din browser. Store filer kan tage længere tid at enkode, men vil fungere.

// Almindelige billedformater og MIME-typer

FormatMIME-type
PNGimage/png
JPEGimage/jpeg
GIFimage/gif
WebPimage/webp
AVIFimage/avif
SVGimage/svg+xml

// Data-URI’er i kode

HTML     <img src="data:image/png;base64,iVBORw0KGgo..." alt="">
CSS      background: url("data:image/svg+xml;base64,PHN2Zy...");
Linux    base64 -w0 logo.png
macOS    base64 -i logo.png
Python   base64.b64encode(open('logo.png','rb').read()).decode()
Node.js  fs.readFileSync('logo.png').toString('base64')

>> Flere spørgsmål

S: Hvorfor bliver et Base64-billede omkring 33 % større?

S: Base64 koder 3 bytes som 4 tegn, altså cirka en tredjedel ekstra, som gzip kun delvist opvejer. Indlejrede billeder kan derfor primært betale sig til meget små filer (nogle få KB).

S: Hvad er ulempen ved data-URI’er sammenlignet med billedfiler?

S: Et indlejret billede kan ikke cachelagres separat, gør HTML eller CSS større og sendes igen ved hver indlæsning af filen. Til større billeder er en separat fil bedre.

S: Skal jeg indlejre SVG som Base64?

S: Som regel ikke: SVG er tekst. En URL-kodet data:image/svg+xml,… er ofte mindre end Base64 og forbliver læsbar. Base64 virker dog alle steder.